2 # NetHack 3.6 Makefile.dat $NHDT-Date: 1447844574 2015/11/18 11:02:54 $ $NHDT-Branch: master $:$NHDT-Revision: 1.18 $
8 # SHELL=E:/GEMINI2/MUPFEL.TTP
11 VARDAT
= bogusmon
data engrave epitaph rumors quest.dat oracles options
13 all
: $
(VARDAT
) spec_levs quest_levs dungeon
16 (cd ..
/util
; $
(MAKE
) makedefs
)
19 (cd ..
/util
; $
(MAKE
) dgn_comp
)
22 (cd ..
/util
; $
(MAKE
) lev_comp
)
25 (cd ..
/util
; $
(MAKE
) tile2x11
)
28 (cd ..
/util
; $
(MAKE
) tile2beos
)
31 (cd ..
/util
; $
(MAKE
) tile2bmp
)
33 x11tiles
: ..
/util
/tile2x11 ..
/win
/share
/monsters.txt ..
/win
/share
/objects.txt \
34 ..
/win
/share
/other.txt \
35 ..
/win
/share
/monsters.txt
36 ..
/util
/tile2x11 ..
/win
/share
/monsters.txt ..
/win
/share
/objects.txt \
37 ..
/win
/share
/other.txt \
38 -grayscale ..
/win
/share
/monsters.txt
40 beostiles
: ..
/util
/tile2beos ..
/win
/share
/monsters.txt \
41 ..
/win
/share
/objects.txt \
42 ..
/win
/share
/other.txt
43 ..
/util
/tile2beos ..
/win
/share
/monsters.txt \
44 ..
/win
/share
/objects.txt \
45 ..
/win
/share
/other.txt
47 nhtiles.bmp
: ..
/util
/tile2bmp ..
/win
/share
/monsters.txt \
48 ..
/win
/share
/objects.txt \
49 ..
/win
/share
/other.txt
52 NetHack.ad
: ..
/win
/X11
/NetHack.ad
53 # handle "#define foo bar" -lines
54 grep ^
#define ../win/X11/NetHack.ad | \
55 sed
-e
's/^#define/s/g' -e
's/ */ /g' \
56 -e
's/$$/ g/g' > NetHack.ad.tmp
57 grep
-v ^
#define ../win/X11/NetHack.ad | \
58 sed
-f NetHack.ad.tmp
> NetHack.ad
61 pet_mark.xbm
: ..
/win
/X11
/pet_mark.xbm
62 cp ..
/win
/X11
/pet_mark.xbm pet_mark.xbm
64 pilemark.xbm
: ..
/win
/X11
/pilemark.xbm
65 cp ..
/win
/X11
/pilemark.xbm pilemark.xbm
67 rip.xpm
: ..
/win
/X11
/rip.xpm
68 cp ..
/win
/X11
/rip.xpm rip.xpm
70 mapbg.xpm
: ..
/win
/gnome
/mapbg.xpm
71 cp ..
/win
/gnome
/mapbg.xpm mapbg.xpm
73 nhsplash.xpm
: ..
/win
/Qt
/nhsplash.xpm
74 cp ..
/win
/Qt
/nhsplash.xpm nhsplash.xpm
76 nethack.icns
: ..
/win
/Qt
/nhicns.uu
77 $
(UUDECODE
) ..
/win
/Qt
/nhicns.uu
79 Info.plist
: ..
/win
/Qt
/Info.pli
80 cp ..
/win
/Qt
/Info.pli Info.plist
83 (cd ..
/util
; $
(MAKE
) tile2img.ttp
)
86 (cd ..
/util
; $
(MAKE
) xpm2img.ttp
)
87 nh16.img
: ..
/util
/tile2img.ttp ..
/win
/share
/monsters.txt \
88 ..
/win
/share
/objects.txt ..
/win
/share
/other.txt
89 ..
/util
/tile2img.ttp nh16.img
91 rip.img
: ..
/util
/xpm2img.ttp
92 ..
/util
/xpm2img.ttp ..
/win
/X11
/rip.xpm rip.img
94 # cp ../win/gem/title.img title.img
95 $
(UUDECODE
) ..
/win
/gem
/title.uu
98 # cp ../win/gem/GEM_RSC.RSC GEM_RSC.RSC
99 $
(UUDECODE
) ..
/win
/gem
/gem_rsc.uu
102 data: data.base ..
/util
/makedefs
105 rumors
: rumors.tru rumors.fal ..
/util
/makedefs
108 quest.dat
: quest.txt ..
/util
/makedefs
111 oracles
: oracles.txt ..
/util
/makedefs
114 engrave
: engrave.txt ..
/util
/makedefs
117 epitaph
: epitaph.txt ..
/util
/makedefs
120 bogusmon
: bogusmon.txt ..
/util
/makedefs
123 # note: 'options' should have already been made when include/date.h was created
124 options
: ..
/util
/makedefs
128 spec_levs
: ..
/util
/lev_comp \
129 bigroom.des castle.des endgame.des gehennom.des knox.des medusa.des \
130 mines.des oracle.des sokoban.des tower.des yendor.des
131 ..
/util
/lev_comp bigroom.des
132 ..
/util
/lev_comp castle.des
133 ..
/util
/lev_comp endgame.des
134 ..
/util
/lev_comp gehennom.des
135 ..
/util
/lev_comp knox.des
136 ..
/util
/lev_comp medusa.des
137 ..
/util
/lev_comp mines.des
138 ..
/util
/lev_comp oracle.des
139 ..
/util
/lev_comp sokoban.des
140 ..
/util
/lev_comp tower.des
141 ..
/util
/lev_comp yendor.des
144 quest_levs
: ..
/util
/lev_comp \
145 Arch.des Barb.des Caveman.des Healer.des Knight.des Monk.des \
146 Priest.des Ranger.des Rogue.des Samurai.des Tourist.des Valkyrie.des \
148 ..
/util
/lev_comp Arch.des
149 ..
/util
/lev_comp Barb.des
150 ..
/util
/lev_comp Caveman.des
151 ..
/util
/lev_comp Healer.des
152 ..
/util
/lev_comp Knight.des
153 ..
/util
/lev_comp Monk.des
154 ..
/util
/lev_comp Priest.des
155 ..
/util
/lev_comp Ranger.des
156 ..
/util
/lev_comp Rogue.des
157 ..
/util
/lev_comp Samurai.des
158 ..
/util
/lev_comp Tourist.des
159 ..
/util
/lev_comp Valkyrie.des
160 ..
/util
/lev_comp Wizard.des
163 dungeon
: dungeon.def ..
/util
/makedefs ..
/util
/dgn_comp
165 ..
/util
/dgn_comp dungeon.pdf
168 -rm
-f spec_levs quest_levs
*.lev $
(VARDAT
) dungeon dungeon.pdf
169 -rm
-f nhdat x11tiles beostiles pet_mark.xbm pilemark.xbm rip.xpm mapbg.xpm
170 -rm
-f rip.img GEM_RSC.RSC title.img nh16.img NetHack.ad