xref: /original-bsd/games/sail/Makefile (revision b17a522e)
1#
2# Copyright (c) 1987 Regents of the University of California.
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms are permitted
6# provided that this notice is preserved and that due credit is given
7# to the University of California at Berkeley. The name of the University
8# may not be used to endorse or promote products derived from this
9# software without specific prior written permission. This software
10# is provided ``as is'' without express or implied warranty.
11#
12#	@(#)Makefile	5.6 (Berkeley) 03/09/88
13#
14CFLAGS=	-O
15LIBC=	/lib/libc.a
16LIBS=	-lcurses -ltermlib
17SRCS=	main.c pl_main.c pl_1.c pl_2.c pl_3.c pl_4.c pl_5.c pl_6.c pl_7.c \
18	dr_main.c dr_1.c dr_2.c dr_3.c dr_4.c dr_5.c lo_main.c \
19	assorted.c game.c globals.c misc.c parties.c sync.c version.c
20OBJS=	main.o pl_main.o pl_1.o pl_2.o pl_3.o pl_4.o pl_5.o pl_6.o pl_7.o \
21	dr_main.o dr_1.o dr_2.o dr_3.o dr_4.o dr_5.o lo_main.o \
22	assorted.o game.o globals.o misc.o parties.o sync.o version.o
23
24all: sail
25
26sail: ${OBJS} ${LIBC}
27	${CC} -o $@ ${OBJS} ${LIBS}
28
29clean: FRC
30	rm -f ${OBJS} core sail
31
32depend: FRC
33	mkdep ${CFLAGS} ${SRCS}
34
35install: FRC
36	install -c -o games -g bin -m 600 /dev/null ${DESTDIR}/usr/games/lib/saillog
37	install -s -o games -g bin -m 4700 sail ${DESTDIR}/usr/games/hide
38	(cd ${DESTDIR}/usr/games; rm -f sail; ln -s dm sail; chown games.bin sail)
39
40lint: FRC
41	lint ${CFLAGS} ${SRCS}
42
43tags: FRC
44	ctags ${SRCS}
45
46FRC:
47
48# DO NOT DELETE THIS LINE -- mkdep uses it.
49# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
50
51main.o: main.c externs.h /usr/include/stdio.h /usr/include/signal.h
52main.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
53main.o: machdep.h
54pl_main.o: pl_main.c player.h /usr/include/curses.h /usr/include/stdio.h
55pl_main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
56pl_main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
57pl_main.o: /usr/include/stdio.h /usr/include/signal.h
58pl_main.o: /usr/include/machine/trap.h /usr/include/ctype.h
59pl_main.o: /usr/include/setjmp.h machdep.h /usr/include/sys/types.h
60pl_main.o: /usr/include/sys/wait.h /usr/include/machine/machparam.h
61pl_1.o: pl_1.c player.h /usr/include/curses.h /usr/include/stdio.h
62pl_1.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
63pl_1.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
64pl_1.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
65pl_1.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
66pl_1.o: /usr/include/sys/types.h /usr/include/sys/wait.h
67pl_1.o: /usr/include/machine/machparam.h
68pl_2.o: pl_2.c player.h /usr/include/curses.h /usr/include/stdio.h
69pl_2.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
70pl_2.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
71pl_2.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
72pl_2.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
73pl_3.o: pl_3.c player.h /usr/include/curses.h /usr/include/stdio.h
74pl_3.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
75pl_3.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
76pl_3.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
77pl_3.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
78pl_4.o: pl_4.c player.h /usr/include/curses.h /usr/include/stdio.h
79pl_4.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
80pl_4.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
81pl_4.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
82pl_4.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
83pl_5.o: pl_5.c player.h /usr/include/curses.h /usr/include/stdio.h
84pl_5.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
85pl_5.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
86pl_5.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
87pl_5.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
88pl_6.o: pl_6.c player.h /usr/include/curses.h /usr/include/stdio.h
89pl_6.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
90pl_6.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
91pl_6.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
92pl_6.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
93pl_7.o: pl_7.c player.h /usr/include/curses.h /usr/include/stdio.h
94pl_7.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
95pl_7.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
96pl_7.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
97pl_7.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
98dr_main.o: dr_main.c driver.h externs.h /usr/include/stdio.h
99dr_main.o: /usr/include/signal.h /usr/include/machine/trap.h
100dr_main.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
101dr_1.o: dr_1.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
102dr_1.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
103dr_1.o: machdep.h
104dr_2.o: dr_2.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
105dr_2.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
106dr_2.o: machdep.h
107dr_3.o: dr_3.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
108dr_3.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
109dr_3.o: machdep.h
110dr_4.o: dr_4.c externs.h /usr/include/stdio.h /usr/include/signal.h
111dr_4.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
112dr_4.o: machdep.h
113dr_5.o: dr_5.c externs.h /usr/include/stdio.h /usr/include/signal.h
114dr_5.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
115dr_5.o: machdep.h
116lo_main.o: lo_main.c /usr/include/pwd.h externs.h /usr/include/stdio.h
117lo_main.o: /usr/include/signal.h /usr/include/machine/trap.h
118lo_main.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
119assorted.o: assorted.c externs.h /usr/include/stdio.h /usr/include/signal.h
120assorted.o: /usr/include/machine/trap.h /usr/include/ctype.h
121assorted.o: /usr/include/setjmp.h machdep.h
122game.o: game.c externs.h /usr/include/stdio.h /usr/include/signal.h
123game.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
124game.o: machdep.h
125globals.o: globals.c externs.h /usr/include/stdio.h /usr/include/signal.h
126globals.o: /usr/include/machine/trap.h /usr/include/ctype.h
127globals.o: /usr/include/setjmp.h machdep.h
128misc.o: misc.c externs.h /usr/include/stdio.h /usr/include/signal.h
129misc.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
130misc.o: machdep.h /usr/include/sys/file.h
131parties.o: parties.c externs.h /usr/include/stdio.h /usr/include/signal.h
132parties.o: /usr/include/machine/trap.h /usr/include/ctype.h
133parties.o: /usr/include/setjmp.h machdep.h
134sync.o: sync.c externs.h /usr/include/stdio.h /usr/include/signal.h
135sync.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
136sync.o: machdep.h /usr/include/sys/file.h /usr/include/sys/errno.h
137sync.o: /usr/include/sys/types.h /usr/include/sys/stat.h
138version.o: version.c
139
140# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
141