Files
nethack/sys/unix/Makefile.dat
cohrs 648b1489a4 X11 install
Build and install the NetHack.ad file, and change the nethack.sh to append
the HACKDIR to the XUSERFILESEARCHPATH.  This means users do not have to
do anything special to use the NetHack X11 resources, nor does it require
teaching nethack where the X11 app-defaults directory is.  The change also
updates the X11 and linux doc files in a corresponding way.
2003-08-26 15:11:58 +00:00

145 lines
3.7 KiB
Makefile

# NetHack Makefile.
# SCCS Id: @(#)Makefile.dat 3.4 1992/09/18
# for Atari
# SHELL=E:/GEMINI2/MUPFEL.TTP
# UUDECODE=uudecode
VARDAT = data rumors quest.dat oracles options
all: $(VARDAT) spec_levs quest_levs dungeon
../util/makedefs:
(cd ../util ; make makedefs)
../util/dgn_comp:
(cd ../util ; make dgn_comp)
../util/lev_comp:
(cd ../util ; make lev_comp)
../util/tile2x11:
(cd ../util ; make tile2x11)
../util/tile2beos:
(cd ../util ; make tile2beos)
../util/tile2bmp:
(cd ../util ; make tile2bmp)
x11tiles: ../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \
../win/share/other.txt
../util/tile2x11 ../win/share/monsters.txt ../win/share/objects.txt \
../win/share/other.txt
beostiles: ../util/tile2beos ../win/share/monsters.txt ../win/share/objects.txt \
../win/share/other.txt
../util/tile2beos ../win/share/monsters.txt ../win/share/objects.txt \
../win/share/other.txt
nhtiles.bmp: ../util/tile2bmp ../win/share/monsters.txt ../win/share/objects.txt \
../win/share/other.txt
../util/tile2bmp $@
NetHack.ad: ../win/X11/NetHack.ad
cp ../win/X11/NetHack.ad NetHack.ad
pet_mark.xbm: ../win/X11/pet_mark.xbm
cp ../win/X11/pet_mark.xbm pet_mark.xbm
rip.xpm: ../win/X11/rip.xpm
cp ../win/X11/rip.xpm rip.xpm
mapbg.xpm: ../win/gnome/mapbg.xpm
cp ../win/gnome/mapbg.xpm mapbg.xpm
nhsplash.xpm: ../win/Qt/nhsplash.xpm
cp ../win/Qt/nhsplash.xpm nhsplash.xpm
nethack.icns: ../win/Qt/nhicns.uu
$(UUDECODE) ../win/Qt/nhicns.uu
Info.plist: ../win/Qt/Info.pli
cp ../win/Qt/Info.pli Info.plist
../util/tile2img.ttp:
(cd ../util ; make tile2img.ttp)
../util/xpm2img.ttp:
(cd ../util ; make xpm2img.ttp)
nh16.img: ../util/tile2img.ttp ../win/share/monsters.txt \
../win/share/objects.txt ../win/share/other.txt
../util/tile2img.ttp nh16.img
rip.img: ../util/xpm2img.ttp
../util/xpm2img.ttp ../win/X11/rip.xpm rip.img
title.img:
# cp ../win/gem/title.img title.img
$(UUDECODE) ../win/gem/title.uu
GEM_RSC.RSC:
# cp ../win/gem/GEM_RSC.RSC GEM_RSC.RSC
$(UUDECODE) ../win/gem/gem_rsc.uu
data: data.base ../util/makedefs
../util/makedefs -d
rumors: rumors.tru rumors.fal ../util/makedefs
../util/makedefs -r
quest.dat: quest.txt ../util/makedefs
../util/makedefs -q
oracles: oracles.txt ../util/makedefs
../util/makedefs -h
# note: 'options' should have already been made when include/date.h was created
options: ../util/makedefs
../util/makedefs -v
spec_levs: ../util/lev_comp \
bigroom.des castle.des endgame.des gehennom.des knox.des medusa.des \
mines.des oracle.des sokoban.des tower.des yendor.des
../util/lev_comp bigroom.des
../util/lev_comp castle.des
../util/lev_comp endgame.des
../util/lev_comp gehennom.des
../util/lev_comp knox.des
../util/lev_comp medusa.des
../util/lev_comp mines.des
../util/lev_comp oracle.des
../util/lev_comp sokoban.des
../util/lev_comp tower.des
../util/lev_comp yendor.des
touch spec_levs
quest_levs: ../util/lev_comp \
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
../util/lev_comp Arch.des
../util/lev_comp Barb.des
../util/lev_comp Caveman.des
../util/lev_comp Healer.des
../util/lev_comp Knight.des
../util/lev_comp Monk.des
../util/lev_comp Priest.des
../util/lev_comp Ranger.des
../util/lev_comp Rogue.des
../util/lev_comp Samurai.des
../util/lev_comp Tourist.des
../util/lev_comp Valkyrie.des
../util/lev_comp Wizard.des
touch quest_levs
dungeon: dungeon.def ../util/makedefs ../util/dgn_comp
../util/makedefs -e
../util/dgn_comp dungeon.pdf
spotless:
-rm -f spec_levs quest_levs *.lev $(VARDAT) dungeon dungeon.pdf
-rm -f nhdat x11tiles beostiles pet_mark.xbm rip.xpm mapbg.xpm
-rm -f rip.img GEM_RSC.RSC title.img nh16.img NetHack.ad