CINCLUDES = $(%WATCOM)\H;..\include;..\runtime;..\sblive AINCLUDES = $(%DDK)\BASE\H CDEFINES = -D__KERNEL__ -DPRIVATE_PCM_VOLUME -DMODULE -DPCI_8010 -dTARGET_OS2 32BIT=1 !include ..\makefile.inc !include ..\include\sblive32.mak #=================================================================== # # List of source files # #=================================================================== FILE1 = main.obj cardmi.obj cardmo.obj cardwi.obj cardwo.obj FILE2 = efxmgr.obj emuadxmg.obj hwaccess.obj irqmgr.obj FILE3 = mixer.obj recmgr.obj FILE4 = voicemgr.obj audio.obj osutils.obj timer.obj FILE5 = midi.obj FILE6 = FILE7 = FILE8 = FILELAST = FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) !if "$(KEE)" == "1" TARGET = sblive32kee !else TARGET = sblive32 !endif LNKFILE = $(OBJDIR)\$(TARGET).lnk #=================================================================== # # Specific dependencies # #=================================================================== all: $(OBJDIR)\$(TARGET).lib $(LNKFILE): makefile.os2 @%create $(LNKFILE) @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f $(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES) $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE) copy $(OBJDIR)\$(TARGET).lib $(SBLIVE_LIB) clean: cd $(OBJDIR) del *.obj *.err *.lnk *.sys *.sym *.lst *.map *.wmap *.lib cd ..