2 # SCCS Id: @(#)Makefile.dat 3.4 1992/09/18
5 # SHELL=E:/GEMINI2/MUPFEL.TTP
8 VARDAT = data rumors quest.dat oracles options
10 all: $(VARDAT) spec_levs quest_levs dungeon
13 (cd ../util ; make makedefs)
16 (cd ../util ; make dgn_comp)
19 (cd ../util ; make lev_comp)
22 (cd ../util ; make tile2x11)
25 (cd ../util ; make tile2beos)
28 (cd ../util ; make tile2bmp)
30 x11tiles: ../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \
31 ../win/share/other.txt
32 ../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \
33 ../win/share/other.txt
35 beostiles: ../util/tile2beos ../win/share/monsters.txt ../win/share/objects.txt \
36 ../win/share/other.txt
37 ../util/tile2beos ../win/share/monsters.txt ../win/share/objects.txt \
38 ../win/share/other.txt
40 nhtiles.bmp: ../util/tile2bmp ../win/share/monsters.txt ../win/share/objects.txt \
41 ../win/share/other.txt
44 NetHack.ad: ../win/X11/NetHack.ad
45 cp ../win/X11/NetHack.ad NetHack.ad
47 pet_mark.xbm: ../win/X11/pet_mark.xbm
48 cp ../win/X11/pet_mark.xbm pet_mark.xbm
50 rip.xpm: ../win/X11/rip.xpm
51 cp ../win/X11/rip.xpm rip.xpm
53 mapbg.xpm: ../win/gnome/mapbg.xpm
54 cp ../win/gnome/mapbg.xpm mapbg.xpm
56 nhsplash.xpm: ../win/Qt/nhsplash.xpm
57 cp ../win/Qt/nhsplash.xpm nhsplash.xpm
59 nethack.icns: ../win/Qt/nhicns.uu
60 $(UUDECODE) ../win/Qt/nhicns.uu
62 Info.plist: ../win/Qt/Info.pli
63 cp ../win/Qt/Info.pli Info.plist
66 (cd ../util ; make tile2img.ttp)
69 (cd ../util ; make xpm2img.ttp)
70 nh16.img: ../util/tile2img.ttp ../win/share/monsters.txt \
71 ../win/share/objects.txt ../win/share/other.txt
72 ../util/tile2img.ttp nh16.img
74 rip.img: ../util/xpm2img.ttp
75 ../util/xpm2img.ttp ../win/X11/rip.xpm rip.img
77 # cp ../win/gem/title.img title.img
78 $(UUDECODE) ../win/gem/title.uu
81 # cp ../win/gem/GEM_RSC.RSC GEM_RSC.RSC
82 $(UUDECODE) ../win/gem/gem_rsc.uu
85 data: data.base ../util/makedefs
88 rumors: rumors.tru rumors.fal ../util/makedefs
91 quest.dat: quest.txt ../util/makedefs
94 oracles: oracles.txt ../util/makedefs
97 # note: 'options' should have already been made when include/date.h was created
98 options: ../util/makedefs
102 spec_levs: ../util/lev_comp \
103 bigroom.des castle.des endgame.des gehennom.des knox.des medusa.des \
104 mines.des oracle.des sokoban.des tower.des yendor.des
105 ../util/lev_comp bigroom.des
106 ../util/lev_comp castle.des
107 ../util/lev_comp endgame.des
108 ../util/lev_comp gehennom.des
109 ../util/lev_comp knox.des
110 ../util/lev_comp medusa.des
111 ../util/lev_comp mines.des
112 ../util/lev_comp oracle.des
113 ../util/lev_comp sokoban.des
114 ../util/lev_comp tower.des
115 ../util/lev_comp yendor.des
118 quest_levs: ../util/lev_comp \
119 Arch.des Barb.des Caveman.des Healer.des Knight.des Monk.des \
120 Priest.des Ranger.des Rogue.des Samurai.des Tourist.des Valkyrie.des \
122 ../util/lev_comp Arch.des
123 ../util/lev_comp Barb.des
124 ../util/lev_comp Caveman.des
125 ../util/lev_comp Healer.des
126 ../util/lev_comp Knight.des
127 ../util/lev_comp Monk.des
128 ../util/lev_comp Priest.des
129 ../util/lev_comp Ranger.des
130 ../util/lev_comp Rogue.des
131 ../util/lev_comp Samurai.des
132 ../util/lev_comp Tourist.des
133 ../util/lev_comp Valkyrie.des
134 ../util/lev_comp Wizard.des
137 dungeon: dungeon.def ../util/makedefs ../util/dgn_comp
139 ../util/dgn_comp dungeon.pdf
142 -rm -f spec_levs quest_levs *.lev $(VARDAT) dungeon dungeon.pdf
143 -rm -f nhdat x11tiles beostiles pet_mark.xbm rip.xpm mapbg.xpm
144 -rm -f rip.img GEM_RSC.RSC title.img nh16.img NetHack.ad