OSDN Git Service

upgrade to 3.6.2
[jnethack/source.git] / sys / unix / hints / linux
1 #
2 # NetHack 3.6  linux $NHDT-Date: 1432512814 2015/05/25 00:13:34 $  $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
3 # Copyright (c) Kenneth Lorber, Kensington, Maryland, 2007.
4 # NetHack may be freely redistributed.  See license for details. 
5 #
6 #-PRE
7 # Linux hints file
8 # This hints file provides a single-user tty build for Linux, specifically
9 # for Ubuntu dapper.
10
11
12 #PREFIX=/usr
13 PREFIX=$(wildcard ~)/nh/install
14 HACKDIR=$(PREFIX)/games/lib/$(GAME)dir
15 SHELLDIR = $(PREFIX)/games
16 INSTDIR=$(HACKDIR)
17 VARDIR = $(HACKDIR)
18
19
20
21 POSTINSTALL=cp -n sys/unix/sysconf $(INSTDIR)/sysconf; $(CHOWN) $(GAMEUID) $(INSTDIR)/sysconf; $(CHGRP) $(GAMEGRP) $(INSTDIR)/sysconf; chmod $(VARFILEPERM) $(INSTDIR)/sysconf;
22
23 CFLAGS=-g -O -I../include -DNOTPARMDECL -DDLB
24 CFLAGS+=-DCOMPRESS=\"/bin/gzip\" -DCOMPRESS_EXTENSION=\".gz\"
25 CFLAGS+=-DSYSCF -DSYSCF_FILE=\"$(HACKDIR)/sysconf\" -DSECURE
26 CFLAGS+=-DTIMED_DELAY
27 CFLAGS+=-DHACKDIR=\"$(HACKDIR)\"
28 CFLAGS+=-DDUMPLOG
29 CFLAGS+=-DCONFIG_ERROR_SECURE=FALSE
30 CFLAGS+=-DCURSES_GRAPHICS
31 #CFLAGS+=-DEXTRA_SANITY_CHECKS
32 #CFLAGS+=-DEDIT_GETLIN
33 #CFLAGS+=-DSCORE_ON_BOTL
34 #CFLAGS+=-DMSGHANDLER
35 #CFLAGS+=-DTTY_TILES_ESCCODES
36 #CFLAGS+=-DDLB
37
38 LINK=$(CC)
39 # Only needed for GLIBC stack trace:
40 LFLAGS=-rdynamic
41
42 WINSRC = $(WINTTYSRC) $(WINCURSESSRC)
43 WINOBJ = $(WINTTYOBJ) $(WINCURSESOBJ)
44 WINLIB = $(WINTTYLIB) $(WINCURSESLIB)
45
46 # if TTY_TILES_ESCCODES
47 #WINSRC += tile.c
48 #WINOBJ += tile.o
49
50 WINTTYLIB=-lcurses
51
52 CHOWN=true
53 CHGRP=true
54
55 VARDIRPERM = 0755
56 VARFILEPERM = 0600
57 GAMEPERM = 0755