Commit | Line | Data |
---|---|---|
4b68104e KB |
1 | # @(#)Makefile 5.2 (Berkeley) %G% |
2 | ||
3 | FFLAGS= -g -Ddebug -DNOCC -q # -g -Ddebug | |
4 | OBJS= actors.o ballop.o clockr.o demons.o dgame.o dinit.o dmain.o \ | |
5 | dso1.o dso2.o dso3.o dso4.o dso5.o dso6.o dso7.o dsub.o \ | |
6 | dverb1.o dverb2.o gdt.o lightp.o nobjs.o np.o np1.o np2.o \ | |
7 | np3.o nrooms.o objcts.o rooms.o rtim.o sobjs.o sverbs.o \ | |
8 | verbs.o villns.o | |
9 | MAN= dungeon.0 | |
10 | ||
11 | all: dungeon | |
12 | ||
13 | dungeon: ${OBJS} | |
14 | f77 -g -o $@ ${OBJS} rand.o ecvt.o | |
15 | clean: | |
16 | rm -f ${OBJS} core dungeon | |
17 | ||
18 | cleandir: clean | |
19 | rm -f ${MAN} tags .depend | |
20 | ||
21 | depend lint tags: | |
22 | ||
23 | install: ${MAN} | |
24 | -[ -d ${DESTDIR}/usr/games/lib/dunlib ] || mkdir ${DESTDIR}/usr/games/lib/dunlib | |
25 | chmod 700 ${DESTDIR}/usr/games/lib/dunlib | |
26 | chown games.bin ${DESTDIR}/usr/games/lib/dunlib | |
27 | install -s -o games -g bin -m 4700 dungeon ${DESTDIR}/usr/games/hide | |
28 | (cd ${DESTDIR}/usr/games; rm -f dungeon; ln -s dm dungeon; chown games.bin dungeon) | |
29 | install -c -o bin -g bin -m 444 dindx.dat dtext.dat ${DESTDIR}/usr/games/lib/dunlib | |
30 | install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat6 | |
31 | rm -f ${DESTDIR}/usr/man/cat6/zork.0 | |
32 | ln ${DESTDIR}/usr/man/cat6/dungeon.0 ${DESTDIR}/usr/man/cat6/zork.0 |