diff --git a/sys/msdos/Makefile.GCC b/sys/msdos/Makefile.GCC index a1ad46c46..adbfdc840 100644 --- a/sys/msdos/Makefile.GCC +++ b/sys/msdos/Makefile.GCC @@ -93,38 +93,6 @@ TERMLIB = LIBRARIES = $(LIBS) $(TERMLIB) -# -# Yacc/Lex ... if you got 'em. -# -# If you have yacc/lex or a work-alike set YACC_LEX to Y -# -YACC_LEX = N - -ifeq "$(YACC_LEX)" "Y" -DO_YACC = YACC_ACT -DO_LEX = LEX_ACT -endif - -# If YACC_LEX is Y above, set the following to values appropriate for -# your tools. -# -YACC = bison -y -LEX = flex -# -# If your flex and bison port mess with the output names directly -# you must set the file names to the appropriate output file names -# here -#YTABC = y_tab.c -#YTABH = y_tab.h -#LEXYYC = lexyy.c -# -# If your flex and bison are able to produce files named -# y.tab.c, y.tab.h or lex.yy.c you might have to set these -# to the short file name equivalent (DIR /X to reveal them): -YTABC = ytab~1.c -YTABH = ytab~1.h -LEXYYC = lexyy~1.c - # # Uncomment the line below if you want to store all the level files, # help files, etc. in a single library file. @@ -220,10 +188,6 @@ VGAOBJ = $(O)vidvga.o $(O)vidvesa.o MAKESRC = makedefs.c -ifneq "$(ADD_LUA)" "Y" -SPLEVSRC = lev_yacc.c lev_$(LEX).c lev_main.c panic.c -endif - MAKEDEFSOBJS = $(O)makedefs.o $(O)monst.o $(O)objects.o RECOVOBJS = $(O)recover.o @@ -253,10 +217,10 @@ TILOBJ = $(O)tile.o $(VGAOBJ) TILOBJ2 = $(O)tileset.o $(O)bmptiles.o $(O)giftiles.o -TEXTIO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o $(O)decl.o $(O)monst.o \ +TEXTIO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o $(O)monst.o \ $(O)objects.o $(O)stubvid.o -TEXTIO2 = $(O)tiletex2.o $(O)tiletxt2.o $(O)drawing.o $(O)decl.o $(O)monst.o \ +TEXTIO2 = $(O)tiletex2.o $(O)tiletxt2.o $(O)drawing.o $(O)monst.o \ $(O)objects.o $(O)stubvid.o TILE_BMP = $(DAT)/nhtiles.bmp @@ -285,40 +249,38 @@ DLBOBJ = $(O)dlb.o # Object files for the game itself. -VOBJ01 = $(O)allmain.o $(O)alloc.o $(O)apply.o $(O)artifact.o $(O)attrib.o -VOBJ02 = $(O)ball.o $(O)bones.o $(O)botl.o $(O)cmd.o $(O)dbridge.o -VOBJ03 = $(O)decl.o $(O)detect.o $(O)display.o $(O)do.o $(O)do_name.o -VOBJ04 = $(O)do_wear.o $(O)dog.o $(O)dogmove.o $(O)dokick.o $(O)dothrow.o -VOBJ05 = $(O)drawing.o $(O)dungeon.o $(O)eat.o $(O)end.o $(O)engrave.o -VOBJ06 = $(O)exper.o $(O)explode.o $(O)extralev.o $(O)files.o $(O)fountain.o -VOBJ07 = $(O)getline.o $(O)hack.o $(O)hacklib.o $(O)invent.o $(O)lock.o -VOBJ08 = $(O)mail.o $(O)main.o $(O)makemon.o $(O)mapglyph.o $(O)mcastu.o $(O)mhitm.o -VOBJ09 = $(O)mhitu.o $(O)minion.o $(O)mkmap.o $(O)mklev.o $(O)mkmaze.o -VOBJ10 = $(O)mkobj.o $(O)mkroom.o $(O)mon.o $(O)mondata.o $(O)monmove.o -VOBJ11 = $(O)monst.o $(O)mplayer.o $(O)mthrowu.o $(O)muse.o -VOBJ12 = $(O)music.o $(O)o_init.o $(O)objects.o $(O)objnam.o $(O)options.o -VOBJ13 = $(O)pickup.o $(O)pline.o $(O)polyself.o $(O)potion.o $(O)quest.o -VOBJ14 = $(O)questpgr.o $(O)pager.o $(O)pray.o $(O)priest.o $(O)read.o -VOBJ15 = $(O)rect.o $(O)restore.o $(O)rip.o $(O)rnd.o $(O)role.o -VOBJ16 = $(O)rumors.o $(O)save.o $(O)shk.o $(O)shknam.o $(O)sit.o -VOBJ17 = $(O)sounds.o $(O)sp_lev.o $(O)spell.o $(O)steal.o $(O)steed.o -VOBJ18 = $(O)termcap.o $(O)timeout.o $(O)topl.o $(O)topten.o $(O)track.o -VOBJ19 = $(O)trap.o $(O)u_init.o $(O)uhitm.o $(O)vault.o $(O)vision.o -VOBJ20 = $(O)vis_tab.o $(O)weapon.o $(O)were.o $(O)wield.o $(O)windows.o -VOBJ21 = $(O)wintty.o $(O)wizard.o $(O)worm.o $(O)worn.o $(O)write.o -VOBJ22 = $(O)zap.o $(O)light.o $(O)dlb.o $(O)dig.o $(O)teleport.o -VOBJ23 = $(O)region.o $(O)sys.o $(REGEX) $(O)isaac64.o -VOBJ24 = $(O)sfstruct.o +VOBJ01 = $(O)allmain.o $(O)alloc.o $(O)apply.o $(O)artifact.o $(O)attrib.o +VOBJ02 = $(O)ball.o $(O)bones.o $(O)botl.o $(O)cmd.o $(O)dbridge.o +VOBJ03 = $(O)decl.o $(O)detect.o $(O)display.o $(O)do.o $(O)do_name.o +VOBJ04 = $(O)do_wear.o $(O)dog.o $(O)dogmove.o $(O)dokick.o $(O)dothrow.o +VOBJ05 = $(O)drawing.o $(O)dungeon.o $(O)eat.o $(O)end.o $(O)engrave.o +VOBJ06 = $(O)exper.o $(O)explode.o $(O)extralev.o $(O)files.o $(O)fountain.o +VOBJ07 = $(O)getline.o $(O)hack.o $(O)hacklib.o $(O)isaac64.o $(O)invent.o +VOBJ08 = $(O)lock.o $(O)mail.o $(O)main.o $(O)makemon.o $(O)mapglyph.o +VOBJ09 = $(O)mcastu.o $(O)mhitm.o $(O)mhitu.o $(O)minion.o $(O)mkmap.o +VOBJ10 = $(O)mklev.o $(O)mkmaze.o $(O)mkobj.o $(O)mkroom.o $(O)mon.o +VOBJ11 = $(O)mondata.o $(O)monmove.o $(O)monst.o $(O)mplayer.o $(O)mthrowu.o +VOBJ12 = $(O)muse.o $(O)music.o $(O)o_init.o $(O)objects.o $(O)objnam.o +VOBJ13 = $(O)options.o $(O)pickup.o $(O)pline.o $(O)polyself.o $(O)potion.o +VOBJ14 = $(O)quest.o $(O)questpgr.o $(O)pager.o $(O)pray.o $(O)priest.o +VOBJ15 = $(O)read.o $(O)rect.o $(O)restore.o $(O)rip.o $(O)rnd.o +VOBJ16 = $(O)role.o $(O)rumors.o $(O)save.o $(O)sfstruct.o $(O)shk.o +VOBJ17 = $(O)shknam.o $(O)sit.o $(O)sounds.o $(O)sp_lev.o $(O)spell.o +VOBJ18 = $(O)steal.o $(O)steed.o $(O)symbols.o $(O)sys.o $(O)termcap.o +VOBJ19 = $(O)timeout.o $(O)topl.o $(O)topten.o $(O)track.o $(O)trap.o +VOBJ20 = $(O)u_init.o $(O)uhitm.o $(O)vault.o $(O)vision.o $(O)vis_tab.o +VOBJ21 = $(O)weapon.o $(O)were.o $(O)wield.o $(O)windows.o $(O)wintty.o +VOBJ22 = $(O)wizard.o $(O)worm.o $(O)worn.o $(O)write.o $(O)zap.o +VOBJ23 = $(O)light.o $(O)dlb.o $(O)dig.o $(O)teleport.o $(O)region.o +VOBJ24 = $(REGEX) SOBJ = $(O)msdos.o $(O)pcsys.o $(O)tty.o $(O)unix.o \ $(O)video.o $(O)vidtxt.o $(O)pckeys.o VVOBJ = $(O)version.o -ifeq "$(ADD_LUA)" "Y" LUAOBJ = $(O)nhlua.o $(O)nhlsel.o $(O)nhlobj.o LUA_QTEXT_FILE = "quest.lua" -endif ifeq "$(ADD_CURSES)" "Y" CURSESOBJ= $(O)cursdial.o $(O)cursinit.o $(O)cursinvt.o $(O)cursmain.o \ @@ -336,7 +298,6 @@ VOBJ = $(VOBJ01) $(VOBJ02) $(VOBJ03) $(VOBJ04) $(VOBJ05) \ ALLOBJ = $(VOBJ) $(SOBJ) $(TILOBJ) $(TILOBJ2) $(VVOBJ) -ifeq "$(ADD_LUA)" "Y" #===============-================================================= # LUA library # Source from http://www.lua.org/ftp/lua-5.3.5.tar.gz @@ -366,7 +327,6 @@ LUAOBJFILES2 = $(O)lgc.o $(O)linit.o $(O)liolib.o $(O)llex.o \ LUAOBJFILES3 = $(O)lstring.o $(O)lstrlib.o $(O)ltable.o $(O)ltablib.o \ $(O)ltm.o $(O)lundump.o $(O)lutf8lib.o $(O)lvm.o $(O)lzio.o LUAOBJFILES = $(LUAOBJFILES1) $(LUAOBJFILES2) $(LUAOBJFILES3) -endif ifeq "$(ADD_CURSES)" "Y" #========================================== @@ -560,14 +520,12 @@ $(OBJ)/%.o : $(PDCSRC)/%.c $(OBJ)/%.o : $(PDCDOS)/%.c $(CC) $(PDCINCL) $(cflags) -o$@ $< -ifeq "$(ADD_LUA)" "Y" #========================================== # Rules for LUA files #========================================== $(OBJ)/%.o : $(LUASRC)/%.c $(CC) $(cflags) -o$@ $< -endif #========================================== # Primary Targets. @@ -584,11 +542,6 @@ default: $(GAMEFILE) util: $(O)utility.tag -ifneq "$(ADD_LUA)" "Y" -LEVCOMPEXE = $(U)lev_comp.exe -else -LEVCOMPEXE = -endif $(O)utility.tag: $(INCL)/date.h $(INCL)/trap.h $(INCL)/onames.h \ $(INCL)/pm.h vis_tab.c $(TILEUTIL) $(subst /,\,echo utilities made > $@) @@ -607,11 +560,7 @@ ifeq ($(USE_DLB),Y) else @$(subst /,\,copy $(DAT)/*. $(GAMEDIR)) @$(subst /,\,copy $(DAT)/*.dat $(GAMEDIR)) -ifeq "$(ADD_LUA)" "Y" @$(subst /,\,copy $(DAT)/*.lua $(GAMEDIR)) -else - @$(subst /,\,copy $(DAT)/*.lev $(GAMEDIR)) -endif @$(subst /,\,copy $(MSYS)/msdoshlp.txt $(GAMEDIR)) @$(subst /,\,if exist $(GAMEDIR)/makefile. del $(GAMEDIR)/makefile.) endif @@ -669,9 +618,7 @@ $(GAMEFILE): $(O)obj.tag $(PATCHLEV_H) $(PDCLIB) $(LUATARGETS) \ @ar ruS temp.a $(TILOBJ) @ar ruS temp.a $(TILOBJ2) @ar ruS temp.a $(VVOBJ) -ifeq "$(ADD_LUA)" "Y" @ar ruS temp.a $(LUAOBJ) -endif ifeq "$(ADD_CURSES)" "Y" @ar ruS temp.a $(CURSESOBJ) endif @@ -717,81 +664,6 @@ $(U)makedefs.exe: $(MAKEDEFSOBJS) $(O)makedefs.o: $(CONFIG_H) $(PERMONST_H) $(INCL)/objclass.h \ $(INCL)/monsym.h $(U)makedefs.c -ifneq "$(ADD_LUA)" "Y" -#========================================== -# Level Compiler Dependencies -#========================================== - -$(U)lev_comp.exe: $(SPLEVOBJS) - -rm -f temp.a - @ar ru temp.a $(SPLEVOBJS) - $(LINK) $(LFLAGS) -o$@ temp.a - -ifeq ($(YACC_LEX),Y) - -$(O)lev_yacc.o: $(HACK_H) $(SP_LEV_H) $(U)lev_yacc.c - $(CC) $(cflags) -o$@ $(U)lev_yacc.c - -else - -$(O)lev_yacc.o: $(HACK_H) $(SP_LEV_H) $(INCL)/lev_comp.h $(U)lev_yacc.c - $(CC) $(cflags) -o$@ $(U)lev_yacc.c - -endif - -$(O)lev_$(LEX).o: $(HACK_H) $(SP_LEV_H) $(INCL)/lev_comp.h \ - $(U)lev_$(LEX).c - $(CC) $(cflags) -o$@ $(U)lev_$(LEX).c - -$(O)lev_main.o: $(HACK_H) $(INCL)/sp_lev.h $(INCL)/date.h $(U)lev_main.c - -ifeq "$(DO_YACC)" "YACC_ACT" - -$(INCL)/lev_comp.h: $(U)lev_yacc.c - -$(U)lev_yacc.c $(INCL)/lev_comp.h : $(U)lev_comp.y - @$(subst /,\,chdir $(UTIL)) - @$(subst /,\,$(YACC) -d lev_comp.y) - @$(subst /,\,copy $(YTABC) lev_yacc.c) - @$(subst /,\,copy $(YTABH) $(INCL)/lev_comp.h) - @$(subst /,\,@del $(YTABC)) - @$(subst /,\,@del $(YTABH)) - @$(subst /,\,chdir $(SRC)) -else - -$(U)lev_yacc.c: $(SSHR)/lev_yacc.c - @echo --- - @echo For now, we will copy the prebuilt - @echo lev_comp.c from $(SSHR) into $(U) and use that. - @$(subst /,\,copy $(SSHR)/lev_yacc.c $(U)lev_yacc.c) - @$(subst /,\,echo.>>$(U)lev_yacc.c) - -$(INCL)/lev_comp.h : $(SSHR)/lev_comp.h - @echo --- - @echo For now, we will copy the prebuilt lev_comp.h - @echo from $(SSHR) into $(INCL) and use that. - @$(subst /,\,copy $(SSHR)/lev_comp.h $(INCL)/lev_comp.h) - @$(subst /,\,echo.>>$(INCL)/lev_comp.h) - -endif - -$(U)lev_$(LEX).c: $(U)lev_comp.l -ifeq "$(DO_LEX)" "LEX_ACT" - @$(subst /,\,chdir $(UTIL)) - @$(subst /,\,$(LEX) $(FLEXSKEL) lev_comp.l) - @$(subst /,\,if exist $@ del $@) - @$(subst /,\,copy $(LEXYYC) $@) - @$(subst /,\,del $(LEXYYC)) - @$(subst /,\,chdir $(SRC)) -else - @echo --- - @echo For now, we will copy the prebuilt lev_lex.c - @echo from $(SSHR) into $(U) and use it. - @$(subst /,\,copy $(SSHR)/lev_lex.c $@) - @$(subst /,\,echo.>>$@) -endif -endif - #========================================== # Recover Utility #========================================== @@ -917,8 +789,7 @@ $(U)viewtib.exe: $(O)viewtib.o $(LINK) $(LFLAGS) -o$@ $(O)viewtib.o $(LIBRARIES) $(O)viewtib.o: $(MSYS)/viewtib.c - -endif +!endif #========================================== # PDCurses Library @@ -970,11 +841,6 @@ $(DAT)/data: $(O)utility.tag $(DATABASE) $(DAT)/rumors: $(O)utility.tag $(DAT)/rumors.tru $(DAT)/rumors.fal @$(subst /,\,$(U)makedefs.exe -r) -ifndef LUA_QTEXT_FILE -$(DAT)/quest.dat: $(O)utility.tag $(DAT)/quest.txt - @$(subst /,\,$(U)makedefs.exe -q) -endif - $(DAT)/oracles: $(O)utility.tag $(DAT)/oracles.txt @$(subst /,\,$(U)makedefs.exe -h) @@ -996,11 +862,6 @@ $(O)sp_lev.tag: $(O)utility.tag #note that dir below assumes bin/dir.exe from djgpp distribution # -ifndef LUA_QTEXT_FILE -QUEST_DAT = $(DAT)/quest.dat -else -QUEST_DAT = -endif $(DAT)/nhdat: $(U)dlb_main.exe $(DAT)/data $(DAT)/rumors \ $(DAT)/oracles \ $(QUEST_DAT) \ @@ -1010,9 +871,6 @@ $(DAT)/nhdat: $(U)dlb_main.exe $(DAT)/data $(DAT)/rumors \ @$(subst /,\,cd $(DAT)) @$(subst /,\,copy $(MSYS)/msdoshlp.txt .) @$(LS) data oracles options rumors help hh >dlb.lst -ifndef LUA_QTEXT_FILE - @$(LS) quest.dat >>dlb.lst -endif @$(LS) cmdhelp history opthelp wizhelp license msdoshlp.txt >>dlb.lst @$(LS) bogusmon engrave epitaph tribute >>dlb.lst $(LS) $(subst /,\,*.lua) >>dlb.lst @@ -1061,9 +919,6 @@ spotless: clean $(subst /,\,if exist $(DAT)/data del $(DAT)/data) $(subst /,\,if exist $(DAT)/rumors del $(DAT)/rumors) $(subst /,\,if exist $(DAT)/oracles del $(DAT)/oracles) -ifndef LUA_QTEXT_FILE - $(subst /,\,if exist $(DAT)/quest.dat del $(DAT)/quest.dat) -endif $(subst /,\,if exist $(DAT)/bogusmon del $(DAT)/bogusmon) $(subst /,\,if exist $(DAT)/engrave del $(DAT)/engrave) $(subst /,\,if exist $(DAT)/epitaph del $(DAT)/epitaph) @@ -1385,7 +1240,7 @@ $(O)dog.o: dog.c $(HACK_H) $(O)dogmove.o: dogmove.c $(HACK_H) $(INCL)/mfndpos.h $(O)dokick.o: dokick.c $(HACK_H) $(O)dothrow.o: dothrow.c $(HACK_H) -$(O)drawing.o: drawing.c $(HACK_H) $(INCL)/tcap.h +$(O)drawing.o: drawing.c $(HACK_H) $(O)dungeon.o: dungeon.c $(HACK_H) $(INCL)/dgn_file.h $(INCL)/dlb.h $(O)eat.o: eat.c $(HACK_H) $(O)end.o: end.c $(HACK_H) $(INCL)/dlb.h @@ -1457,6 +1312,7 @@ $(O)sp_lev.o: sp_lev.c $(HACK_H) $(INCL)/dlb.h $(INCL)/sp_lev.h $(O)spell.o: spell.c $(HACK_H) $(O)steal.o: steal.c $(HACK_H) $(O)steed.o: steed.c $(HACK_H) +$(O)symbols.o: symbols.c $(HACK_H) $(INCL)/tcap.h $(O)sys.o: sys.c $(HACK_H) $(O)teleport.o: teleport.c $(HACK_H) $(O)timeout.o: timeout.c $(HACK_H) diff --git a/sys/msdos/Makefile2.cross b/sys/msdos/Makefile2.cross index e9d6e735c..e5ca6c1de 100644 --- a/sys/msdos/Makefile2.cross +++ b/sys/msdos/Makefile2.cross @@ -1031,7 +1031,7 @@ $(O)dog.o: dog.c $(HACK_H) $(O)dogmove.o: dogmove.c $(HACK_H) $(INCL)/mfndpos.h $(O)dokick.o: dokick.c $(HACK_H) $(O)dothrow.o: dothrow.c $(HACK_H) -$(O)drawing.o: drawing.c $(CONFIG_H) $(INCL)/tcap.h +$(O)drawing.o: drawing.c $(CONFIG_H) $(O)dungeon.o: dungeon.c $(HACK_H) $(INCL)/dgn_file.h $(INCL)/dlb.h $(O)eat.o: eat.c $(HACK_H) $(O)end.o: end.c $(HACK_H) $(INCL)/dlb.h @@ -1104,7 +1104,7 @@ $(O)sp_lev.o: sp_lev.c $(HACK_H) $(INCL)/dlb.h $(INCL)/sp_lev.h $(O)spell.o: spell.c $(HACK_H) $(O)steal.o: steal.c $(HACK_H) $(O)steed.o: steed.c $(HACK_H) -$(O)symbols.o: symbols.c $(HACK_H) +$(O)symbols.o: symbols.c $(HACK_H) $(INCL)/tcap.h $(O)sys.o: sys.c $(HACK_H) $(O)teleport.o: teleport.c $(HACK_H) $(O)timeout.o: timeout.c $(HACK_H) diff --git a/sys/winnt/Makefile.gcc b/sys/winnt/Makefile.gcc index c85d93978..4a167b6a4 100644 --- a/sys/winnt/Makefile.gcc +++ b/sys/winnt/Makefile.gcc @@ -280,10 +280,10 @@ TILEFILES = $(WSHR)/monsters.txt $(WSHR)/objects.txt $(WSHR)/other.txt # These are not invoked during a normal game build in 3.4+ # TEXT_IO = $(O)tiletext.o $(O)tiletxt.o $(O)drawing.o \ - $(O)decl.o $(O)monst.o $(O)objects.o + $(O)monst.o $(O)objects.o TEXT_IO32 = $(O)tilete32.o $(O)tiletx32.o $(O)drawing.o \ - $(O)decl.o $(O)monst.o $(O)objects.o + $(O)monst.o $(O)objects.o GIFREADERS = $(O)gifread.o $(O)alloc.o $(O)panic.o GIFREADERS32 = $(O)gifrd32.o $(O)alloc.o $(O)panic.o @@ -1550,7 +1550,7 @@ $(O)dog.o: dog.c $(HACK_H) $(O)dogmove.o: dogmove.c $(HACK_H) $(INCL)/mfndpos.h $(O)dokick.o: dokick.c $(HACK_H) $(O)dothrow.o: dothrow.c $(HACK_H) -$(O)drawing.o: drawing.c $(CONFIG_H) $(INCL)/tcap.h +$(O)drawing.o: drawing.c $(CONFIG_H) $(O)dungeon.o: dungeon.c $(HACK_H) $(INCL)/dgn_file.h $(INCL)/dlb.h $(O)eat.o: eat.c $(HACK_H) $(O)end.o: end.c $(HACK_H) $(INCL)/dlb.h @@ -1623,7 +1623,7 @@ $(O)sp_lev.o: sp_lev.c $(HACK_H) $(INCL)/dlb.h $(INCL)/sp_lev.h $(O)spell.o: spell.c $(HACK_H) $(O)steal.o: steal.c $(HACK_H) $(O)steed.o: steed.c $(HACK_H) -$(O)symbols.o: symbols.c $(HACK_H) +$(O)symbols.o: symbols.c $(HACK_H) $(INCL)/tcap.h $(O)sys.o: sys.c $(HACK_H) $(O)teleport.o: teleport.c $(HACK_H) $(O)timeout.o: timeout.c $(HACK_H) diff --git a/sys/winnt/Makefile.msc b/sys/winnt/Makefile.msc index 94dfd919e..ac24ed560 100644 --- a/sys/winnt/Makefile.msc +++ b/sys/winnt/Makefile.msc @@ -1493,10 +1493,10 @@ $(O)panic_host.o: $(U)panic.c $(CONFIG_H) $(O)panic.o: $(U)panic.c $(CONFIG_H) @$(cc) $(cflagsBuild) -Fo$@ $(U)panic.c -$(O)drawing_host.o: drawing.c $(HACK_H) $(INCL)\tcap.h +$(O)drawing_host.o: drawing.c $(CONFIG_H) @$(cc) $(cflagsBuild) $(CROSSCOMPILE) $(CROSSCOMPILE_HOST) -Fo$@ drawing.c -$(O)drawing.o: drawing.c $(HACK_H) $(INCL)\tcap.h +$(O)drawing.o: drawing.c $(CONFIG_H) @$(cc) $(cflagsBuild) -Fo$@ drawing.c $(O)monst_host.o: monst.c $(CONFIG_H) $(INCL)\permonst.h $(INCL)\align.h \ @@ -1973,7 +1973,7 @@ $(O)dog.o: dog.c $(HACK_H) $(O)dogmove.o: dogmove.c $(HACK_H) $(INCL)\mfndpos.h $(O)dokick.o: dokick.c $(HACK_H) $(O)dothrow.o: dothrow.c $(HACK_H) -$(O)drawing.o: drawing.c $(CONFIG_H) $(INCL)\tcap.h +$(O)drawing.o: drawing.c $(CONFIG_H) $(O)dungeon.o: dungeon.c $(HACK_H) $(INCL)\dgn_file.h $(INCL)\dlb.h $(O)eat.o: eat.c $(HACK_H) $(O)end.o: end.c $(HACK_H) $(INCL)\dlb.h @@ -2058,7 +2058,7 @@ $(O)sp_lev.o: sp_lev.c $(HACK_H) $(INCL)\sp_lev.h $(O)spell.o: spell.c $(HACK_H) $(O)steal.o: steal.c $(HACK_H) $(O)steed.o: steed.c $(HACK_H) -$(O)symbols.o: symbols.c $(HACK_H) +$(O)symbols.o: symbols.c $(HACK_H) $(INCL)\tcap.h $(O)sys.o: sys.c $(HACK_H) $(O)teleport.o: teleport.c $(HACK_H) $(O)timeout.o: timeout.c $(HACK_H)