.AUTODEPEND

.PATH.obj = BIN

#		*Translator Definitions*
CC = bcc +MIKMOD.CFG
TASM = TASM
TLIB = tlib
TLINK = tlink /v
LIBPATH = $(BCDIR)\LIB;$(IWPROJ)\apps\play\kernel
INCLUDEPATH = $(BCDIR)\INCLUDE;$(KERNEL);INCLUDE;..

#		*Implicit Rules*
.c.obj:
  $(CC) -c {$< }

.cpp.obj:
  $(CC) -c {$< }

#		*List Macros*


EXE_dependencies =  \
 getopt.obj \
 wildfile.obj \
 gusplaym.obj \
 modplay.obj \
 tables.obj \
 unitrk.obj \
 allload.obj \
 modload.obj \
 mtmload.obj \
 s3mload.obj \
 ultload.obj \
 farload.obj \
 uniload.obj \
 669load.obj

mikmod.lib: $(mikmod.cfg) $(EXE_dependencies)
        makersp "+BIN\\\%s &\n" &&|
        $(EXE_dependencies)
|       > lib.rsp
        if exist mikmod.lib del mikmod.lib
        tlib mikmod.lib /C @lib.rsp,nul
        if exist lib.rsp del lib.rsp
        if exist *.bak del *.bak
	

#		*Individual File Dependencies*
getopt.obj: mikmod.cfg utils\getopt.c 
	$(CC) -c utils\getopt.c

wildfile.obj: mikmod.cfg utils\wildfile.c 
	$(CC) -c utils\wildfile.c

gusplaym.obj: mikmod.cfg source\gusplaym.c 
	$(CC) -c source\gusplaym.c

modplay.obj: mikmod.cfg source\modplay.c 
	$(CC) -c source\modplay.c

mikmod.obj: mikmod.cfg source\mikmod.c 
	$(CC) -c source\mikmod.c

tables.obj: mikmod.cfg source\tables.c 
	$(CC) -c source\tables.c

unitrk.obj: mikmod.cfg source\unitrk.c 
	$(CC) -c source\unitrk.c

allload.obj: mikmod.cfg source\allload.c 
	$(CC) -c source\allload.c

modload.obj: mikmod.cfg loaders\modload.c 
	$(CC) -c loaders\modload.c

mtmload.obj: mikmod.cfg loaders\mtmload.c 
	$(CC) -c loaders\mtmload.c

s3mload.obj: mikmod.cfg loaders\s3mload.c 
	$(CC) -c loaders\s3mload.c

ultload.obj: mikmod.cfg loaders\ultload.c 
	$(CC) -c loaders\ultload.c

farload.obj: mikmod.cfg loaders\farload.c 
	$(CC) -c loaders\farload.c

uniload.obj: mikmod.cfg loaders\uniload.c 
	$(CC) -c loaders\uniload.c

669load.obj: mikmod.cfg loaders\669load.c 
	$(CC) -c loaders\669load.c

#		*Compiler Configuration File*
mikmod.cfg: makefile
  copy &&|
-v
-ml
-2
-f-
-ff-
-C
-O
-Oe
-Ob
-Z
-k-
-h
-vi-
-wpro
-w-pia
-weas
-wpre
-nBIN
-I$(INCLUDEPATH)
-L$(LIBPATH)
| mikmod.cfg


