diff options
author | mrg <mrg@NetBSD.org> | 1997-10-04 09:11:14 +0000 |
---|---|---|
committer | mrg <mrg@NetBSD.org> | 1997-10-04 09:11:14 +0000 |
commit | e5a21192ac9a006706efa9272687821a3a04dc3f (patch) | |
tree | ab75edeff1a80a2340565fc7b624a3e436aca5c7 /hunt/Makefile.inc | |
parent | e9152f6d21d5a8b1e02922e0fc95b71fc21cbd92 (diff) | |
download | bsdgames-darwin-e5a21192ac9a006706efa9272687821a3a04dc3f.tar.gz bsdgames-darwin-e5a21192ac9a006706efa9272687821a3a04dc3f.tar.zst bsdgames-darwin-e5a21192ac9a006706efa9272687821a3a04dc3f.zip |
build hunt.
Diffstat (limited to 'hunt/Makefile.inc')
-rw-r--r-- | hunt/Makefile.inc | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/hunt/Makefile.inc b/hunt/Makefile.inc new file mode 100644 index 00000000..a0039bcf --- /dev/null +++ b/hunt/Makefile.inc @@ -0,0 +1,67 @@ +# $NetBSD: Makefile.inc,v 1.1 1997/10/04 09:11:16 mrg Exp $ +# +# Hunt +# Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold +# San Francisco, California + +# +# Game parameter flags are: +# RANDOM Include doors which disperse shots randomly +# REFLECT Include diagonal walls that reflect shots +# MONITOR Include code for watching the game from the sidelines +# OOZE Include slime shots +# FLY Make people fly when walls regenerate under them +# VOLCANO Include occasional large slime explosions +# DRONE Include occasional drone shots +# BOOTS Include boots (which makes you immune to slime) +# OTTO Reserved for CGL automatic player +# +GAME_PARAM= -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS \ + -DOTTO + +# +# System parameter flags are: +# DEBUG Don't trust everything in the code +# INTERNET Use the Internet domain IPC instead of UNIX domain +# LOG Use syslog error-logging in driver (needs SYSLOG_42 or +# or SYSLOG_43) +# OLDIPC Use 4.1a internet system calls (must also define +# INTERNET) +# TERMINFO Use terminfo instead of termcap +# SYSLOG_42 Use 4.2 BSD syslog(3) +# SYSLOG_43 Use 4.2 BSD syslog(3) +# LOG Use syslog(3) for logging errors +# BSD_RELEASE Which version of BSD distribution +# 42 is 4.2BSD (implies SYSLOG_42) +# 43 is 4.3BSD (implies BROADCAST, SYSLOG_43) +# USE_CURSES Use curses for everything (automatic w/TERMINFO) +# SIGNAL_TYPE void or int +# HPUX do special HPUX only hacks +# +DEFS_BSD43= -DINTERNET -DLOG -DBSD_RELEASE=43 -DSIGNAL_TYPE=int +DEFS_BSD44= -DINTERNET -DLOG -DBSD_RELEASE=44 -DSIGNAL_TYPE=void +DEFS_SUN= -DINTERNET -DLOG -DBSD_RELEASE=42 -DBROADCAST -DSIGNAL_TYPE=int +DEFS_SUN4_0= -DINTERNET -DLOG -DSYSLOG_43 -DBROADCAST -DSIGNAL_TYPE=void +DEFS_ULTRIX= -DINTERNET -DLOG -DBSD_RELEASE=42 -DSIGNAL_TYPE=void +DEFS_HPUX= -DHPUX -DINTERNET -DLOG -DSYSLOG_43 -DBROADCAST -DTERMINFO -DSIGNAL_TYPE=void +DEFS_SGI= -DINTERNET -DLOG -DBSD_RELEASE=43 -DTERMINFO -DSIGNAL_TYPE=void +DEFS_NEXT= $(DEFS_43) -bsd -traditional -Dconst= -DSIGNAL_TYPE=int +DEFS_OSF1= -DINTERNET -DLOG -DBSD_RELEASE=43 -DSIGNAL_TYPE=void -D_BSD + +# +# The following flags are used for system specific compilation arguments. +# Change them to include the appropriate arguments. For example, on SGI +# machines, they should look like +# SYSCFLAGS= -I/usr/include/bsd +# SYSLIBS= -lbsd +# +SYSCFLAGS= +SYSLIBS= + +# +# Generic definitions +# +DEFS= $(GAME_PARAM) $(DEFS_BSD44) +CFLAGS+= -O2 $(SYSCFLAGS) $(DEFS) -DHUNTD=\"/usr/games/huntd\" + +.include "../../Makefile.inc" |