date and time created 88/07/22 16:08:01 by bostic
[unix-history] / usr / src / games / atc / Makefile
CommitLineData
cb4ce405
KB
1#
2# Copyright (c) 1987 Regents of the University of California.
3# All rights reserved. The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
6# @(#)Makefile 5.1 (Berkeley) %G%
7#
8
9CFLAGS= -O -DBSD -DDEST=\"${DESTDIR}/usr/games/lib/atc/\"
10YFLAGS= -d
11LIBC= /lib/libc.a
12LIBS= -ll -lm -lcurses -ltermcap
13SRCS= extern.c grammar.c graphics.c input.c lex.c list.c log.c \
14 main.c tunable.c update.c
15OBJS= extern.o grammar.o input.o lex.o list.o log.o main.o tunable.o \
16 graphics.o update.o
17
18all: atc
19
20atc: ${OBJS} ${LIBC}
21 ${CC} ${CFLAGS} ${OBJS} ${LIBS} -o $@
22
23clean: FRC
24 rm -f ${OBJS} core atc grammar.c y.tab.h y.tab.c lex.yy.c lex.c
25
26depend: lex.c grammar.c FRC
27 mkdep ${CFLAGS} ${SRCS}
28
29install: FRC
30 -[ -d ${DESTDIR}/usr/games/lib/atc ] || mkdir ${DESTDIR}/usr/games/lib/atc
31 chmod 700 ${DESTDIR}/usr/games/lib/atc
32 chown games.bin ${DESTDIR}/usr/games/lib/atc
33 (cd games; install -c -o games -g bin -m 600 * ${DESTDIR}/usr/games/lib/atc)
34 install -s -o games -g bin -m 4700 atc ${DESTDIR}/usr/games/hide/atc
35 (cd ${DESTDIR}/usr/games; rm -f atc; ln -s dm atc; chown games.bin atc)
36
37lint: lex.c grammar.c FRC
38 lint ${CFLAGS} ${SRCS}
39
40tags: lex.c grammar.c FRC
41 ctags ${SRCS}
42
43FRC:
44
45# DO NOT DELETE THIS LINE -- mkdep uses it.
46# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
47
48extern.o: extern.c include.h /usr/include/stdio.h /usr/include/ctype.h
49extern.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
50extern.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
51extern.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
52extern.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
53extern.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
54extern.o: struct.h extern.h tunable.h
55grammar.o: grammar.c include.h /usr/include/stdio.h /usr/include/ctype.h
56grammar.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
57grammar.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
58grammar.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
59grammar.o: /usr/include/signal.h /usr/include/machine/trap.h
60grammar.o: /usr/include/math.h /usr/include/curses.h /usr/include/stdio.h
61grammar.o: /usr/include/sgtty.h def.h struct.h extern.h tunable.h
62graphics.o: graphics.c include.h /usr/include/stdio.h /usr/include/ctype.h
63graphics.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
64graphics.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
65graphics.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
66graphics.o: /usr/include/signal.h /usr/include/machine/trap.h
67graphics.o: /usr/include/math.h /usr/include/curses.h /usr/include/stdio.h
68graphics.o: /usr/include/sgtty.h def.h struct.h extern.h tunable.h
69input.o: input.c include.h /usr/include/stdio.h /usr/include/ctype.h
70input.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
71input.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
72input.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
73input.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
74input.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
75input.o: struct.h extern.h tunable.h
76lex.o: lex.c /usr/include/stdio.h y.tab.h
77list.o: list.c include.h /usr/include/stdio.h /usr/include/ctype.h
78list.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
79list.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
80list.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
81list.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
82list.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
83list.o: struct.h extern.h tunable.h
84log.o: log.c include.h /usr/include/stdio.h /usr/include/ctype.h
85log.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
86log.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
87log.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
88log.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
89log.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
90log.o: struct.h extern.h tunable.h
91main.o: main.c include.h /usr/include/stdio.h /usr/include/ctype.h
92main.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
93main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
94main.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
95main.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
96main.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
97main.o: struct.h extern.h tunable.h
98tunable.o: tunable.c
99update.o: update.c include.h /usr/include/stdio.h /usr/include/ctype.h
100update.o: /usr/include/pwd.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
101update.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
102update.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sys/file.h
103update.o: /usr/include/signal.h /usr/include/machine/trap.h /usr/include/math.h
104update.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h def.h
105update.o: struct.h extern.h tunable.h
106
107# IF YOU PUT ANYTHING HERE IT WILL GO AWAY