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