add ppt, add Berkeley specific copyright
[unix-history] / usr / src / games / mille / Makefile
CommitLineData
44ba15f9 1#
5aabaf49 2# Copyright (c) 1987 Regents of the University of California.
44ba15f9
KB
3# All rights reserved. The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
a67c1cca 6# @(#)Makefile 5.5 (Berkeley) %G%
44ba15f9 7#
5aabaf49
KB
8CFLAGS= -O
9LIBC= /lib/libc.a
10LIBS= -lcurses -ltermlib
11SRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
12 roll.c save.c table.c types.c varpush.c
13MSRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
44ba15f9 14 roll.c save.c types.c varpush.c
5aabaf49 15MOBJS= comp.o end.o extern.o init.o mille.o misc.o move.o print.o \
44ba15f9 16 roll.o save.o types.o varpush.o
5aabaf49
KB
17TSRCS= table.c extern.c
18TOBJS= table.o extern.o
19
20all: mille
21
22mille: ${MOBJS} ${LIBC}
23 ${CC} ${CFLAGS} -o $@ ${MOBJS} ${LIBS}
24
25table: ${TOBJS} ${LIBC}
26 ${CC} ${CFLAGS} -o $@ ${TOBJS}
27
28clean: FRC
a67c1cca 29 rm -f ${OBJS} ${TOBJS} ${MOBJS} core mille table
5aabaf49
KB
30
31depend: FRC
32 mkdep ${CFLAGS} ${SRCS}
33
34install: FRC
8b51accb
KB
35 install -s -o games -g bin -m 700 mille ${DESTDIR}/usr/games/hide
36 (cd ${DESTDIR}/usr/games; rm -f mille; ln -s dm mille; chown games.bin mille)
5aabaf49
KB
37
38lint: FRC
a67c1cca 39 lint ${CFLAGS} ${MSRCS}
5aabaf49
KB
40 lint ${CFLAGS} ${TSRCS}
41
42tags: FRC
a67c1cca 43 ctags ${MSRCS}
5aabaf49
KB
44 ctags -a ${TSRCS}
45 sort -o tags tags
46
47FRC:
48
49# DO NOT DELETE THIS LINE -- mkdep uses it.
50# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
51
52comp.o: comp.c mille.h /usr/include/ctype.h /usr/include/curses.h
53comp.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
54comp.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
55end.o: end.c mille.h /usr/include/ctype.h /usr/include/curses.h
56end.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
57end.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
58extern.o: extern.c mille.h /usr/include/ctype.h /usr/include/curses.h
59extern.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
60extern.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
61init.o: init.c mille.h /usr/include/ctype.h /usr/include/curses.h
62init.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
63init.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
64mille.o: mille.c mille.h /usr/include/ctype.h /usr/include/curses.h
65mille.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
66mille.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
a67c1cca 67mille.o: /usr/include/signal.h /usr/include/machine/trap.h
5aabaf49
KB
68misc.o: misc.c mille.h /usr/include/ctype.h /usr/include/curses.h
69misc.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
70misc.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
71misc.o: /usr/include/sys/file.h
72move.o: move.c mille.h /usr/include/ctype.h /usr/include/curses.h
73move.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
74move.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
75print.o: print.c mille.h /usr/include/ctype.h /usr/include/curses.h
76print.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
77print.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
78roll.o: roll.c mille.h /usr/include/ctype.h /usr/include/curses.h
79roll.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
80roll.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
81save.o: save.c mille.h /usr/include/ctype.h /usr/include/curses.h
82save.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
83save.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
84save.o: /usr/include/sys/types.h /usr/include/sys/stat.h
85table.o: table.c mille.h /usr/include/ctype.h /usr/include/curses.h
86table.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
87table.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
88types.o: types.c mille.h /usr/include/ctype.h /usr/include/curses.h
89types.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
90types.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
91varpush.o: varpush.c mille.h /usr/include/ctype.h /usr/include/curses.h
92varpush.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
93varpush.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
94
95# IF YOU PUT ANYTHING HERE IT WILL GO AWAY