mextra-related port Makefile mods

This attempts to modify the various Makefiiles for the mextra changes.
Port teams should verify that the modifications are valid.
This commit is contained in:
nethack.allison
2006-01-06 05:52:48 +00:00
parent 0dc071bee8
commit faa5458843
13 changed files with 337 additions and 422 deletions

View File

@@ -1,5 +1,5 @@
# SCCS Id: @(#)Makefile.BC 3.5 2005/10/02
# Copyright (c) Yitzhak Sapir, 1999-2005.
# SCCS Id: @(#)Makefile.BC 3.5 2006/01/05
# Copyright (c) Yitzhak Sapir, 1999-2006.
# NetHack may be freely distributed. See license for details.
#
@@ -854,7 +854,8 @@ PCCONF_H = $(INCL)\pcconf.h $(INCL)\micro.h $(INCL)\system.h
PERMONST_H = $(INCL)\monattk.h $(INCL)\monflag.h $(INCL)\align.h
YOUPROP_H = $(INCL)\prop.h $(PERMONST_H) $(INCL)\pm.h $(INCL)\youprop.h \
$(INCL)\mondata.h
YOU_H = $(INCL)\attrib.h $(INCL)\monst.h $(YOUPROP_H) $(INCL)\align.h
YOU_H = $(INCL)\attrib.h $(INCL)\mextra.h $(INCL)\monst.h $(YOUPROP_H) \
$(INCL)\align.h
DECL_H = $(INCL)\quest.h $(INCL)\spell.h $(INCL)\color.h \
$(INCL)\obj.h $(YOU_H) $(INCL)\onames.h $(INCL)\pm.h
@@ -875,10 +876,6 @@ COLOR_H = $(INCL)\color.h
DATE_H = $(INCL)\date.h
DGN_FILE_H = $(INCL)\dgn_file.h
DLB_H = $(INCL)\dlb.h
EMIN_H = $(INCL)\emin.h
EPRI_H = $(INCL)\epri.h
ESHK_H = $(INCL)\eshk.h
EDOG_H = $(INCL)\edog.h
FUNC_TAB_H = $(INCL)\func_tab.h
LEV_H = $(INCL)\lev.h
LEV_COMP_H = $(INCL)\lev_comp.h
@@ -893,7 +890,6 @@ QTEXT_H = $(INCL)\qtext.h
QUEST_H = $(INCL)\quest.h
SP_LEV_H = $(INCL)\sp_lev.h
TERMCAP_H = $(INCL)\tcap.h
VAULT_H = $(INCL)\vault.h
VIS_TAB_H = $(INCL)\vis_tab.h
WINTTY_H = $(INCL)\wintty.h
@@ -1800,21 +1796,21 @@ $(O)ball.o: $(PCHO) $(SRC)\ball.c $(HACK_H)
$(O)bones.o: $(PCHO) $(SRC)\bones.c $(HACK_H) $(LEV_H)
$(O)decl.o: $(PCHO) $(SRC)\decl.c $(HACK_H) $(QUEST_H)
$(O)detect.o: $(PCHO) $(SRC)\detect.c $(HACK_H) $(ARTIFACT_H)
$(O)dig.o: $(PCHO) $(SRC)\dig.c $(HACK_H) $(EDOG_H) # check dep
$(O)dig.o: $(PCHO) $(SRC)\dig.c $(HACK_H) # check dep
$(O)display.o: $(PCHO) $(SRC)\display.c $(HACK_H)
$(O)dlb.o: $(SRC)\dlb.c $(DLB_H) $(HACK_H)
@type schema$(SCHEMA).bc | find "$(@B)_o" > $(VROOMMCFG)
@echo $(BCOPTS1) >> $(VROOMMCFG)
@echo $(BCOPTS2) >> $(VROOMMCFG)
$(CC) $(CFLAGSN) $(COBJNAM)$@ $(SRC)\dlb.c
$(O)dokick.o: $(PCHO) $(SRC)\dokick.c $(HACK_H) $(ESHK_H)
$(O)dokick.o: $(PCHO) $(SRC)\dokick.c $(HACK_H)
$(O)dothrow.o: $(PCHO) $(SRC)\dothrow.c $(HACK_H)
$(O)drawing.o: $(SRC)\drawing.c $(HACK_H) $(TERMCAP_H)
@type schema$(SCHEMA).bc | find "$(@B)_o" > $(VROOMMCFG)
@echo $(BCOPTS1) >> $(VROOMMCFG)
@echo $(BCOPTS2) >> $(VROOMMCFG)
$(CC) $(CFLAGSN) $(COBJNAM)$@ $(SRC)\drawing.c
$(O)end.o: $(SRC)\end.c $(HACK_H) $(ESHK_H) $(LEV_H) $(DLB_H)
$(O)end.o: $(SRC)\end.c $(HACK_H) $(LEV_H) $(DLB_H)
@type schema$(SCHEMA).bc | find "$(@B)_o" > $(VROOMMCFG)
@echo $(BCOPTS1) >> $(VROOMMCFG)
@echo $(BCOPTS2) >> $(VROOMMCFG)
@@ -1824,12 +1820,12 @@ $(O)extralev.o: $(PCHO) $(SRC)\extralev.c $(HACK_H)
$(O)files.o: $(PCHO) $(SRC)\files.c $(HACK_H) $(DLB_H)
$(O)fountain.o: $(PCHO) $(SRC)\fountain.c $(HACK_H)
$(O)mapglyph.o: $(PCHO) $(SRC)\mapglyph.c $(HACK_H)
$(O)minion.o: $(PCHO) $(SRC)\minion.c $(HACK_H) $(EMIN_H) $(EPRI_H)
$(O)minion.o: $(PCHO) $(SRC)\minion.c $(HACK_H)
$(O)mklev.o: $(PCHO) $(SRC)\mklev.c $(HACK_H)
$(O)mkmap.o: $(PCHO) $(SRC)\mkmap.c $(HACK_H) $(SP_LEV_H)
$(O)mkmaze.o: $(PCHO) $(SRC)\mkmaze.c $(HACK_H) $(SP_LEV_H) $(LEV_H)
$(O)monst.o: $(SRC)\monst.c $(CONFIG_H) $(PERMONST_H) $(MONSYM_H) \
$(ESHK_H) $(EPRI_H) $(COLOR_H) $(ALIGN_H)
$(COLOR_H) $(ALIGN_H)
@type schema$(SCHEMA).bc | find "$(@B)_o" > $(VROOMMCFG)
@echo $(BCOPTS1) >> $(VROOMMCFG)
@echo $(BCOPTS2) >> $(VROOMMCFG)
@@ -1860,7 +1856,7 @@ $(O)pager.o: $(SRC)\pager.c $(HACK_H) $(DLB_H)
@echo $(BCOPTS2) >> $(VROOMMCFG)
$(CC) $(CFLAGNO) $(COBJNAM)$@ $(SRC)\pager.c
$(O)pickup.o: $(PCHO) $(SRC)\pickup.c $(HACK_H)
$(O)pray.o: $(PCHO) $(SRC)\pray.c $(HACK_H) $(EPRI_H)
$(O)pray.o: $(PCHO) $(SRC)\pray.c $(HACK_H)
$(O)quest.o: $(PCHO) $(SRC)\quest.c $(HACK_H) $(QUEST_H) $(QTEXT_H)
$(O)questpgr.o: $(PCHO) $(SRC)\questpgr.c $(HACK_H) $(QTEXT_H) $(DLB_H)
$(O)rect.o: $(PCHO) $(SRC)\rect.c $(HACK_H)
@@ -1901,7 +1897,7 @@ $(O)write.o: $(PCHO) $(SRC)\write.c $(HACK_H)
#
$(O)allmain.0: $(PCH0) $(SRC)\allmain.c $(HACK_H)
$(O)apply.0: $(PCH0) $(SRC)\apply.c $(HACK_H) $(EDOG_H)
$(O)apply.0: $(PCH0) $(SRC)\apply.c $(HACK_H)
$(O)artifact.0: $(PCH0) $(SRC)\artifact.c $(HACK_H) $(ARTIFACT_H) $(ARTILIST_H)
$(O)attrib.0: $(PCH0) $(SRC)\attrib.c $(HACK_H)
$(O)botl.0: $(PCH0) $(SRC)\botl.c $(HACK_H)
@@ -1910,39 +1906,38 @@ $(O)dbridge.0: $(PCH0) $(SRC)\dbridge.c $(HACK_H)
$(O)do.0: $(PCH0) $(SRC)\do.c $(HACK_H) $(LEV_H)
$(O)do_name.0: $(PCH0) $(SRC)\do_name.c $(HACK_H)
$(O)do_wear.0: $(PCH0) $(SRC)\do_wear.c $(HACK_H)
$(O)dogmove.0: $(PCH0) $(SRC)\dogmove.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)dogmove.0: $(PCH0) $(SRC)\dogmove.c $(HACK_H) $(MFNDPOS_H)
$(O)dungeon.0: $(PCH0) $(SRC)\dungeon.c $(HACK_H) $(ALIGN_H) $(DGN_FILE_H) \
$(DLB_H)
$(O)eat.0: $(PCH0) $(SRC)\eat.c $(HACK_H) $(EDOG_H)
$(O)eat.0: $(PCH0) $(SRC)\eat.c $(HACK_H)
$(O)engrave.0: $(PCH0) $(SRC)\engrave.c $(HACK_H) $(LEV_H)
$(O)explode.0: $(PCH0) $(SRC)\explode.c $(HACK_H)
$(O)hacklib.0: $(PCH0) $(SRC)\hacklib.c $(HACK_H)
$(O)invent.0: $(PCH0) $(SRC)\invent.c $(HACK_H) $(ARTIFACT_H)
$(O)lock.0: $(PCH0) $(SRC)\lock.c $(HACK_H)
$(O)mail.0: $(PCH0) $(SRC)\mail.c $(HACK_H) $(MAIL_H) $(DATE_H)
$(O)makemon.0: $(PCH0) $(SRC)\makemon.c $(HACK_H) $(EPRI_H) $(EMIN_H)
$(O)makemon.0: $(PCH0) $(SRC)\makemon.c $(HACK_H)
$(O)mcastu.0: $(PCH0) $(SRC)\mcastu.c $(HACK_H)
$(O)mhitm.0: $(PCH0) $(SRC)\mhitm.c $(HACK_H) $(ARTIFACT_H) $(EDOG_H)
$(O)mhitu.0: $(PCH0) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H) $(EDOG_H)
$(O)mhitm.0: $(PCH0) $(SRC)\mhitm.c $(HACK_H) $(ARTIFACT_H)
$(O)mhitu.0: $(PCH0) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H)
$(O)mkobj.0: $(PCH0) $(SRC)\mkobj.c $(HACK_H) $(ARTIFACT_H) $(PROP_H)
$(O)mkroom.0: $(PCH0) $(SRC)\mkroom.c $(HACK_H)
$(O)mon.0: $(PCH0) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)mondata.0: $(PCH0) $(SRC)\mondata.c $(HACK_H) $(ESHK_H) $(EPRI_H)
$(O)mon.0: $(PCH0) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H)
$(O)mondata.0: $(PCH0) $(SRC)\mondata.c $(HACK_H)
$(O)monmove.0: $(PCH0) $(SRC)\monmove.c $(HACK_H) $(MFNDPOS_H) $(ARTIFACT_H)
$(O)mthrowu.0: $(PCH0) $(SRC)\mthrowu.c $(HACK_H)
$(O)objnam.0: $(PCH0) $(SRC)\objnam.c $(HACK_H)
$(O)polyself.0: $(PCH0) $(SRC)\polyself.c $(HACK_H)
$(O)priest.0: $(PCH0) $(SRC)\priest.c $(HACK_H) $(MFNDPOS_H) $(ESHK_H) \
$(EPRI_H) $(EMIN_H)
$(O)priest.0: $(PCH0) $(SRC)\priest.c $(HACK_H) $(MFNDPOS_H)
$(O)rnd.0: $(PCH0) $(SRC)\rnd.c $(HACK_H)
$(O)shk.0: $(PCH0) $(SRC)\shk.c $(HACK_H) $(ESHK_H)
$(O)shknam.0: $(PCH0) $(SRC)\shknam.c $(HACK_H) $(ESHK_H)
$(O)sounds.0: $(PCH0) $(SRC)\sounds.c $(HACK_H) $(EDOG_H)
$(O)shk.0: $(PCH0) $(SRC)\shk.c $(HACK_H)
$(O)shknam.0: $(PCH0) $(SRC)\shknam.c $(HACK_H)
$(O)sounds.0: $(PCH0) $(SRC)\sounds.c $(HACK_H)
$(O)steal.0: $(PCH0) $(SRC)\steal.c $(HACK_H)
$(O)timeout.0: $(PCH0) $(SRC)\timeout.c $(HACK_H) $(LEV_H)
$(O)track.0: $(PCH0) $(SRC)\track.c $(HACK_H)
$(O)trap.0: $(PCH0) $(SRC)\trap.c $(HACK_H)
$(O)vault.0: $(PCH0) $(SRC)\vault.c $(HACK_H) $(VAULT_H)
$(O)vault.0: $(PCH0) $(SRC)\vault.c $(HACK_H)
$(O)weapon.0: $(PCH0) $(SRC)\weapon.c $(HACK_H)
$(O)were.0: $(PCH0) $(SRC)\were.c $(HACK_H)
$(O)wizard.0: $(PCH0) $(SRC)\wizard.c $(HACK_H) $(QTEXT_H)
@@ -1953,7 +1948,7 @@ $(O)zap.0: $(PCH0) $(SRC)\zap.c $(HACK_H)
#
$(O)allmain.1: $(PCH1) $(SRC)\allmain.c $(HACK_H)
$(O)apply.1: $(PCH1) $(SRC)\apply.c $(HACK_H) $(EDOG_H)
$(O)apply.1: $(PCH1) $(SRC)\apply.c $(HACK_H)
$(O)artifact.1: $(PCH1) $(SRC)\artifact.c $(HACK_H) $(ARTIFACT_H) $(ARTILIST_H)
$(O)attrib.1: $(PCH1) $(SRC)\attrib.c $(HACK_H)
$(O)botl.1: $(PCH1) $(SRC)\botl.c $(HACK_H)
@@ -1961,25 +1956,25 @@ $(O)cmd.1: $(PCH1) $(SRC)\cmd.c $(HACK_H) $(FUNC_TAB_H)
$(O)dbridge.1: $(PCH1) $(SRC)\dbridge.c $(HACK_H)
$(O)do.1: $(PCH1) $(SRC)\do.c $(HACK_H) $(LEV_H)
$(O)do_wear.1: $(PCH1) $(SRC)\do_wear.c $(HACK_H)
$(O)dog.1: $(PCH1) $(SRC)\dog.c $(HACK_H) $(EDOG_H)
$(O)dog.1: $(PCH1) $(SRC)\dog.c $(HACK_H)
$(O)dungeon.1: $(PCH1) $(SRC)\dungeon.c $(HACK_H) $(ALIGN_H) $(DGN_FILE_H) $(DLB_H)
$(O)eat.1: $(PCH1) $(SRC)\eat.c $(HACK_H) $(EDOG_H)
$(O)eat.1: $(PCH1) $(SRC)\eat.c $(HACK_H)
$(O)engrave.1: $(PCH1) $(SRC)\engrave.c $(HACK_H) $(LEV_H)
$(O)explode.1: $(PCH1) $(SRC)\explode.c $(HACK_H)
$(O)hack.1: $(PCH1) $(SRC)\hack.c $(HACK_H)
$(O)hacklib.1: $(PCH1) $(SRC)\hacklib.c $(HACK_H)
$(O)invent.1: $(PCH1) $(SRC)\invent.c $(HACK_H) $(ARTIFACT_H)
$(O)makemon.1: $(PCH1) $(SRC)\makemon.c $(HACK_H) $(EPRI_H) $(EMIN_H)
$(O)mhitu.1: $(PCH1) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H) $(EDOG_H)
$(O)makemon.1: $(PCH1) $(SRC)\makemon.c $(HACK_H)
$(O)mhitu.1: $(PCH1) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H)
$(O)mkobj.1: $(PCH1) $(SRC)\mkobj.c $(HACK_H) $(ARTIFACT_H) $(PROP_H)
$(O)mon.1: $(PCH1) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)mondata.1: $(PCH1) $(SRC)\mondata.c $(HACK_H) $(ESHK_H) $(EPRI_H)
$(O)mon.1: $(PCH1) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H)
$(O)mondata.1: $(PCH1) $(SRC)\mondata.c $(HACK_H)
$(O)monmove.1: $(PCH1) $(SRC)\monmove.c $(HACK_H) $(MFNDPOS_H) $(ARTIFACT_H)
$(O)mthrowu.1: $(PCH1) $(SRC)\mthrowu.c $(HACK_H)
$(O)objnam.1: $(PCH1) $(SRC)\objnam.c $(HACK_H)
$(O)polyself.1: $(PCH1) $(SRC)\polyself.c $(HACK_H)
$(O)rnd.1: $(PCH1) $(SRC)\rnd.c $(HACK_H)
$(O)shk.1: $(PCH1) $(SRC)\shk.c $(HACK_H) $(ESHK_H)
$(O)shk.1: $(PCH1) $(SRC)\shk.c $(HACK_H)
$(O)steal.1: $(PCH1) $(SRC)\steal.c $(HACK_H)
$(O)timeout.1: $(PCH1) $(SRC)\timeout.c $(HACK_H) $(LEV_H)
$(O)track.1: $(PCH1) $(SRC)\track.c $(HACK_H)
@@ -1995,16 +1990,16 @@ $(O)attrib.2: $(PCH2) $(SRC)\attrib.c $(HACK_H)
$(O)do.2: $(PCH2) $(SRC)\do.c $(HACK_H) $(LEV_H)
$(O)do_name.2: $(PCH2) $(SRC)\do_name.c $(HACK_H)
$(O)do_wear.2: $(PCH2) $(SRC)\do_wear.c $(HACK_H)
$(O)dog.2: $(PCH2) $(SRC)\dog.c $(HACK_H) $(EDOG_H)
$(O)dog.2: $(PCH2) $(SRC)\dog.c $(HACK_H)
$(O)engrave.2: $(PCH2) $(SRC)\engrave.c $(HACK_H) $(LEV_H)
$(O)hack.2: $(PCH2) $(SRC)\hack.c $(HACK_H)
$(O)hacklib.2: $(PCH2) $(SRC)\hacklib.c $(HACK_H)
$(O)invent.2: $(PCH2) $(SRC)\invent.c $(HACK_H) $(ARTIFACT_H)
$(O)makemon.2: $(PCH2) $(SRC)\makemon.c $(HACK_H) $(EPRI_H) $(EMIN_H)
$(O)mon.2: $(PCH2) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)mondata.2: $(PCH2) $(SRC)\mondata.c $(HACK_H) $(ESHK_H) $(EPRI_H)
$(O)makemon.2: $(PCH2) $(SRC)\makemon.c $(HACK_H)
$(O)mon.2: $(PCH2) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H)
$(O)mondata.2: $(PCH2) $(SRC)\mondata.c $(HACK_H)
$(O)monmove.2: $(PCH2) $(SRC)\monmove.c $(HACK_H) $(MFNDPOS_H) $(ARTIFACT_H)
$(O)shk.2: $(PCH2) $(SRC)\shk.c $(HACK_H) $(ESHK_H)
$(O)shk.2: $(PCH2) $(SRC)\shk.c $(HACK_H)
$(O)trap.2: $(PCH2) $(SRC)\trap.c $(HACK_H)
$(O)zap.2: $(PCH2) $(SRC)\zap.c $(HACK_H)
@@ -2016,7 +2011,7 @@ $(O)do.3: $(PCH3) $(SRC)\do.c $(HACK_H) $(LEV_H)
$(O)hack.3: $(PCH3) $(SRC)\hack.c $(HACK_H)
$(O)invent.3: $(PCH3) $(SRC)\invent.c $(HACK_H) $(ARTIFACT_H)
$(O)light.3: $(PCH3) $(SRC)\light.c $(HACK_H)
$(O)shk.3: $(PCH3) $(SRC)\shk.c $(HACK_H) $(ESHK_H)
$(O)shk.3: $(PCH3) $(SRC)\shk.c $(HACK_H)
$(O)trap.3: $(PCH3) $(SRC)\trap.c $(HACK_H)
$(O)zap.3: $(PCH3) $(SRC)\zap.c $(HACK_H)
@@ -2025,7 +2020,7 @@ $(O)zap.3: $(PCH3) $(SRC)\zap.c $(HACK_H)
#
$(O)allmain.B: $(PCHB) $(SRC)\allmain.c $(HACK_H)
$(O)apply.B: $(PCHB) $(SRC)\apply.c $(HACK_H) $(EDOG_H)
$(O)apply.B: $(PCHB) $(SRC)\apply.c $(HACK_H)
$(O)artifact.B: $(PCHB) $(SRC)\artifact.c $(HACK_H) $(ARTIFACT_H) $(ARTILIST_H)
$(O)attrib.B: $(PCHB) $(SRC)\attrib.c $(HACK_H)
$(O)botl.B: $(PCHB) $(SRC)\botl.c $(HACK_H)
@@ -2034,45 +2029,44 @@ $(O)dbridge.B: $(PCHB) $(SRC)\dbridge.c $(HACK_H)
$(O)do.B: $(PCHB) $(SRC)\do.c $(HACK_H) $(LEV_H)
$(O)do_name.B: $(PCHB) $(SRC)\do_name.c $(HACK_H)
$(O)do_wear.B: $(PCHB) $(SRC)\do_wear.c $(HACK_H)
$(O)dog.B: $(PCHB) $(SRC)\dog.c $(HACK_H) $(EDOG_H)
$(O)dogmove.B: $(PCHB) $(SRC)\dogmove.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)eat.B: $(PCHB) $(SRC)\eat.c $(HACK_H) $(EDOG_H)
$(O)dog.B: $(PCHB) $(SRC)\dog.c $(HACK_H)
$(O)dogmove.B: $(PCHB) $(SRC)\dogmove.c $(HACK_H) $(MFNDPOS_H)
$(O)eat.B: $(PCHB) $(SRC)\eat.c $(HACK_H)
$(O)engrave.B: $(PCHB) $(SRC)\engrave.c $(HACK_H) $(LEV_H)
$(O)hack.B: $(PCHB) $(SRC)\hack.c $(HACK_H)
$(O)hacklib.B: $(PCHB) $(SRC)\hacklib.c $(HACK_H)
$(O)invent.B: $(PCHB) $(SRC)\invent.c $(HACK_H) $(ARTIFACT_H)
$(O)lock.B: $(PCHB) $(SRC)\lock.c $(HACK_H)
$(O)mail.B: $(PCHB) $(SRC)\mail.c $(HACK_H) $(MAIL_H) $(DATE_H)
$(O)makemon.B: $(PCHB) $(SRC)\makemon.c $(HACK_H) $(EPRI_H) $(EMIN_H)
$(O)makemon.B: $(PCHB) $(SRC)\makemon.c $(HACK_H)
$(O)mcastu.B: $(PCHB) $(SRC)\mcastu.c $(HACK_H)
$(O)mhitm.B: $(PCHB) $(SRC)\mhitm.c $(HACK_H) $(ARTIFACT_H) $(EDOG_H)
$(O)mhitu.B: $(PCHB) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H) $(EDOG_H)
$(O)mhitm.B: $(PCHB) $(SRC)\mhitm.c $(HACK_H) $(ARTIFACT_H)
$(O)mhitu.B: $(PCHB) $(SRC)\mhitu.c $(HACK_H) $(ARTIFACT_H)
$(O)mkobj.B: $(PCHB) $(SRC)\mkobj.c $(HACK_H) $(ARTIFACT_H) $(PROP_H)
$(O)mkroom.B: $(PCHB) $(SRC)\mkroom.c $(HACK_H)
$(O)mon.B: $(PCHB) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H) $(EDOG_H)
$(O)mondata.B: $(PCHB) $(SRC)\mondata.c $(HACK_H) $(ESHK_H) $(EPRI_H)
$(O)mon.B: $(PCHB) $(SRC)\mon.c $(HACK_H) $(MFNDPOS_H)
$(O)mondata.B: $(PCHB) $(SRC)\mondata.c $(HACK_H)
$(O)monmove.B: $(PCHB) $(SRC)\monmove.c $(HACK_H) $(MFNDPOS_H) $(ARTIFACT_H)
$(O)mthrowu.B: $(PCHB) $(SRC)\mthrowu.c $(HACK_H)
$(O)objnam.B: $(PCHB) $(SRC)\objnam.c $(HACK_H)
$(O)pline.B: $(SRC)\pline.c $(HACK_H) $(EPRI_H)
$(O)pline.B: $(SRC)\pline.c $(HACK_H)
@type schema$(SCHEMA).bc | find "$(@B)_b" > $(VROOMMCFG)
@echo $(BCOPTS1) >> $(VROOMMCFG)
@echo $(BCOPTS2) >> $(VROOMMCFG)
$(CC) $(CFLAGSN) $(COBJNAM)$@ $(SRC)\pline.c
$(O)polyself.B: $(PCHB) $(SRC)\polyself.c $(HACK_H)
$(O)potion.B: $(PCHB) $(SRC)\potion.c $(HACK_H)
$(O)priest.B: $(PCHB) $(SRC)\priest.c $(HACK_H) $(MFNDPOS_H) $(ESHK_H) \
$(EPRI_H) $(EMIN_H)
$(O)priest.B: $(PCHB) $(SRC)\priest.c $(HACK_H) $(MFNDPOS_H)
$(O)read.B: $(PCHB) $(SRC)\read.c $(HACK_H)
$(O)rnd.B: $(PCHB) $(SRC)\rnd.c $(HACK_H)
$(O)shk.B: $(PCHB) $(SRC)\shk.c $(HACK_H) $(ESHK_H)
$(O)shknam.B: $(PCHB) $(SRC)\shknam.c $(HACK_H) $(ESHK_H)
$(O)sounds.B: $(PCHB) $(SRC)\sounds.c $(HACK_H) $(EDOG_H)
$(O)shk.B: $(PCHB) $(SRC)\shk.c $(HACK_H)
$(O)shknam.B: $(PCHB) $(SRC)\shknam.c $(HACK_H)
$(O)sounds.B: $(PCHB) $(SRC)\sounds.c $(HACK_H)
$(O)steal.B: $(PCHB) $(SRC)\steal.c $(HACK_H)
$(O)timeout.B: $(PCHB) $(SRC)\timeout.c $(HACK_H) $(LEV_H)
$(O)track.B: $(PCHB) $(SRC)\track.c $(HACK_H)
$(O)trap.B: $(PCHB) $(SRC)\trap.c $(HACK_H)
$(O)vault.B: $(PCHB) $(SRC)\vault.c $(HACK_H) $(VAULT_H)
$(O)vault.B: $(PCHB) $(SRC)\vault.c $(HACK_H)
$(O)weapon.B: $(PCHB) $(SRC)\weapon.c $(HACK_H)
$(O)were.B: $(PCHB) $(SRC)\were.c $(HACK_H)
$(O)wizard.B: $(PCHB) $(SRC)\wizard.c $(HACK_H) $(QTEXT_H)