diff --git a/sys/vms/Makefile.dat b/sys/vms/Makefile.dat index e74eb95be..11e7e41c6 100644 --- a/sys/vms/Makefile.dat +++ b/sys/vms/Makefile.dat @@ -18,35 +18,36 @@ WINSHR = [-.win.share] WINX11 = [-.win.X11] # utilities; must match Makefile.utl in spelling and punctuation MAKEDEFS = $(UTL)makedefs.exe; -LEVCOMP = $(UTL)lev_comp.exe; -DGNCOMP = $(UTL)dgn_comp.exe; +#LEVCOMP = $(UTL)lev_comp.exe; +#DGNCOMP = $(UTL)dgn_comp.exe; DLB = $(UTL)dlb.exe; TILE2X11 = $(UTL)tile2x11.exe; UTILMARKER = $(UTL)util.timestamp; # note: filespecs have enough punctuation to satisfy DELETE -MARKERS = spec_levs.timestamp;,quest_levs.timestamp; +#MARKERS = spec_levs.timestamp;,quest_levs.timestamp; VARDAT = data.;,rumors.;,quest.dat;,oracles.;,options.;,\ engrave.;,epitaph.;,bogusmon.; -DUNGEON = dungeon.; +#DUNGEON = dungeon.; X11TILES= x11tiles.; # note: the level lists need to be space separated for use as-is by $(LEVCOMP) -QUESTLEVS = Arch.des Barb.des Caveman.des Healer.des Knight.des \ - Monk.des Priest.des Ranger.des Rogue.des Samurai.des Tourist.des \ - Valkyrie.des Wizard.des -SPECLEVS = bigroom.des castle.des endgame.des gehennom.des knox.des \ - medusa.des mines.des oracle.des sokoban.des tower.des yendor.des +#QUESTLEVS = Arch.des Barb.des Caveman.des Healer.des Knight.des \ +# Monk.des Priest.des Ranger.des Rogue.des Samurai.des Tourist.des \ +# Valkyrie.des Wizard.des +#SPECLEVS = bigroom.des castle.des endgame.des gehennom.des knox.des \ +# medusa.des mines.des oracle.des sokoban.des tower.des yendor.des -all : $(VARDAT) $(DUNGEON) $(MARKERS) $(DLB) +#all : $(VARDAT) $(DUNGEON) $(MARKERS) $(DLB) +all : $(VARDAT) $(DLB) @ $(ECHO) "data files are up to date." # these are convenience targets for "manual" interactive use -spec_levs : spev_levs.timestamp - @ $(ECHO) "special levels are up to date." -quest_levs : quest_levs.timestamp - @ $(ECHO) "quest levels are up to date." -dungeon : $(DUNGEON) - @ $(ECHO) "dungeon is up to date." +#spec_levs : spev_levs.timestamp +# @ $(ECHO) "special levels are up to date." +#quest_levs : quest_levs.timestamp +# @ $(ECHO) "quest levels are up to date." +#dungeon : $(DUNGEON) +# @ $(ECHO) "dungeon is up to date." data : data.; @ $(NOOP) rumors : rumors.; @@ -71,15 +72,15 @@ $(MAKEDEFS) : $(UTILMARKER) $(MAKE)$(MAKEFLAGS) $(MAKEDEFS) @ $(CD) $(DAT) -$(DGNCOMP) : $(UTILMARKER) - $(CD) $(UTL) - $(MAKE)$(MAKEFLAGS) $(DGNCOMP) - @ $(CD) $(DAT) +#$(DGNCOMP) : $(UTILMARKER) +# $(CD) $(UTL) +# $(MAKE)$(MAKEFLAGS) $(DGNCOMP) +# @ $(CD) $(DAT) -$(LEVCOMP) : $(UTILMARKER) - $(CD) $(UTL) - $(MAKE)$(MAKEFLAGS) $(LEVCOMP) - @ $(CD) $(DAT) +#$(LEVCOMP) : $(UTILMARKER) +# $(CD) $(UTL) +# $(MAKE)$(MAKEFLAGS) $(LEVCOMP) +# @ $(CD) $(DAT) $(DLB) : $(UTILMARKER) $(CD) $(UTL) @@ -122,27 +123,27 @@ oracles.; : oracles.txt $(MAKEDEFS) options.; : $(MAKEDEFS) $(RUN) $(MAKEDEFS) -v -spec_levs.timestamp; : $(SPECLEVS) $(LEVCOMP) - $(RUN) $(LEVCOMP) $(SPECLEVS) - $(TOUCH) spec_levs.timestamp; +#spec_levs.timestamp; : $(SPECLEVS) $(LEVCOMP) +# $(RUN) $(LEVCOMP) $(SPECLEVS) +# $(TOUCH) spec_levs.timestamp; -quest_levs.timestamp; : $(QUESTLEVS) $(LEVCOMP) - $(RUN) $(LEVCOMP) $(QUESTLEVS) - $(TOUCH) quest_levs.timestamp; +#quest_levs.timestamp; : $(QUESTLEVS) $(LEVCOMP) +# $(RUN) $(LEVCOMP) $(QUESTLEVS) +# $(TOUCH) quest_levs.timestamp; -$(DUNGEON) : dungeon.def $(MAKEDEFS) $(DGNCOMP) - $(RUN) $(MAKEDEFS) -e !dungeon.def -> dungeon.pdf - $(RUN) $(DGNCOMP) dungeon.pdf !dungeon.pdr -> dungeon +#$(DUNGEON) : dungeon.def $(MAKEDEFS) $(DGNCOMP) +# $(RUN) $(MAKEDEFS) -e !dungeon.def -> dungeon.pdf +# $(RUN) $(DGNCOMP) dungeon.pdf !dungeon.pdr -> dungeon clean : - if f$search("*.*;-1").nes."" then purge - - if f$search("dungeon.pdf").nes."" then delete dungeon.pdf; - - if f$search("*.timestamp").nes."" then delete $(MARKERS) +# - if f$search("dungeon.pdf").nes."" then delete dungeon.pdf; +# - if f$search("*.timestamp").nes."" then delete $(MARKERS) spotless : clean - delete $(VARDAT) - - if f$search("$(DUNGEON)").nes."" then delete $(DUNGEON) - - if f$search("*.lev").nes."" then delete *.lev; +# - if f$search("$(DUNGEON)").nes."" then delete $(DUNGEON) +# - if f$search("*.lev").nes."" then delete *.lev; - if f$search("$(X11TILES)").nes."" then delete $(X11TILES) - if f$search("*.x%m").nes."" then delete *.x%m; !*.xbm,*.xpm - if f$search("nh*.dlb").nes."" then delete nh*.dlb; diff --git a/sys/vms/install.com b/sys/vms/install.com index eecbca319..c6560387e 100755 --- a/sys/vms/install.com +++ b/sys/vms/install.com @@ -35,21 +35,40 @@ $ sysconf_file = "[.sys.vms]sysconf" $ guidebook = "[.doc]Guidebook.txt" $ invoc_proc = "[.sys.vms]nethack.com" $ trmcp_file = "[.sys.share]termcap" -$ spec_files = "AIR.LEV,ASMODEUS.LEV,ASTRAL.LEV,BAALZ.LEV,BIGRM-%.LEV," - - + "CASTLE.LEV,EARTH.LEV,FAKEWIZ%.LEV,FIRE.LEV," - - + "JUIBLEX.LEV,KNOX.LEV,MEDUSA-%.LEV,MINEFILL.LEV," - - + "MINETN-%.LEV,MINEND-%.LEV,ORACLE.LEV,ORCUS.LEV," - - + "SANCTUM.LEV,SOKO%-%.LEV,TOWER%.LEV,VALLEY.LEV," - - + "WATER.LEV,WIZARD%.LEV" -$ spec_input = "bigroom.des castle.des endgame.des " - - + "gehennom.des knox.des medusa.des mines.des " - - + "oracle.des sokoban.des tower.des yendor.des" -$ qstl_files = "%%%-GOAL.LEV,%%%-FIL%.LEV,%%%-LOCA.LEV,%%%-STRT.LEV" -$ qstl_input = "Arch.des Barb.des Caveman.des Healer.des " - - + "Knight.des Monk.des Priest.des Ranger.des Rogue.des " - - + "Samurai.des Tourist.des Wizard.des Valkyrie.des" -$ dngn_files = "DUNGEON." -$ dngn_input = "dungeon.pdf" +$ spec_files = "air.lua,asmodeus.lua,astral.lua,baalz.lua," - + + "bigrm-1.lua,bigrm-2.lua,bigrm-3.lua,bigrm-4.lua," - + + "bigrm-5.lua,bigrm-6.lua,bigrm-7.lua,bigrm-8.lua," - + + "bigrm-9.lua,bigrm-10.lua,castle.lua,earth.lua," - + + "fakewiz1.lua,fakewiz2.lua,fire.lua,juiblex.lua," - + + "knox.lua,medusa-1.lua,medusa-2.lua,medusa-3.lua," - + + "medusa-4.lua,minefill.lua,minend-1.lua," - + + "minend-2.lua,minend-3.lua,minetn-1.lua," - + + "minetn-2.lua,minetn-3.lua,minetn-4.lua," - + + "minetn-5.lua,minetn-6.lua,minetn-7.lua,nhlib.lua," - + + "oracle.lua,orcus.lua,sanctum.lua,soko1-1.lua," - + + "soko1-2.lua,soko2-1.lua,soko2-2.lua,soko3-1.lua," - + + "soko3-2.lua,soko4-1.lua,soko4-2.lua,tower1.lua," - + + "tower2.lua,tower3.lua,valley.lua,water.lua," - + + "wizard1.lua,wizard2.lua,wizard3.lua" +$ qstl_files = "%%%-goal.lua,%%%-fil%.lua,%%%-loca.lua,%%%-strt.lua" +$ dngn_files = "dungeon.lua" +$! +$! spec_files = "AIR.LEV,ASMODEUS.LEV,ASTRAL.LEV,BAALZ.LEV,BIGRM-%.LEV," - +$! + "CASTLE.LEV,EARTH.LEV,FAKEWIZ%.LEV,FIRE.LEV," - +$! + "JUIBLEX.LEV,KNOX.LEV,MEDUSA-%.LEV,MINEFILL.LEV," - +$! + "MINETN-%.LEV,MINEND-%.LEV,ORACLE.LEV,ORCUS.LEV," - +$! + "SANCTUM.LEV,SOKO%-%.LEV,TOWER%.LEV,VALLEY.LEV," - +$! + "WATER.LEV,WIZARD%.LEV" +$! spec_input = "bigroom.des castle.des endgame.des " - +$! + "gehennom.des knox.des medusa.des mines.des " - +$! + "oracle.des sokoban.des tower.des yendor.des" +$! qstl_files = "%%%-GOAL.LEV,%%%-FIL%.LEV,%%%-LOCA.LEV,%%%-STRT.LEV" +$! qstl_input = "Arch.des Barb.des Caveman.des Healer.des " - +$! + "Knight.des Monk.des Priest.des Ranger.des Rogue.des " - +$! + "Samurai.des Tourist.des Wizard.des Valkyrie.des" +$! dngn_files = "DUNGEON." +$! dngn_input = "dungeon.pdf" +$! $ dlb_files = help_files + "," + data_files + "," - + spec_files + "," + qstl_files + "," + dngn_files $ data_libry = "nh-data.dlb" @@ -91,15 +110,15 @@ $ makedefs -h !oracles.txt -> oracles $ milestone "(dungeon preprocess)" $ makedefs -s $ milestone "(engrave, epitaph, bogusmon)" -$ makedefs -e !dungeon.def -> dungeon.pdf -$ milestone "(quest text)" +$! makedefs -e !dungeon.def -> dungeon.pdf +$! milestone "(quest text)" $ makedefs -q !quest.txt -> quest.dat $ milestone "(special levels)" -$ lev_comp 'spec_input' !special levels -$ milestone "(quest levels)" -$ lev_comp 'qstl_input' !quest levels -$ milestone "(dungeon compile)" -$ dgn_comp 'dngn_input' !dungeon database +$! lev_comp 'spec_input' !special levels +$! milestone "(quest levels)" +$! lev_comp 'qstl_input' !quest levels +$! milestone "(dungeon compile)" +$! dgn_comp 'dngn_input' !dungeon database $ set default [-] !move up $ if p3.nes."" .and. f$edit(p3,"UPCASE").nes."DATA_PLUS_DLB" then exit $