update for new version from Timothy Stoehr
[unix-history] / usr / src / games / rogue / Makefile
CommitLineData
a14d3162
KB
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 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 written prior permission. This software
10# is provided ``as is'' without express or implied warranty.
11#
99c4d8fd 12# @(#)Makefile 5.2 (Berkeley) %G%
a14d3162
KB
13#
14CFLAGS= -O -DUNIX -DUNIX_BSD4_2
15LIBC= /lib/libc.a
16SRCS= curses.c hit.c init.c inventory.c level.c machdep.c main.c \
17 message.c monster.c move.c object.c pack.c play.c random.c ring.c \
18 room.c save.c score.c spec_hit.c throw.c trap.c use.c zap.c
19OBJS= curses.o hit.o init.o inventory.o level.o machdep.o main.o \
20 message.o monster.o move.o object.o pack.o play.o random.o ring.o \
21 room.o save.o score.o spec_hit.o throw.o trap.o use.o zap.o
22
99c4d8fd 23all: pdrogue
a14d3162 24
99c4d8fd 25pdrogue: ${OBJS} ${LIBC}
a14d3162
KB
26 ${CC} ${OBJS} -o $@ -lcurses -ltermlib
27
28clean: FRC
99c4d8fd 29 rm -f ${OBJS} core pdrogue
a14d3162
KB
30
31depend: FRC
32 mkdep ${CFLAGS} ${SRCS}
33
34install: FRC
99c4d8fd
KB
35 install -s -o games -g bin -m 4700 pdrogue ${DESTDIR}/usr/games/hide
36 (cd ${DESTDIR}/usr/games; rm -f pdrogue; ln -s dm pdrogue; chown games.bin pdrogue)
a14d3162
KB
37
38lint: FRC
39 lint ${CFLAGS} ${SRCS}
40
41tags: FRC
42 ctags ${SRCS}
43
44FRC:
45
46# DO NOT DELETE THIS LINE -- mkdep uses it.
47# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
48
49curses.o: curses.c
50hit.o: hit.c rogue.h /usr/include/curses.h /usr/include/stdio.h
51hit.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
52hit.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
53init.o: init.c /usr/include/stdio.h rogue.h /usr/include/curses.h
54init.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
55init.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
56inventory.o: inventory.c rogue.h /usr/include/curses.h /usr/include/stdio.h
57inventory.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
58inventory.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
59level.o: level.c rogue.h /usr/include/curses.h /usr/include/stdio.h
60level.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
61level.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
62machdep.o: machdep.c /usr/include/stdio.h /usr/include/sys/types.h
63machdep.o: /usr/include/sys/file.h /usr/include/sys/stat.h
64machdep.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/sgtty.h
65machdep.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
66machdep.o: /usr/include/sys/ttydev.h /usr/include/signal.h
67machdep.o: /usr/include/machine/trap.h rogue.h /usr/include/curses.h
68machdep.o: /usr/include/stdio.h /usr/include/sgtty.h
69main.o: main.c rogue.h /usr/include/curses.h /usr/include/stdio.h
70main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
71main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
72message.o: message.c /usr/include/stdio.h rogue.h /usr/include/curses.h
73message.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
74message.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
75monster.o: monster.c rogue.h /usr/include/curses.h /usr/include/stdio.h
76monster.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
77monster.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
78move.o: move.c rogue.h /usr/include/curses.h /usr/include/stdio.h
79move.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
80move.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
81object.o: object.c rogue.h /usr/include/curses.h /usr/include/stdio.h
82object.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
83object.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
84pack.o: pack.c rogue.h /usr/include/curses.h /usr/include/stdio.h
85pack.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
86pack.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
87play.o: play.c rogue.h /usr/include/curses.h /usr/include/stdio.h
88play.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
89play.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
90random.o: random.c
91ring.o: ring.c rogue.h /usr/include/curses.h /usr/include/stdio.h
92ring.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
93ring.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
94room.o: room.c rogue.h /usr/include/curses.h /usr/include/stdio.h
95room.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
96room.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
97save.o: save.c /usr/include/stdio.h rogue.h /usr/include/curses.h
98save.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
99save.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
100score.o: score.c /usr/include/stdio.h rogue.h /usr/include/curses.h
101score.o: /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
102score.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
103spec_hit.o: spec_hit.c rogue.h /usr/include/curses.h /usr/include/stdio.h
104spec_hit.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
105spec_hit.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
106throw.o: throw.c rogue.h /usr/include/curses.h /usr/include/stdio.h
107throw.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
108throw.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
109trap.o: trap.c rogue.h /usr/include/curses.h /usr/include/stdio.h
110trap.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
111trap.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
112use.o: use.c rogue.h /usr/include/curses.h /usr/include/stdio.h
113use.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
114use.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
115zap.o: zap.c rogue.h /usr/include/curses.h /usr/include/stdio.h
116zap.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
117zap.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
118
119# IF YOU PUT ANYTHING HERE IT WILL GO AWAY