OSDN Git Service

Initial Import
[nethackexpress/trunk.git] / sys / unix / Makefile.dat
1 #       NetHack Makefile.
2 #       SCCS Id: @(#)Makefile.dat       3.4     1992/09/18
3
4 # for Atari
5 # SHELL=E:/GEMINI2/MUPFEL.TTP
6 # UUDECODE=uudecode
7
8 VARDAT = data rumors quest.dat oracles options
9
10 all:    $(VARDAT) spec_levs quest_levs dungeon
11
12 ../util/makedefs:
13         (cd ../util ; make makedefs)
14
15 ../util/dgn_comp:
16         (cd ../util ; make dgn_comp)
17
18 ../util/lev_comp:
19         (cd ../util ; make lev_comp)
20
21 ../util/tile2x11:
22         (cd ../util ; make tile2x11)
23
24 ../util/tile2beos:
25         (cd ../util ; make tile2beos)
26
27 ../util/tile2bmp:
28         (cd ../util ; make tile2bmp)
29
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
34
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
39
40 nhtiles.bmp: ../util/tile2bmp ../win/share/monsters.txt ../win/share/objects.txt \
41                                 ../win/share/other.txt
42         ../util/tile2bmp $@
43
44 NetHack.ad: ../win/X11/NetHack.ad
45         cp ../win/X11/NetHack.ad NetHack.ad
46
47 pet_mark.xbm: ../win/X11/pet_mark.xbm
48         cp ../win/X11/pet_mark.xbm pet_mark.xbm
49
50 rip.xpm: ../win/X11/rip.xpm
51         cp ../win/X11/rip.xpm rip.xpm
52
53 mapbg.xpm: ../win/gnome/mapbg.xpm
54         cp ../win/gnome/mapbg.xpm mapbg.xpm
55
56 nhsplash.xpm: ../win/Qt/nhsplash.xpm
57         cp ../win/Qt/nhsplash.xpm nhsplash.xpm
58
59 nethack.icns: ../win/Qt/nhicns.uu
60         $(UUDECODE) ../win/Qt/nhicns.uu
61
62 Info.plist: ../win/Qt/Info.pli
63         cp ../win/Qt/Info.pli Info.plist
64
65 ../util/tile2img.ttp:
66         (cd ../util ; make tile2img.ttp)
67
68 ../util/xpm2img.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
73
74 rip.img: ../util/xpm2img.ttp
75         ../util/xpm2img.ttp ../win/X11/rip.xpm rip.img
76 title.img:
77         # cp ../win/gem/title.img title.img
78         $(UUDECODE) ../win/gem/title.uu
79
80 GEM_RSC.RSC:
81         # cp ../win/gem/GEM_RSC.RSC GEM_RSC.RSC
82         $(UUDECODE) ../win/gem/gem_rsc.uu
83
84
85 data:   data.base ../util/makedefs
86         ../util/makedefs -d
87
88 rumors: rumors.tru rumors.fal ../util/makedefs
89         ../util/makedefs -r
90
91 quest.dat:      quest.txt ../util/makedefs
92         ../util/makedefs -q
93
94 oracles:        oracles.txt ../util/makedefs
95         ../util/makedefs -h
96
97 # note: 'options' should have already been made when include/date.h was created
98 options:        ../util/makedefs
99         ../util/makedefs -v
100
101
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
116         touch spec_levs
117
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 \
121         Wizard.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
135         touch quest_levs
136
137 dungeon: dungeon.def ../util/makedefs ../util/dgn_comp
138         ../util/makedefs -e
139         ../util/dgn_comp dungeon.pdf
140
141 spotless:
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