xref: /original-bsd/games/trek/Makefile (revision 57f376f9)
1#
2# Copyright (c) 1987 Regents of the University of California.
3# All rights reserved.  The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
6#	@(#)Makefile	5.3	(Berkeley)	09/21/87
7#
8CFLAGS=	-O
9LIBC=	/lib/libc.a
10LIBS=	-lm
11SRCS=	abandon.c attack.c autover.c capture.c check_out.c checkcond.c \
12	compkl.c computer.c damage.c damaged.c dcrept.c destruct.c \
13	dock.c dumpgame.c dumpme.c dumpssradio.c events.c externs.c \
14	getcodi.c getpar.c help.c impulse.c initquad.c kill.c klmove.c \
15	lose.c lrscan.c main.c move.c nova.c out.c phaser.c play.c ram.c \
16	ranf.c rest.c schedule.c score.c setup.c setwarp.c shell.c \
17	shield.c snova.c srscan.c systemname.c torped.c utility.c \
18	visual.c warp.c win.c cgetc.c
19OBJS=	abandon.o attack.o autover.o capture.o check_out.o checkcond.o \
20	compkl.o computer.o damage.o damaged.o dcrept.o destruct.o \
21	dock.o dumpgame.o dumpme.o dumpssradio.o events.o externs.o \
22	getcodi.o getpar.o help.o impulse.o initquad.o kill.o klmove.o \
23	lose.o lrscan.o main.o move.o nova.o out.o phaser.o play.o ram.o \
24	ranf.o rest.o schedule.o score.o setup.o setwarp.o shell.o \
25	shield.o snova.o srscan.o systemname.o torped.o utility.o \
26	visual.o warp.o win.o cgetc.o
27
28all: trek
29
30trek: 	${OBJS} ${LIBC}
31	${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS}
32
33clean: FRC
34	rm -f ${OBJS} core trek
35
36depend: FRC
37	mkdep ${CFLAGS} ${SRCS}
38
39install: FRC
40	install -s -o games -g bin -m 700 trek ${DESTDIR}/usr/games/hide
41	(cd ${DESTDIR}/usr/games; rm -f trek; ln -s dm trek; chown games.bin trek)
42
43lint: FRC
44	lint ${CFLAGS} ${SRCS}
45
46tags: FRC
47	ctags ${SRCS}
48
49FRC:
50
51# DO NOT DELETE THIS LINE -- mkdep uses it.
52# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
53
54abandon.o: abandon.c trek.h
55attack.o: attack.c trek.h
56autover.o: autover.c trek.h
57capture.o: capture.c trek.h
58check_out.o: check_out.c trek.h
59checkcond.o: checkcond.c trek.h
60compkl.o: compkl.c trek.h
61computer.o: computer.c trek.h getpar.h /usr/include/stdio.h
62damage.o: damage.c trek.h
63damaged.o: damaged.c trek.h
64dcrept.o: dcrept.c trek.h
65destruct.o: destruct.c trek.h
66dock.o: dock.c trek.h
67dumpgame.o: dumpgame.c trek.h
68dumpme.o: dumpme.c trek.h
69dumpssradio.o: dumpssradio.c trek.h
70events.o: events.c trek.h
71externs.o: externs.c trek.h
72getcodi.o: getcodi.c getpar.h
73getpar.o: getpar.c /usr/include/stdio.h getpar.h
74help.o: help.c trek.h
75impulse.o: impulse.c trek.h
76initquad.o: initquad.c trek.h
77kill.o: kill.c trek.h
78klmove.o: klmove.c trek.h
79lose.o: lose.c trek.h
80lrscan.o: lrscan.c trek.h
81main.o: main.c trek.h /usr/include/stdio.h /usr/include/sgtty.h
82main.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
83main.o: /usr/include/sys/ttydev.h
84move.o: move.c trek.h
85nova.o: nova.c trek.h
86out.o: out.c trek.h
87phaser.o: phaser.c trek.h getpar.h
88play.o: play.c trek.h getpar.h
89ram.o: ram.c trek.h
90ranf.o: ranf.c /usr/include/stdio.h
91rest.o: rest.c trek.h getpar.h
92schedule.o: schedule.c trek.h
93score.o: score.c trek.h getpar.h
94setup.o: setup.c trek.h getpar.h
95setwarp.o: setwarp.c trek.h getpar.h
96shell.o: shell.c
97shield.o: shield.c trek.h getpar.h
98snova.o: snova.c trek.h
99srscan.o: srscan.c trek.h getpar.h
100systemname.o: systemname.c trek.h
101torped.o: torped.c /usr/include/stdio.h trek.h
102utility.o: utility.c
103visual.o: visual.c trek.h
104warp.o: warp.c trek.h
105win.o: win.c trek.h getpar.h
106cgetc.o: cgetc.c /usr/include/stdio.h
107
108# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
109