BSD 4_3_Tahoe release
[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 5# Redistribution and use in source and binary forms are permitted
65c7d3b6
KB
6# provided that the above copyright notice and this paragraph are
7# duplicated in all such forms and that any documentation,
8# advertising materials, and other materials related to such
9# distribution and use acknowledge that the software was developed
10# by the University of California, Berkeley. The name of the
11# University may not be used to endorse or promote products derived
12# from this software without specific prior written permission.
13# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
f08ad3e2 16#
ca67e7b4 17# @(#)Makefile 5.7 (Berkeley) 6/18/88
44ba15f9 18#
5aabaf49
KB
19CFLAGS= -O
20LIBC= /lib/libc.a
21LIBS= -lcurses -ltermlib
22SRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
23 roll.c save.c table.c types.c varpush.c
24MSRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
44ba15f9 25 roll.c save.c types.c varpush.c
5aabaf49 26MOBJS= comp.o end.o extern.o init.o mille.o misc.o move.o print.o \
44ba15f9 27 roll.o save.o types.o varpush.o
5aabaf49
KB
28TSRCS= table.c extern.c
29TOBJS= table.o extern.o
44ba15f9 30
5aabaf49 31all: mille
44ba15f9 32
5aabaf49
KB
33mille: ${MOBJS} ${LIBC}
34 ${CC} ${CFLAGS} -o $@ ${MOBJS} ${LIBS}
44ba15f9 35
5aabaf49
KB
36table: ${TOBJS} ${LIBC}
37 ${CC} ${CFLAGS} -o $@ ${TOBJS}
44ba15f9 38
ca67e7b4 39clean: FRC
a67c1cca 40 rm -f ${OBJS} ${TOBJS} ${MOBJS} core mille table
44ba15f9 41
ca67e7b4 42depend: FRC
5aabaf49 43 mkdep ${CFLAGS} ${SRCS}
44ba15f9 44
ca67e7b4 45install: FRC
8b51accb
KB
46 install -s -o games -g bin -m 700 mille ${DESTDIR}/usr/games/hide
47 (cd ${DESTDIR}/usr/games; rm -f mille; ln -s dm mille; chown games.bin mille)
44ba15f9 48
ca67e7b4 49lint: FRC
a67c1cca 50 lint ${CFLAGS} ${MSRCS}
5aabaf49 51 lint ${CFLAGS} ${TSRCS}
44ba15f9 52
ca67e7b4 53tags: FRC
a67c1cca 54 ctags ${MSRCS}
5aabaf49
KB
55 ctags -a ${TSRCS}
56 sort -o tags tags
44ba15f9 57
ca67e7b4 58FRC:
44ba15f9 59
ca67e7b4
C
60# DO NOT DELETE THIS LINE -- mkdep uses it.
61# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
44ba15f9 62
ca67e7b4
C
63comp.o: comp.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
64comp.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
65comp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
66comp.o: /usr/include/sys/ttydev.h /usr/include/strings.h
67end.o: end.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
68end.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
69end.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
70end.o: /usr/include/sys/ttydev.h /usr/include/strings.h
71extern.o: extern.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
72extern.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
73extern.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
74extern.o: /usr/include/sys/ttydev.h /usr/include/strings.h
75init.o: init.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
76init.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
77init.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
78init.o: /usr/include/sys/ttydev.h /usr/include/strings.h
79mille.o: mille.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
80mille.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
81mille.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
82mille.o: /usr/include/sys/ttydev.h /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/ttydev.h /usr/include/strings.h
88misc.o: /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/ttydev.h /usr/include/strings.h
93print.o: print.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
94print.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
95print.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
96print.o: /usr/include/sys/ttydev.h /usr/include/strings.h
97roll.o: roll.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
98roll.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
99roll.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
100roll.o: /usr/include/sys/ttydev.h /usr/include/strings.h
101save.o: save.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
102save.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
103save.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
104save.o: /usr/include/sys/ttydev.h /usr/include/strings.h
105save.o: /usr/include/sys/types.h /usr/include/sys/stat.h
106table.o: table.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
107table.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
108table.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
109table.o: /usr/include/sys/ttydev.h /usr/include/strings.h
110types.o: types.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
111types.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
112types.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
113types.o: /usr/include/sys/ttydev.h /usr/include/strings.h
114varpush.o: varpush.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
115varpush.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
116varpush.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
117varpush.o: /usr/include/sys/ttydev.h /usr/include/strings.h
44ba15f9 118
ca67e7b4 119# IF YOU PUT ANYTHING HERE IT WILL GO AWAY