CC=gcc -c -Zomf -Zsys -Zmt -Id:/emx/include -Id:/os2_apps/warptoolkit/h -xc -funsigned-char -O2
LINK=emxomfld -s
LIBDIR= -LD:\emx\lib -LD:\emx\lib\mt
LIBS=  -lc_alias -lgcc -lc -lc_app -lsys -los2 -lmmpm2 -lend

all     :  Mix90.exe MixCS2.exe MixCS38.exe MixCS3.exe

Mix90.EXE: base.obj ioctl90.obj mixerapi.obj pddname.obj Mix90.def
	$(LINK) -o Mix90.EXE $(LIBDIR) $(LIBS) d:\emx\lib\crt0.obj base.obj ioctl90.obj mixerapi.obj pddname.obj Mix90.def
MixCS2.EXE: base.obj CS2.obj MixCS2.def
	$(LINK) -o MixCS2.EXE $(LIBDIR) $(LIBS) d:\emx\lib\crt0.obj base.obj CS2.obj MixCS2.def
MixCS38.EXE: base.obj CS38.obj mixerapi.obj pddname.obj MixCS38.def
	$(LINK) -o MixCS38.EXE $(LIBDIR) $(LIBS) d:\emx\lib\crt0.obj base.obj CS38.obj mixerapi.obj pddname.obj MixCS38.def
MixCS3.EXE: base.obj CS3.obj mixerapi.obj pddname.obj MixCS3.def
	$(LINK) -o MixCS3.EXE $(LIBDIR) $(LIBS) d:\emx\lib\crt0.obj base.obj CS3.obj mixerapi.obj pddname.obj MixCS3.def

clean:
	del *.obj
	del *.exe

base.obj     :   base.c PipeMixPvt.h PipeMix.h
	$(CC) base.c 
ioctl90.obj  :   ioctl90.c PipeMixPvt.h PipeMix.h mixerapi.h ioctl90.h
	$(CC) ioctl90.c 
CS38.obj  :   CS38.c PipeMixPvt.h PipeMix.h mixerapi.h ioctl90.h
	$(CC) CS38.c 
CS3.obj  :   CS3.c PipeMixPvt.h PipeMix.h mixerapi.h ioctl90.h
	$(CC) CS3.c 
CS2.obj  :   CS2.c PipeMixPvt.h PipeMix.h ioctl90.h
	$(CC) CS2.c 
mixerapi.obj :   mixerapi.c mixerapi.h ioctl90.h pddname.h
	$(CC) mixerapi.c 
pddname.obj :  pddname.c pddname.h
	$(CC) pddname.c 
