turn window bigger, and block alarm when refreshing
[unix-history] / usr / src / games / sail / Makefile
CommitLineData
3df9ffe3
CL
1#
2# Sail - Wooden Ships And Iron Men
3#
1f987c40 4# Makefile @(#)Makefile 2.3 83/11/09
3df9ffe3 5#
e7b6bafd
EW
6CC= cc
7CTAGS= ctags -w
8CFLAGS= -O
b3a57661 9
e7b6bafd
EW
10DFILES= driver1.c driver2.c driver3.c grap.c boarders.c
11DOBJS= driver1.o driver2.o driver3.o grap.o boarders.o
12PFILES= player1.c player2.c player3.c player4.c player5.c \
13 player6.c player7.c version.c
14POBJS= player1.o player2.o player3.o player4.o player5.o \
15 player6.o player7.o version.o
16COMMONFILES= assorted.c game.c globals.c misc.c parties.c sync.c
17COMMONOBJS= assorted.o game.o globals.o misc.o parties.o sync.o
18LFILES= sail.log.c
19LOBJS= sail.log.o
20HDRS= externs.h player.h driver.h machdep.h
c230c851 21OTHERFILES= Makefile sail.6
e7b6bafd
EW
22CTAGFILES= ${DFILES} ${PFILES} ${LFILES} ${COMMONFILES}
23JUNKFILES= make.out
24PLIBS= -lcurses -ltermlib
3df9ffe3
CL
25DLIBS=
26LLIBS=
e7b6bafd
EW
27
28SAILMASTER= daemon
29SAIL= sail
30DRIVER= lib/saildriver
31SAIL.LOG= sail.log
32LOGFILE= lib/saillog
33DESTDIR=
32c0a52f 34TARGET= $(DESTDIR)/usr/games
3df9ffe3 35
6c17b19a 36all: sail driver sail.log
a7f6ca95 37
b3a57661 38sail: ${POBJS} ${COMMONOBJS}
3df9ffe3
CL
39 cc -O ${COMMONOBJS} ${POBJS} ${PLIBS} -o sail
40
b3a57661 41driver: ${DOBJS} ${COMMONOBJS}
3df9ffe3
CL
42 cc -O ${COMMONOBJS} ${DOBJS} ${DLIBS} -o driver
43
3df9ffe3
CL
44sail.log: ${LOBJS} globals.o
45 cc -O ${LOBJS} globals.o -o sail.log
46
b3a57661
EW
47lint:
48 lint -z $(PFILES) $(COMMONFILES) -lcurses
49 lint -z $(DFILES) $(COMMONFILES)
3df9ffe3 50
1c4e97f4
CL
51tags: ${CTAGFILES}
52 ${CTAGS} ${CTAGFILES}
53
54${HDRS} ${CTAGFILES}:
55 sccs get $@;
56
3df9ffe3
CL
57clean:
58 rm -f ${DOBJS} ${POBJS} ${LOBJS} ${COMMONOBJS} ${JUNKFILES}
59
32c0a52f 60install: sail driver sail.log $(TARGET)/$(LOGFILE)
1f987c40
EW
61 install -c -s -m 4711 -o ${SAILMASTER} sail ${TARGET}/${SAIL}
62 install -c -s -m 4711 -o ${SAILMASTER} driver ${TARGET}/${DRIVER}
63 install -c -s -m 711 sail.log ${TARGET}/${SAIL.LOG}
64 install -c sail.6 /usr/man/man6
1c4e97f4 65
32c0a52f 66logfile $(TARGET)/$(LOGFILE):
b3a57661
EW
67 cp /dev/null ${TARGET}/${LOGFILE}
68 chown ${SAILMASTER} ${TARGET}/${LOGFILE}
69 chmod 644 ${TARGET}/${LOGFILE}