integrate with dm
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 22 Sep 1987 03:09:35 +0000 (19:09 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Tue, 22 Sep 1987 03:09:35 +0000 (19:09 -0800)
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:
usr/src/games/adventure/Makefile
usr/src/games/backgammon/backgammon/Makefile
usr/src/games/battlestar/Makefile
usr/src/games/cribbage/Makefile
usr/src/games/hack/Makefile
usr/src/games/hangman/Makefile
usr/src/games/larn/Makefile
usr/src/games/mille/Makefile
usr/src/games/phantasia/Makefile
usr/src/games/quiz/Makefile
usr/src/games/robots/Makefile
usr/src/games/sail/Makefile
usr/src/games/snake/snake/Makefile
usr/src/games/trek/Makefile
usr/src/old/boggle/Makefile

index 2d698be..d250056 100644 (file)
@@ -10,24 +10,14 @@ LIBC=       /lib/libc.a
 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}
+advent: ${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
 
@@ -35,17 +25,8 @@ depend: FRC
        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}
@@ -58,21 +39,13 @@ FRC:
 # 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
index 1960ae0..e5e5305 100644 (file)
@@ -41,8 +41,10 @@ depend: FRC
        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}
index d41b926..686e2b4 100644 (file)
@@ -27,8 +27,9 @@ depend: FRC
        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}
index 7de4753..56bb5e6 100644 (file)
@@ -31,8 +31,9 @@ depend: FRC
        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}
index c633bc3..8576e0e 100644 (file)
@@ -86,14 +86,14 @@ distribution: Makefile
 # 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:
index 9cf239f..fa5630a 100644 (file)
@@ -25,7 +25,8 @@ depend: FRC
        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}
index c1a0599..aa10e41 100644 (file)
@@ -89,13 +89,15 @@ larn: $(OBJS) ${LIBC}
        $(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
index 626c7d2..0afbe90 100644 (file)
@@ -32,7 +32,8 @@ depend: FRC
        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}
index 1269842..78aa783 100644 (file)
@@ -96,12 +96,12 @@ phant.help: phant.nr
 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
        ./setup
        ./setup
-       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.
index 2735220..1596e10 100644 (file)
@@ -8,22 +8,26 @@
 CFLAGS=        -O
 LIBC=  /lib/libc.a
 SRCS=  quiz.c
 CFLAGS=        -O
 LIBC=  /lib/libc.a
 SRCS=  quiz.c
-OBJS=  quiz.o
+OBJS=
 
 all: quiz
 
 
 all: quiz
 
-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: FRC
 
 install: FRC
-       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}
@@ -36,6 +40,7 @@ FRC:
 # 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
index 7a2d657..b8d284a 100644 (file)
@@ -26,8 +26,9 @@ depend: FRC
        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}
index 7aa7e32..0dcf11d 100644 (file)
@@ -27,8 +27,9 @@ depend: FRC
        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}
@@ -42,79 +43,91 @@ FRC:
 # 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
 
index 95c6fe2..a6213e4 100644 (file)
@@ -12,8 +12,6 @@ SRCS1=        snake.c move.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
 
 all:   snake snscore
 
 
 all:   snake snscore
 
@@ -23,28 +21,25 @@ snake:      ${OBJS1} ${LIBC}
 snscore: ${OBJS2} ${LIBC}
        ${CC} -o $@ ${CFLAGS} ${OBJS2}
 
 snscore: ${OBJS2} ${LIBC}
        ${CC} -o $@ ${CFLAGS} ${OBJS2}
 
-busy:  ${OBJS3} ${LIBC}
-       ${CC} -o $@ ${CFLAGS} ${OBJS3}
-
 clean: FRC
 clean: FRC
-       rm -f ${OBJS1} ${OBJS2} ${OBJS3} core snake snscore busy
+       rm -f ${OBJS1} ${OBJS2} core snake snscore busy
 
 depend: FRC
 
 depend: FRC
-       mkdep ${CFLAGS} ${SRCS1} ${SRCS2} ${SRCS3}
+       mkdep ${CFLAGS} ${SRCS1} ${SRCS2}
 
 install: FRC
 
 install: FRC
-       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}
 
 tags: FRC
 
 tags: FRC
-       ctags ${SRCS1} ${SRCS2} ${SRCS3}
+       ctags ${SRCS1} ${SRCS2}
 
 FRC:
 
 
 FRC:
 
index 2ea8f54..29767f2 100644 (file)
@@ -37,7 +37,8 @@ depend: FRC
        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}
index df4ef9f..6c6b9f7 100644 (file)
@@ -34,8 +34,9 @@ depend: FRC
        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}