.AUTODEPEND

.PATH.obj = .

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


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

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

#		*List Macros*


EXE_dependencies =  \
  diskfree.obj \
  forums.obj \
  register.obj \
  compress.obj \
  options.obj \
  viewfile.obj \
  ..\..\..\..\lib\spawns.lib \
  extern.obj \
  user.obj \
  config.obj \
  solar.obj \
  setdir.obj \
  fossil.obj \
  cleanup.obj \
  doors.obj \
  ex1parm.obj \
  cvt2num.obj \
  getopt.obj \
  getcomp.obj \
  getprot.obj \
  newsrc.obj \
  logit.obj \
  timechk.obj \
  copyfile.obj

#		*Explicit Rules*
.\solar.exe: solar.cfg $(EXE_dependencies)
  $(TLINK) /v/x/c/P-/L\C\LIB @&&|
c0s.obj+
.\diskfree.obj+
.\forums.obj+
.\register.obj+
.\compress.obj+
.\options.obj+
.\viewfile.obj+
.\extern.obj+
.\user.obj+
.\config.obj+
.\solar.obj+
.\setdir.obj+
.\fossil.obj+
.\cleanup.obj+
.\doors.obj+
.\ex1parm.obj+
.\cvt2num.obj+
.\getopt.obj+
.\getcomp.obj+
.\getprot.obj+
.\newsrc.obj+
.\logit.obj+
.\timechk.obj+
.\copyfile.obj
.\solar
		# no map file
..\..\..\..\lib\spawns.lib+
emu.lib+
maths.lib+
cs.lib+
graphics.lib
|


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

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

register.obj: register.c 

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

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

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

extern.obj: extern.c 

user.obj: user.c 

config.obj: config.c 

solar.obj: solar.c 

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

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

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

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

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

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

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

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

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

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

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

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

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

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


