Couple of extra nethack->anethack
[aNetHack.git] / sys / unix / hints / linux-chroot
blob55f42c943569a1664aa38a6ec4d1ce1e6d790e19
2 # NetHack 3.5  linux $ANH-Date$  $ANH-Branch$:$ANH-Revision$
3 # NetHack 3.5  linux $Date: 2010/01/15 19:54:37 $  $Revision: 1.8 $
4 # Copyright (c) Kenneth Lorber, Kensington, Maryland, 2007.
5 # NetHack may be freely redistributed.  See license for details. 
7 #-PRE
8 # Linux hints file
9 # This hints file provides a chrooted build for Linux, specifically
10 # for Ubuntu dapper.
11 # Does not copy required libraries or termcap files into the chroot.
13 COMPILEREVISION?=1
15 # this is the chroot dir
16 PREFIX=$(wildcard ~)/nh/install
18 # this is the dir where NetHack is inside the chroot
19 HACKDIR=/nh.$(shell date +%Y%m%d)-$(COMPILEREVISION)
20 INSTDIR=$(PREFIX)$(HACKDIR)
21 SHELLDIR=$(PREFIX)/games
22 VARDIR=$(INSTDIR)/var
25 POSTINSTALL=cp -n sys/unix/sysconf $(INSTDIR)/sysconf; $(CHOWN) $(GAMEUID) $(INSTDIR)/sysconf; $(CHGRP) $(GAMEGRP) $(INSTDIR)/sysconf; chmod $(VARFILEPERM) $(INSTDIR)/sysconf;
27 CFLAGS1=-DCOMPRESS=\"/bin/gzip\" -DCOMPRESS_EXTENSION=\".gz\"
28 CFLAGS=-g -O -I../include -DNOTPARMDECL $(CFLAGS1) -DDLB
29 CFLAGS+=-DSYSCF -DSYSCF_FILE=\"$(HACKDIR)/sysconf\" -DSECURE
30 CFLAGS+=-DTIMED_DELAY
31 CFLAGS+=-DHACKDIR=\"$(HACKDIR)\"
32 CFLAGS+=-DVAR_PLAYGROUND=\"$(HACKDIR)/var\"
34 LINK=$(CC)
35 # Only needed for GLIBC stack trace:
36 LFLAGS=-rdynamic
38 WINSRC = $(WINTTYSRC)
39 WINOBJ = $(WINTTYOBJ)
40 WINLIB = $(WINTTYLIB)
42 WINTTYLIB=-lcurses
44 CHOWN=true
45 CHGRP=true
47 VARDIRPERM = 0755
48 VARFILEPERM = 0600
49 GAMEPERM = 0755