.AUTODEPEND .PATH.obj = E:\SOURCE\ANGBAND\SRC # *Translator Definitions* CC = bcc +ANGBAND.CFG TASM = TASM TLINK = tlink # *Implicit Rules* .c.obj: $(CC) -c {$< } .cpp.obj: $(CC) -c {$< } # *List Macros* EXE_dependencies = \ z-util.obj \ z-virt.obj \ z-form.obj \ z-rand.obj \ z-term.obj \ variable.obj \ tables.obj \ util.obj \ cave.obj \ object1.obj \ object2.obj \ monster1.obj \ monster2.obj \ xtra1.obj \ xtra2.obj \ spells1.obj \ spells2.obj \ melee1.obj \ melee2.obj \ save.obj \ files.obj \ cmd1.obj \ cmd2.obj \ cmd3.obj \ cmd4.obj \ cmd5.obj \ cmd6.obj \ store.obj \ birth.obj \ load1.obj \ load2.obj \ wizard1.obj \ wizard2.obj \ borg.obj \ borg-map.obj \ borg-obj.obj \ borg-ext.obj \ borg-ben.obj \ generate.obj \ dungeon.obj \ init1.obj \ init2.obj \ main-ibm.obj \ main.obj # *Explicit Rules* r: angband.cfg $(EXE_dependencies) $(TLINK) /v/x/c/o/P-/LE:\BORLANDC\LIB @&&| /o- c0h.obj+ /o+ e:\source\angband\src\z-util.obj+ e:\source\angband\src\z-virt.obj+ e:\source\angband\src\z-form.obj+ e:\source\angband\src\z-rand.obj+ e:\source\angband\src\z-term.obj+ e:\source\angband\src\variable.obj+ e:\source\angband\src\tables.obj+ e:\source\angband\src\util.obj+ e:\source\angband\src\cave.obj+ e:\source\angband\src\object1.obj+ e:\source\angband\src\object2.obj+ e:\source\angband\src\monster1.obj+ e:\source\angband\src\monster2.obj+ e:\source\angband\src\xtra1.obj+ e:\source\angband\src\xtra2.obj+ e:\source\angband\src\spells1.obj+ e:\source\angband\src\spells2.obj+ e:\source\angband\src\melee1.obj+ e:\source\angband\src\melee2.obj+ e:\source\angband\src\save.obj+ e:\source\angband\src\files.obj+ e:\source\angband\src\cmd1.obj+ e:\source\angband\src\cmd2.obj+ e:\source\angband\src\cmd3.obj+ e:\source\angband\src\cmd4.obj+ e:\source\angband\src\cmd5.obj+ e:\source\angband\src\cmd6.obj+ e:\source\angband\src\store.obj+ e:\source\angband\src\birth.obj+ e:\source\angband\src\load1.obj+ e:\source\angband\src\load2.obj+ e:\source\angband\src\wizard1.obj+ e:\source\angband\src\wizard2.obj+ e:\source\angband\src\borg.obj+ e:\source\angband\src\borg-map.obj+ e:\source\angband\src\borg-obj.obj+ e:\source\angband\src\borg-ext.obj+ e:\source\angband\src\borg-ben.obj+ e:\source\angband\src\generate.obj+ e:\source\angband\src\dungeon.obj+ e:\source\angband\src\init1.obj+ e:\source\angband\src\init2.obj+ e:\source\angband\src\main-ibm.obj+ e:\source\angband\src\main.obj e:\source\angband\src\angband # no map file overlay.lib+ emu.lib+ mathh.lib+ ch.lib | # *Individual File Dependencies* z-util.obj: z-util.c z-virt.obj: z-virt.c z-form.obj: z-form.c z-rand.obj: z-rand.c z-term.obj: z-term.c variable.obj: variable.c tables.obj: tables.c util.obj: util.c cave.obj: cave.c object1.obj: object1.c object2.obj: object2.c monster1.obj: monster1.c monster2.obj: monster2.c xtra1.obj: xtra1.c xtra2.obj: xtra2.c spells1.obj: spells1.c spells2.obj: spells2.c melee1.obj: melee1.c melee2.obj: melee2.c save.obj: save.c files.obj: files.c cmd1.obj: cmd1.c cmd2.obj: cmd2.c cmd3.obj: cmd3.c cmd4.obj: cmd4.c cmd5.obj: cmd5.c cmd6.obj: cmd6.c store.obj: store.c birth.obj: birth.c load1.obj: load1.c load2.obj: load2.c wizard1.obj: wizard1.c wizard2.obj: wizard2.c borg.obj: borg.c borg-map.obj: borg-map.c borg-obj.obj: borg-obj.c borg-ext.obj: borg-ext.c borg-ben.obj: borg-ben.c generate.obj: generate.c dungeon.obj: dungeon.c init1.obj: init1.c init2.obj: init2.c main-ibm.obj: main-ibm.c main.obj: main.c # *Compiler Configuration File* angband.cfg: angband.mak copy &&| -mh -2 -G -O -Z -k- -d -Y -h -H=ANGBAND.SYM -w-asc -wpro -wnod -nE:\SOURCE\ANGBAND\SRC -IE:\BORLANDC\INCLUDE;E:\SOURCE\ANGBAND\SRC -LE:\BORLANDC\LIB -DMSDOS;USE_286;ANGBAND_LITE;USE_IBM;USE_WAT -Ff | angband.cfg