.AUTODEPEND

.PATH.obj = .

#		*Translator Definitions*
CC = bcc +SLRXFER.CFG
TASM = TASM
TLINK = tlink


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

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

#		*List Macros*


EXE_dependencies =  \
  getprot.obj \
  fossil.obj \
  config.obj \
  doors.obj \
  slrxfer.obj \
  ..\..\..\..\lib\spawns.lib \
  getopt.obj \
  setdir.obj \
  logit.obj \
  cvt2num.obj \
  ex1parm.obj

#		*Explicit Rules*
.\slrxfer.exe: slrxfer.cfg $(EXE_dependencies)
  $(TLINK) /v/x/c/P-/L\C\LIB @&&|
c0s.obj+
.\getprot.obj+
.\fossil.obj+
.\config.obj+
.\doors.obj+
.\slrxfer.obj+
.\getopt.obj+
.\setdir.obj+
.\logit.obj+
.\cvt2num.obj+
.\ex1parm.obj
.\slrxfer
		# no map file
..\..\..\..\lib\spawns.lib+
emu.lib+
maths.lib+
cs.lib+
graphics.lib
|


#		*Individual File Dependencies*
getprot.obj: ..\common\getprot.c 
	$(CC) -c ..\common\getprot.c

fossil.obj: ..\common\fossil.c 
	$(CC) -c ..\common\fossil.c

config.obj: config.c 

doors.obj: ..\common\doors.c 
	$(CC) -c ..\common\doors.c

slrxfer.obj: slrxfer.c 

getopt.obj: ..\common\getopt.c 
	$(CC) -c ..\common\getopt.c

setdir.obj: ..\common\setdir.c 
	$(CC) -c ..\common\setdir.c

logit.obj: ..\common\logit.c 
	$(CC) -c ..\common\logit.c

cvt2num.obj: ..\common\cvt2num.c 
	$(CC) -c ..\common\cvt2num.c

ex1parm.obj: ..\common\ex1parm.c 
	$(CC) -c ..\common\ex1parm.c

#		*Compiler Configuration File*
slrxfer.cfg: slrxfer.mak
  copy &&|
-K
-C
-v
-O
-n.
-I\C\INCLUDE
-L\C\LIB
| slrxfer.cfg


