don't overwrite scoreboard if it exists
[unix-history] / usr / src / games / mille / Makefile
CommitLineData
44ba15f9 1#
5aabaf49 2# Copyright (c) 1987 Regents of the University of California.
f08ad3e2 3# All rights reserved.
44ba15f9 4#
f08ad3e2
KB
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) %G%
44ba15f9 13#
5aabaf49
KB
14CFLAGS= -O
15LIBC= /lib/libc.a
16LIBS= -lcurses -ltermlib
17SRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
18 roll.c save.c table.c types.c varpush.c
19MSRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
44ba15f9 20 roll.c save.c types.c varpush.c
5aabaf49 21MOBJS= comp.o end.o extern.o init.o mille.o misc.o move.o print.o \
44ba15f9 22 roll.o save.o types.o varpush.o
5aabaf49
KB
23TSRCS= table.c extern.c
24TOBJS= table.o extern.o
25
26all: mille
27
28mille: ${MOBJS} ${LIBC}
29 ${CC} ${CFLAGS} -o $@ ${MOBJS} ${LIBS}
30
31table: ${TOBJS} ${LIBC}
32 ${CC} ${CFLAGS} -o $@ ${TOBJS}
33
34clean: FRC
a67c1cca 35 rm -f ${OBJS} ${TOBJS} ${MOBJS} core mille table
5aabaf49
KB
36
37depend: FRC
38 mkdep ${CFLAGS} ${SRCS}
39
40install: FRC
8b51accb
KB
41 install -s -o games -g bin -m 700 mille ${DESTDIR}/usr/games/hide
42 (cd ${DESTDIR}/usr/games; rm -f mille; ln -s dm mille; chown games.bin mille)
5aabaf49
KB
43
44lint: FRC
a67c1cca 45 lint ${CFLAGS} ${MSRCS}
5aabaf49
KB
46 lint ${CFLAGS} ${TSRCS}
47
48tags: FRC
a67c1cca 49 ctags ${MSRCS}
5aabaf49
KB
50 ctags -a ${TSRCS}
51 sort -o tags tags
52
53FRC:
54
55# DO NOT DELETE THIS LINE -- mkdep uses it.
56# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
57
f08ad3e2
KB
58comp.o: comp.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
59comp.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
60comp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
61comp.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
62comp.o: /usr/include/strings.h
63end.o: end.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
64end.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
65end.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
66end.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
67end.o: /usr/include/strings.h
68extern.o: extern.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
69extern.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
70extern.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
71extern.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
72extern.o: /usr/include/strings.h
73init.o: init.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
74init.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
75init.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
76init.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
77init.o: /usr/include/strings.h
78mille.o: mille.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
79mille.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
80mille.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
81mille.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
82mille.o: /usr/include/strings.h /usr/include/signal.h
83mille.o: /usr/include/machine/trap.h
84misc.o: misc.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
85misc.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
86misc.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
87misc.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
88misc.o: /usr/include/strings.h /usr/include/sys/file.h
89move.o: move.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
90move.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
91move.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
92move.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
93move.o: /usr/include/strings.h
94print.o: print.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
95print.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
96print.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
97print.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
98print.o: /usr/include/strings.h
99roll.o: roll.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
100roll.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
101roll.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
102roll.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
103roll.o: /usr/include/strings.h
104save.o: save.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
105save.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
106save.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
107save.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
108save.o: /usr/include/strings.h /usr/include/sys/types.h /usr/include/sys/stat.h
109table.o: table.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
110table.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
111table.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
112table.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
113table.o: /usr/include/strings.h
114types.o: types.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
115types.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
116types.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
117types.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
118types.o: /usr/include/strings.h
119varpush.o: varpush.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
120varpush.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
121varpush.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
122varpush.o: /usr/include/sys/ttydefaults.h /usr/include/sys/ttydev.h
123varpush.o: /usr/include/strings.h
5aabaf49
KB
124
125# IF YOU PUT ANYTHING HERE IT WILL GO AWAY