Newer
Older
Scratch / mobius / src / drivers / sound / dj.mak
@Christopher W. Olsen Christopher W. Olsen on 25 Oct 2019 932 bytes Scratch
MAKEFILE=dj.mak
DEBUG	=-g -W -Wall
CFLAGS	=$(DEBUG) -O2
LFLAGS	=$(DEBUG)

OBJS	=play.o misc.o irq.o dma.o			\
	wss.o sb.o					\
	wav.o wav01.o wav02.o wav06.o wav07.o wav34.o	\
	wav49.o wav85.o au.o au01.o au023.o au27.o

all:	play.exe

.c.o:
	gcc $(CFLAGS) -c -o$@ $<

play.exe: $(OBJS) $(MAKEFILE)
	gcc $(LFLAGS) -o play.exe $(OBJS)

dma.o: dma.c $(MAKEFILE)

irq.o: irq.c defs.h irq.h $(MAKEFILE)

wss.o: wss.c defs.h irq.h $(MAKEFILE)

play.o: play.c defs.h $(MAKEFILE)

wav.o: wav.c defs.h $(MAKEFILE)

wav01.o: wav01.c defs.h $(MAKEFILE)

wav02.o: wav02.c defs.h $(MAKEFILE)

wav06.o: wav06.c defs.h $(MAKEFILE)

wav07.o: wav07.c defs.h $(MAKEFILE)

wav34.o: wav34.c defs.h $(MAKEFILE)

wav49.o: wav49.c defs.h $(MAKEFILE)

wav85.o: wav85.c defs.h $(MAKEFILE)

au.o:	au.c defs.h $(MAKEFILE)

au01.o: au01.c defs.h $(MAKEFILE)

au023.o: au023.c defs.h $(MAKEFILE)

au27.o: au27.c defs.h $(MAKEFILE)

clean:
	del *.o
	del *.exe