set Mpos properly in endmsg()
[unix-history] / usr / src / games / trek / Makefile
CommitLineData
96ce388f
KM
1# @(#)Makefile 4.1 (Berkeley) 83/03/25
2#
3DESTDIR=
4CFLAGS= -O
5LFLAGS=
6
7# The program itself
8#
9PROG= trek
10
11# Sources
12#
13SRCS= abandon.c attack.c autover.c capture.c check_out.c checkcond.c \
14 compkl.c computer.c damage.c damaged.c dcrept.c destruct.c \
15 dock.c dumpgame.c dumpme.c dumpssradio.c events.c externs.c \
16 getcodi.c getpar.c help.c impulse.c initquad.c kill.c klmove.c \
17 lose.c lrscan.c main.c move.c nova.c out.c phaser.c play.c ram.c \
18 ranf.c rest.c schedule.c score.c setup.c setwarp.c shell.c \
19 shield.c snova.c srscan.c systemname.c torped.c utility.c \
20 visual.c warp.c win.c
21
22# Objects
23#
24OBJS= abandon.o attack.o autover.o capture.o check_out.o checkcond.o \
25 compkl.o computer.o damage.o damaged.o dcrept.o destruct.o \
26 dock.o dumpgame.o dumpme.o dumpssradio.o events.o externs.o \
27 getcodi.o getpar.o help.o impulse.o initquad.o kill.o klmove.o \
28 lose.o lrscan.o main.o move.o nova.o out.o phaser.o play.o ram.o \
29 ranf.o rest.o schedule.o score.o setup.o setwarp.o shell.o \
30 shield.o snova.o srscan.o systemname.o torped.o utility.o \
31 visual.o warp.o win.o
32
33# Header files
34#
35HDRS= getpar.h trek.h
36
37${PROG}: ${OBJS} ${HDRS}
38 cc ${LFLAGS} -o ${PROG} ${OBJS}
39
40${OBJS}:
41 cc ${CFLAGS} -c $*.c
42
43install: ${PROG}
44 install ${PROG} ${DESTDIR}/usr/local/${PROG}
45
46clean:
47 rm -f a.out core ${OBJS} ${PROG}
48
49depend:
50 cat </dev/null >x.c
51 for i in ${SRCS}; do \
52 (echo `basename $$i .c`.o: $$i >>makedep; \
53 /bin/grep '^#[ ]*include' x.c $$i | sed \
54 -e 's,<\(.*\)>,"/usr/include/\1",' \
55 -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
56 -e 's/\.c/.o/' >>makedep); done
57 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
58 echo '$$r makedep' >>eddep
59 echo 'w' >>eddep
60 cp Makefile Makefile.bak
61 ed - Makefile < eddep
62 rm eddep makedep x.c
63 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
64 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
65 echo '# see make depend above' >> Makefile
66
67# DO NOT DELETE THIS LINE -- make depend uses it
68
69abandon.o: abandon.c
70abandon.o: trek.h
71attack.o: attack.c
72attack.o: trek.h
73autover.o: autover.c
74autover.o: trek.h
75capture.o: capture.c
76capture.o: trek.h
77check_out.o: check_out.c
78check_out.o: trek.h
79checkcond.o: checkcond.c
80checkcond.o: trek.h
81compkl.o: compkl.c
82compkl.o: trek.h
83computer.o: computer.c
84computer.o: trek.h
85computer.o: getpar.h
86damage.o: damage.c
87damage.o: trek.h
88damaged.o: damaged.c
89damaged.o: trek.h
90dcrept.o: dcrept.c
91dcrept.o: trek.h
92destruct.o: destruct.c
93destruct.o: trek.h
94dock.o: dock.c
95dock.o: trek.h
96dumpgame.o: dumpgame.c
97dumpgame.o: trek.h
98dumpme.o: dumpme.c
99dumpme.o: trek.h
100dumpssradio.o: dumpssradio.c
101dumpssradio.o: trek.h
102events.o: events.c
103events.o: trek.h
104externs.o: externs.c
105externs.o: trek.h
106getcodi.o: getcodi.c
107getcodi.o: getpar.h
108getpar.o: getpar.c
109getpar.o: getpar.h
110help.o: help.c
111help.o: trek.h
112impulse.o: impulse.c
113impulse.o: trek.h
114initquad.o: initquad.c
115initquad.o: trek.h
116kill.o: kill.c
117kill.o: trek.h
118klmove.o: klmove.c
119klmove.o: trek.h
120lose.o: lose.c
121lose.o: trek.h
122lrscan.o: lrscan.c
123lrscan.o: trek.h
124main.o: main.c
125main.o: trek.h
126move.o: move.c
127move.o: trek.h
128nova.o: nova.c
129nova.o: trek.h
130out.o: out.c
131out.o: trek.h
132phaser.o: phaser.c
133phaser.o: trek.h
134phaser.o: getpar.h
135play.o: play.c
136play.o: trek.h
137play.o: getpar.h
138ram.o: ram.c
139ram.o: trek.h
140ranf.o: ranf.c
141rest.o: rest.c
142rest.o: trek.h
143rest.o: getpar.h
144schedule.o: schedule.c
145schedule.o: trek.h
146score.o: score.c
147score.o: trek.h
148score.o: getpar.h
149setup.o: setup.c
150setup.o: trek.h
151setup.o: getpar.h
152setwarp.o: setwarp.c
153setwarp.o: trek.h
154setwarp.o: getpar.h
155shell.o: shell.c
156shield.o: shield.c
157shield.o: trek.h
158shield.o: getpar.h
159snova.o: snova.c
160snova.o: trek.h
161srscan.o: srscan.c
162srscan.o: trek.h
163srscan.o: getpar.h
164systemname.o: systemname.c
165systemname.o: trek.h
166torped.o: torped.c
167torped.o: trek.h
168utility.o: utility.c
169visual.o: visual.c
170visual.o: trek.h
171warp.o: warp.c
172warp.o: trek.h
173win.o: win.c
174win.o: trek.h
175win.o: getpar.h
176# DEPENDENCIES MUST END AT END OF FILE
177# IF YOU PUT STUFF HERE IT WILL GO AWAY
178# see make depend above