SCCS-vsn: games/backgammon/backgammon/Makefile 5.9
SCCS-vsn: games/battlestar/Makefile 1.10
SCCS-vsn: old/boggle/Makefile 5.7
SCCS-vsn: games/cribbage/Makefile 5.5
SCCS-vsn: games/hack/Makefile 5.3
SCCS-vsn: games/hangman/Makefile 5.3
SCCS-vsn: games/larn/Makefile 5.3
SCCS-vsn: games/mille/Makefile 5.4
SCCS-vsn: games/phantasia/Makefile 5.3
SCCS-vsn: games/quiz/Makefile 4.4
SCCS-vsn: games/robots/Makefile 5.5
SCCS-vsn: games/sail/Makefile 5.5
SCCS-vsn: games/snake/snake/Makefile 5.4
SCCS-vsn: games/trek/Makefile 5.3
SCCS-vsn: games/adventure/Makefile 4.7
SCCS-vsn: games/phantasia/Makefile 5.3
15 files changed:
SRCS= done.c init.c io.c main.c save.c subr.c vocab.c wizard.c
OBJS= done.o init.o io.o main.o save.o subr.o vocab.o wizard.o
SRCS= done.c init.c io.c main.c save.c subr.c vocab.c wizard.c
OBJS= done.o init.o io.o main.o save.o subr.o vocab.o wizard.o
-all: advent
-
-advent: a.out
- rm -f advent
- echo y | ./a.out
-
-a.out: ${OBJS} ${LIBC}
${CC} -n ${CFLAGS} ${OBJS}
${CC} -n ${CFLAGS} ${OBJS}
+ rm -f $@
+ echo y | ./a.out
save.o: save.c # vax C optimizer bug - infinite loop
${CC} -c save.c
save.o: save.c # vax C optimizer bug - infinite loop
${CC} -c save.c
-# always recompile okplay
-okplay.o: FRC
-
-advsaver: advsaver.s
- ${AS} -o $@ advsaver.s
-
clean: FRC
rm -f ${OBJS} core advent a.out
clean: FRC
rm -f ${OBJS} core advent a.out
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -o bin -g bin -m 755 -s advent ${DESTDIR}/usr/games/adventure
-# cp okplay /usr/games/adventure
-# cp advsaver /usr/games/lib
-# dd if=/usr/games/lib/adventure of=/usr/games/lib/advheader bs=1 count=16
-# chmod 711 /usr/games/lib
-# chmod 700 /usr/games/lib/adventure
-# chmod 755 /usr/games/lib/advheader
-# chmod 755 /usr/games/lib/advsaver
-# chmod 4711 /usr/games/adventure
-# chown games /usr/games/adventure /usr/games/lib/adventure /usr/games/lib/advheader /usr/games/lib/advsaver
-# rm advent a.out okplay
+ install -s -o games -g bin -m 700 advent ${DESTDIR}/usr/games/hide/adventure
+ (cd ${DESTDIR}/usr/games; rm -f adventure; ln -s dm adventure; chown games.bin adventure)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-done.o: done.c
-done.o:hdr.h
-init.o: init.c
-init.o:hdr.h
-io.o: io.c
-io.o:hdr.h
-io.o: /usr/include/stdio.h
-main.o: main.c
-main.o:hdr.h
+done.o: done.c hdr.h
+init.o: init.c hdr.h
+io.o: io.c hdr.h /usr/include/stdio.h
+main.o: main.c hdr.h
save.o: save.c /usr/include/a.out.h /usr/include/sys/exec.h
save.o: save.c /usr/include/a.out.h /usr/include/sys/exec.h
-subr.o: subr.c
-subr.o:hdr.h
-vocab.o: vocab.c
-vocab.o:hdr.h
-wizard.o: wizard.c
-wizard.o:hdr.h
+subr.o: subr.c hdr.h
+vocab.o: vocab.c hdr.h
+wizard.o: wizard.c hdr.h
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 backgammon ${DESTDIR}/usr/games/backgammon
- install -s -o bin -g bin -m 755 teachgammon ${DESTDIR}/usr/games/teachgammon
+ install -s -o games -g bin -m 700 backgammon ${DESTDIR}/usr/games/hide
+ install -s -o games -g bin -m 700 teachgammon ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f backgammon; ln -s dm backgammon; chown games.bin backgammon)
+ (cd ${DESTDIR}/usr/games; rm -f teachgammon; ln -s dm teachgammon; chown games.bin teachgammon)
lint: FRC
lint ${CFLAGS} ${BRCS}
lint: FRC
lint ${CFLAGS} ${BRCS}
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 battlestar ${DESTDIR}/usr/games/battlestar
- install -c -o bin -g bin -m 666 /dev/null ${DESTDIR}/usr/games/lib/battlestar.log
+ install -s -o games -g bin -m 4700 battlestar ${DESTDIR}/usr/games/hide/battlestar
+ install -c -o games -g bin -m 600 /dev/null ${DESTDIR}/usr/games/lib/battlestar.log
+ (cd ${DESTDIR}/usr/games; rm -f battlestar; ln -s dm battlestar; chown games.bin battlestar)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 cribbage ${DESTDIR}/usr/games/cribbage
- install -o bin -g bin -m 644 crib.instr ${DESTDIR}/usr/games/lib/crib.instr
+ install -o games -g bin -m 400 crib.instr ${DESTDIR}/usr/games/lib/crib.instr
+ install -s -o games -g bin -m 4700 cribbage ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f cribbage; ln -s dm cribbage; chown games.bin cribbage)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
# the distribution directory also contains the empty files perm and record.
install:
# the distribution directory also contains the empty files perm and record.
install:
- install -s -o bin -g bin -m 4511 hack ${DESTDIR}/usr/games/hack
- -mkdir ${DESTDIR}/usr/games/lib/hackdir
+ install -s -o games -g bin -m 4700 hack ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f hack; ln -s dm hack; chown games.bin hack)
+ -mkdir ${DESTDIR}/usr/games/lib/hackdir > /dev/null 2>&1
chmod 700 ${DESTDIR}/usr/games/lib/hackdir
chmod 700 ${DESTDIR}/usr/games/lib/hackdir
- chown bin ${DESTDIR}/usr/games/lib/hackdir
- chgrp bin ${DESTDIR}/usr/games/lib/hackdir
- install -c -o bin -g bin -m 666 /dev/null ${DESTDIR}/usr/games/lib/hackdir/perm
- install -c -o bin -g bin -m 666 /dev/null ${DESTDIR}/usr/games/lib/hackdir/record
- install -c -o bin -g bin -m 666 hh ${DESTDIR}/usr/games/lib/hackdir/hh
+ chown games.bin ${DESTDIR}/usr/games/lib/hackdir
+ install -c -o games -g bin -m 666 /dev/null ${DESTDIR}/usr/games/lib/hackdir/perm
+ install -c -o games -g bin -m 666 /dev/null ${DESTDIR}/usr/games/lib/hackdir/record
+ install -c -o games -g bin -m 666 hh ${DESTDIR}/usr/games/lib/hackdir/hh
rm -f ${DESTDIR}/usr/games/lib/hackdir/bones*
clean:
rm -f ${DESTDIR}/usr/games/lib/hackdir/bones*
clean:
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 hangman ${DESTDIR}/etc/hangman
+ install -s -o games -g bin -m 700 hangman ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f hangman; ln -s dm hangman; chown games.bin hangman)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
$(CC) $(CFLAGS) $(OBJS) -o $@ $(TERMLIB)
install:
$(CC) $(CFLAGS) $(OBJS) -o $@ $(TERMLIB)
install:
- -mkdir ${DESTDIR}/usr/games/lib/larnfiles
- chmod 777 ${DESTDIR}/usr/games/lib/larnfiles
- install -s -o bin -g bin -m 755 larn ${DESTDIR}/usr/games/larn
- install -c -o bin -g bin -m 444 .larn.help ${DESTDIR}/usr/games/lib/larnfiles
- install -c -o bin -g bin -m 444 .larnmaze ${DESTDIR}/usr/games/lib/larnfiles
- install -c -o bin -g bin -m 444 .larnopts ${DESTDIR}/usr/games/lib/larnfiles
- install -c -o bin -g bin -m 444 .lfortune ${DESTDIR}/usr/games/lib/larnfiles
+ -mkdir ${DESTDIR}/usr/games/lib/larnfiles > /dev/null 2>&1
+ chmod 700 ${DESTDIR}/usr/games/lib/larnfiles
+ chown games.src ${DESTDIR}/usr/games/lib/larnfiles
+ install -s -o games -g bin -m 4700 larn ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f larn; ln -s dm larn; chown games.bin larn)
+ install -c -o games -g bin -m 444 .larn.help ${DESTDIR}/usr/games/lib/larnfiles
+ install -c -o games -g bin -m 444 .larnmaze ${DESTDIR}/usr/games/lib/larnfiles
+ install -c -o games -g bin -m 444 .larnopts ${DESTDIR}/usr/games/lib/larnfiles
+ install -c -o games -g bin -m 444 .lfortune ${DESTDIR}/usr/games/lib/larnfiles
clean: FRC
rm -f ${OBJS} core larn
clean: FRC
rm -f ${OBJS} core larn
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 mille ${DESTDIR}/usr/games/mille
+ install -s -o games -g bin -m 700 mille ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f mille; ln -s dm mille; chown games.bin mille)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
install: FRC
-mkdir /usr/games/lib/phantasia
chmod 700 /usr/games/lib/phantasia
install: FRC
-mkdir /usr/games/lib/phantasia
chmod 700 /usr/games/lib/phantasia
- chown bin /usr/games/lib/phantasia
- install -s -o bin -g bin -m 4711 phantasia ${DESTDIR}/usr/games/phantasia
- install -c -o bin -g bin -m 444 phant.help ${DESTDIR}/usr/games/lib/phantasia/phant.help
+ chown games.bin /usr/games/lib/phantasia
+ install -s -o games -g bin -m 4700 phantasia ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f phantasia; ln -s dm phantasia; chown games.bin phantasia)
+ install -c -o games -g bin -m 400 phant.help ${DESTDIR}/usr/games/lib/phantasia/phant.help
- chgrp bin /usr/games/lib/phantasia/*
- chown bin /usr/games/lib/phantasia/*
+ chown games.bin /usr/games/lib/phantasia/*
# Make Phantasia map.
# Change the map commands reflect your installation.
# Make Phantasia map.
# Change the map commands reflect your installation.
CFLAGS= -O
LIBC= /lib/libc.a
SRCS= quiz.c
CFLAGS= -O
LIBC= /lib/libc.a
SRCS= quiz.c
-quiz: ${OBJS} ${LIBC}
- ${CC} -o $@ ${CFLAGS} ${OBJS}
+quiz: ${LIBC}
+ ${CC} -o $@ ${CFLAGS} ${SRCS}
clean: FRC
rm -f ${OBJS} core quiz
depend: FRC
clean: FRC
rm -f ${OBJS} core quiz
depend: FRC
- mkdep ${CFLAGS} ${SRCS}
+ mkdep -p ${CFLAGS} ${SRCS}
- install -s -o bin -g bin -m 755 quiz ${DESTDIR}/usr/games/quiz
- cp -r quiz.k ${DESTDIR}/usr/games/lib
+ -mkdir ${DESTDIR}/usr/games/lib/quiz.k > /dev/null 2>&1
+ chmod 700 ${DESTDIR}/usr/games/lib/quiz.k
+ chown games.bin ${DESTDIR}/usr/games/lib/quiz.k
+ cd quiz.k; install -c -o games -g bin -m 400 * ${DESTDIR}/usr/games/lib/quiz.k
+ install -s -o games -g bin -m 700 quiz ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f quiz; ln -s dm quiz; chown games.bin quiz)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-quiz.o: quiz.c /usr/include/stdio.h /usr/include/signal.h
+quiz: quiz.c /usr/include/stdio.h /usr/include/signal.h
+quiz: /usr/include/machine/trap.h
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o daemon -g bin -m 4711 robots ${DESTDIR}/usr/games/robots
- install -c -o daemon -g bin -m 644 /dev/null ${DESTDIR}/usr/games/lib/robots_roll
+ install -s -o games -g bin -m 4700 robots ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f robots; ln -s dm robots; chown games.bin robots)
+ install -c -o games -g bin -m 600 /dev/null ${DESTDIR}/usr/games/lib/robots_roll
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o daemon -g bin -m 4755 sail ${DESTDIR}/usr/games/sail
- install -c -o daemon -g bin -m 644 /dev/null ${DESTDIR}/usr/games/saillog
+ install -c -o games -g bin -m 600 /dev/null ${DESTDIR}/usr/games/lib/saillog
+ install -s -o games -g bin -m 4700 sail ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f sail; ln -s dm sail; chown games.bin sail)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
main.o: main.c externs.h /usr/include/stdio.h /usr/include/signal.h
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
main.o: main.c externs.h /usr/include/stdio.h /usr/include/signal.h
-main.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+main.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+main.o: machdep.h
pl_main.o: pl_main.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_main.o: pl_main.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_main.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_main.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
+pl_main.o: /usr/include/stdio.h /usr/include/signal.h
+pl_main.o: /usr/include/machine/trap.h /usr/include/ctype.h
pl_main.o: /usr/include/setjmp.h machdep.h /usr/include/sys/types.h
pl_main.o: /usr/include/sys/wait.h /usr/include/machine/machparam.h
pl_1.o: pl_1.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_1.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_1.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_main.o: /usr/include/setjmp.h machdep.h /usr/include/sys/types.h
pl_main.o: /usr/include/sys/wait.h /usr/include/machine/machparam.h
pl_1.o: pl_1.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_1.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_1.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_1.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_1.o: /usr/include/setjmp.h machdep.h /usr/include/sys/types.h
-pl_1.o: /usr/include/sys/wait.h /usr/include/machine/machparam.h
+pl_1.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_1.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+pl_1.o: /usr/include/sys/types.h /usr/include/sys/wait.h
+pl_1.o: /usr/include/machine/machparam.h
pl_2.o: pl_2.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_2.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_2.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_2.o: pl_2.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_2.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_2.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_2.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_2.o: /usr/include/setjmp.h machdep.h
+pl_2.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_2.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
pl_3.o: pl_3.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_3.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_3.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_3.o: pl_3.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_3.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_3.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_3.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_3.o: /usr/include/setjmp.h machdep.h
+pl_3.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_3.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
pl_4.o: pl_4.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_4.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_4.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_4.o: pl_4.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_4.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_4.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_4.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_4.o: /usr/include/setjmp.h machdep.h
+pl_4.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_4.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
pl_5.o: pl_5.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_5.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_5.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_5.o: pl_5.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_5.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_5.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_5.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_5.o: /usr/include/setjmp.h machdep.h
+pl_5.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_5.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
pl_6.o: pl_6.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_6.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_6.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_6.o: pl_6.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_6.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_6.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_6.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_6.o: /usr/include/setjmp.h machdep.h
+pl_6.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_6.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
pl_7.o: pl_7.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_7.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_7.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
pl_7.o: pl_7.c player.h /usr/include/curses.h /usr/include/stdio.h
pl_7.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
pl_7.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h externs.h
-pl_7.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/ctype.h
-pl_7.o: /usr/include/setjmp.h machdep.h
+pl_7.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/machine/trap.h
+pl_7.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
dr_main.o: dr_main.c driver.h externs.h /usr/include/stdio.h
dr_main.o: dr_main.c driver.h externs.h /usr/include/stdio.h
-dr_main.o: /usr/include/signal.h /usr/include/ctype.h /usr/include/setjmp.h
-dr_main.o: machdep.h
+dr_main.o: /usr/include/signal.h /usr/include/machine/trap.h
+dr_main.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
dr_1.o: dr_1.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
dr_1.o: dr_1.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
-dr_1.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+dr_1.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+dr_1.o: machdep.h
dr_2.o: dr_2.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
dr_2.o: dr_2.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
-dr_2.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+dr_2.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+dr_2.o: machdep.h
dr_3.o: dr_3.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
dr_3.o: dr_3.c driver.h externs.h /usr/include/stdio.h /usr/include/signal.h
-dr_3.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+dr_3.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+dr_3.o: machdep.h
dr_4.o: dr_4.c externs.h /usr/include/stdio.h /usr/include/signal.h
dr_4.o: dr_4.c externs.h /usr/include/stdio.h /usr/include/signal.h
-dr_4.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+dr_4.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+dr_4.o: machdep.h
dr_5.o: dr_5.c externs.h /usr/include/stdio.h /usr/include/signal.h
dr_5.o: dr_5.c externs.h /usr/include/stdio.h /usr/include/signal.h
-dr_5.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+dr_5.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+dr_5.o: machdep.h
lo_main.o: lo_main.c /usr/include/pwd.h externs.h /usr/include/stdio.h
lo_main.o: lo_main.c /usr/include/pwd.h externs.h /usr/include/stdio.h
-lo_main.o: /usr/include/signal.h /usr/include/ctype.h /usr/include/setjmp.h
-lo_main.o: machdep.h
+lo_main.o: /usr/include/signal.h /usr/include/machine/trap.h
+lo_main.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
assorted.o: assorted.c externs.h /usr/include/stdio.h /usr/include/signal.h
assorted.o: assorted.c externs.h /usr/include/stdio.h /usr/include/signal.h
-assorted.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+assorted.o: /usr/include/machine/trap.h /usr/include/ctype.h
+assorted.o: /usr/include/setjmp.h machdep.h
game.o: game.c externs.h /usr/include/stdio.h /usr/include/signal.h
game.o: game.c externs.h /usr/include/stdio.h /usr/include/signal.h
-game.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+game.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+game.o: machdep.h
globals.o: globals.c externs.h /usr/include/stdio.h /usr/include/signal.h
globals.o: globals.c externs.h /usr/include/stdio.h /usr/include/signal.h
-globals.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+globals.o: /usr/include/machine/trap.h /usr/include/ctype.h
+globals.o: /usr/include/setjmp.h machdep.h
misc.o: misc.c externs.h /usr/include/stdio.h /usr/include/signal.h
misc.o: misc.c externs.h /usr/include/stdio.h /usr/include/signal.h
-misc.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
-misc.o: /usr/include/sys/file.h
+misc.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+misc.o: machdep.h /usr/include/sys/file.h
parties.o: parties.c externs.h /usr/include/stdio.h /usr/include/signal.h
parties.o: parties.c externs.h /usr/include/stdio.h /usr/include/signal.h
-parties.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
+parties.o: /usr/include/machine/trap.h /usr/include/ctype.h
+parties.o: /usr/include/setjmp.h machdep.h
sync.o: sync.c externs.h /usr/include/stdio.h /usr/include/signal.h
sync.o: sync.c externs.h /usr/include/stdio.h /usr/include/signal.h
-sync.o: /usr/include/ctype.h /usr/include/setjmp.h machdep.h
-sync.o: /usr/include/sys/file.h /usr/include/sys/errno.h
+sync.o: /usr/include/machine/trap.h /usr/include/ctype.h /usr/include/setjmp.h
+sync.o: machdep.h /usr/include/sys/file.h /usr/include/sys/errno.h
sync.o: /usr/include/sys/types.h /usr/include/sys/stat.h
version.o: version.c
sync.o: /usr/include/sys/types.h /usr/include/sys/stat.h
version.o: version.c
OBJS1= snake.o move.o
SRCS2= snscore.c
OBJS2= snscore.o
OBJS1= snake.o move.o
SRCS2= snscore.c
OBJS2= snscore.o
-SRCS3= busy.c
-OBJS3= busy.o
snscore: ${OBJS2} ${LIBC}
${CC} -o $@ ${CFLAGS} ${OBJS2}
snscore: ${OBJS2} ${LIBC}
${CC} -o $@ ${CFLAGS} ${OBJS2}
-busy: ${OBJS3} ${LIBC}
- ${CC} -o $@ ${CFLAGS} ${OBJS3}
-
- rm -f ${OBJS1} ${OBJS2} ${OBJS3} core snake snscore busy
+ rm -f ${OBJS1} ${OBJS2} core snake snscore busy
- mkdep ${CFLAGS} ${SRCS1} ${SRCS2} ${SRCS3}
+ mkdep ${CFLAGS} ${SRCS1} ${SRCS2}
- install -s -o daemon -g bin -m 4755 snake ${DESTDIR}/usr/games/snake
- install -s -o daemon -g bin -m 755 snscore ${DESTDIR}/usr/games/snscore
- install -c -o daemon -g bin -m 644 /dev/null ${DESTDIR}/usr/games/lib/snakerawscores
-# install -s -o daemon -g bin -m 755 busy ${DESTDIR}/usr/games/busy
+ install -s -o games -g bin -m 4700 snake ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f snake; ln -s dm snake; chown games.bin snake)
+ install -s -o games -g bin -m 700 snscore ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f snscore; ln -s dm snscore; chown games.bin snscore)
+ install -c -o games -g bin -m 600 /dev/null ${DESTDIR}/usr/games/lib/snakerawscores
lint: FRC
lint ${CFLAGS} ${SRCS1}
lint ${CFLAGS} ${SRCS2}
lint: FRC
lint ${CFLAGS} ${SRCS1}
lint ${CFLAGS} ${SRCS2}
- lint ${CFLAGS} ${SRCS3}
- ctags ${SRCS1} ${SRCS2} ${SRCS3}
+ ctags ${SRCS1} ${SRCS2}
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 trek ${DESTDIR}/usr/games/trek
+ install -s -o games -g bin -m 700 trek ${DESTDIR}/usr/games/hide
+ (cd ${DESTDIR}/usr/games; rm -f trek; ln -s dm trek; chown games.bin trek)
lint: FRC
lint ${CFLAGS} ${SRCS}
lint: FRC
lint ${CFLAGS} ${SRCS}
mkdep ${CFLAGS} ${SRCS}
install: FRC
mkdep ${CFLAGS} ${SRCS}
install: FRC
- install -s -o bin -g bin -m 755 boggle ${DESTDIR}/usr/games/boggle
- install -o bin -g bin -m 444 bogdict ${DESTDIR}/usr/games/bogdict
+ install -s -o games -g bin -m 4700 boggle ${DESTDIR}/usr/games/hide/boggle
+ install -o games -g bin -m 400 bogdict ${DESTDIR}/usr/games/lib/bogdict
+ (cd ${DESTDIR}/usr/games; rm -f boggle; ln -s dm boggle; chown games.bin boggle)
lint: FRC
lint ${CFLAGS} ${CSRCS}
lint: FRC
lint ${CFLAGS} ${CSRCS}