|
|
1.1 root 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 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.
16: #
17: # @(#)Makefile 5.7 (Berkeley) 6/18/88
18: #
19: CFLAGS= -O
20: LIBC= /lib/libc.a
21: LIBS= -lcurses -ltermlib
22: SRCS= 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
24: MSRCS= comp.c end.c extern.c init.c mille.c misc.c move.c print.c \
25: roll.c save.c types.c varpush.c
26: MOBJS= comp.o end.o extern.o init.o mille.o misc.o move.o print.o \
27: roll.o save.o types.o varpush.o
28: TSRCS= table.c extern.c
29: TOBJS= table.o extern.o
30:
31: all: mille
32:
33: mille: ${MOBJS} ${LIBC}
34: ${CC} ${CFLAGS} -o $@ ${MOBJS} ${LIBS}
35:
36: table: ${TOBJS} ${LIBC}
37: ${CC} ${CFLAGS} -o $@ ${TOBJS}
38:
39: clean: FRC
40: rm -f ${OBJS} ${TOBJS} ${MOBJS} core mille table
41:
42: depend: FRC
43: mkdep ${CFLAGS} ${SRCS}
44:
45: install: FRC
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)
48:
49: lint: FRC
50: lint ${CFLAGS} ${MSRCS}
51: lint ${CFLAGS} ${TSRCS}
52:
53: tags: FRC
54: ctags ${MSRCS}
55: ctags -a ${TSRCS}
56: sort -o tags tags
57:
58: FRC:
59:
60: # DO NOT DELETE THIS LINE -- mkdep uses it.
61: # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
62:
63: comp.o: comp.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
64: comp.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
65: comp.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
66: comp.o: /usr/include/sys/ttydev.h /usr/include/strings.h
67: end.o: end.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
68: end.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
69: end.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
70: end.o: /usr/include/sys/ttydev.h /usr/include/strings.h
71: extern.o: extern.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
72: extern.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
73: extern.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
74: extern.o: /usr/include/sys/ttydev.h /usr/include/strings.h
75: init.o: init.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
76: init.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
77: init.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
78: init.o: /usr/include/sys/ttydev.h /usr/include/strings.h
79: mille.o: mille.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
80: mille.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
81: mille.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
82: mille.o: /usr/include/sys/ttydev.h /usr/include/strings.h /usr/include/signal.h
83: mille.o: /usr/include/machine/trap.h
84: misc.o: misc.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
85: misc.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
86: misc.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
87: misc.o: /usr/include/sys/ttydev.h /usr/include/strings.h
88: misc.o: /usr/include/sys/file.h
89: move.o: move.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
90: move.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
91: move.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
92: move.o: /usr/include/sys/ttydev.h /usr/include/strings.h
93: print.o: print.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
94: print.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
95: print.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
96: print.o: /usr/include/sys/ttydev.h /usr/include/strings.h
97: roll.o: roll.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
98: roll.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
99: roll.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
100: roll.o: /usr/include/sys/ttydev.h /usr/include/strings.h
101: save.o: save.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
102: save.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
103: save.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
104: save.o: /usr/include/sys/ttydev.h /usr/include/strings.h
105: save.o: /usr/include/sys/types.h /usr/include/sys/stat.h
106: table.o: table.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
107: table.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
108: table.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
109: table.o: /usr/include/sys/ttydev.h /usr/include/strings.h
110: types.o: types.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
111: types.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
112: types.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
113: types.o: /usr/include/sys/ttydev.h /usr/include/strings.h
114: varpush.o: varpush.c mille.h /usr/include/sys/types.h /usr/include/ctype.h
115: varpush.o: /usr/include/curses.h /usr/include/stdio.h /usr/include/sgtty.h
116: varpush.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
117: varpush.o: /usr/include/sys/ttydev.h /usr/include/strings.h
118:
119: # IF YOU PUT ANYTHING HERE IT WILL GO AWAY
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.