cleanup, add manual page
[unix-history] / usr / src / games / monop / Makefile
index 451a2ff..7099095 100644 (file)
@@ -14,7 +14,7 @@
 # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 #
 # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 # WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 #
-#      @(#)Makefile    5.2 (Berkeley) %G%
+#      @(#)Makefile    5.3 (Berkeley) %G%
 #
 # Nifty foo monopoly maker
 #      Program:  Ken Arnold
 #
 # Nifty foo monopoly maker
 #      Program:  Ken Arnold
@@ -28,60 +28,37 @@ MOBJS=      monop.o cards.o execute.o getinp.o houses.o jail.o misc.o morg.o \
        print.o prop.o rent.o roll.o spec.o trade.o
 ISRCS= initdeck.c
 IOBJS= initdeck.o
        print.o prop.o rent.o roll.o spec.o trade.o
 ISRCS= initdeck.c
 IOBJS= initdeck.o
+MAN=   monop.0
 
 all: monop initdeck cards.pck
 
 
 all: monop initdeck cards.pck
 
-monop: ${MOBJS} ${LIBC}
+monop: ${MOBJS} ${LIBC}
        ${CC} -o $@ ${CFLAGS} ${MOBJS}
 
 initdeck: ${IOBJS}
        ${CC} ${CFLAGS} -o $@ ${IOBJS}
 
        ${CC} -o $@ ${CFLAGS} ${MOBJS}
 
 initdeck: ${IOBJS}
        ${CC} ${CFLAGS} -o $@ ${IOBJS}
 
-cards.pck: FRC
+cards.pck:
        ./initdeck
 
        ./initdeck
 
-clean: FRC
+clean:
        rm -f ${IOBJS} ${MOBJS} core monop initdeck cards.pck
 
        rm -f ${IOBJS} ${MOBJS} core monop initdeck cards.pck
 
-depend: FRC
+cleandir: clean
+       rm -f ${MAN} tags .depend
+
+depend: ${SRCS}
        mkdep ${CFLAGS} ${MSRCS} ${ISRCS}
 
        mkdep ${CFLAGS} ${MSRCS} ${ISRCS}
 
-install: FRC
+install: ${MAN}
        install -o games -g bin -m 400 cards.pck ${DESTDIR}/usr/games/lib
        install -s -o games -g bin -m 700 monop ${DESTDIR}/usr/games/hide
        (cd ${DESTDIR}/usr/games; rm -f monop; ln -s dm monop; chown games.bin monop)
        install -o games -g bin -m 400 cards.pck ${DESTDIR}/usr/games/lib
        install -s -o games -g bin -m 700 monop ${DESTDIR}/usr/games/hide
        (cd ${DESTDIR}/usr/games; rm -f monop; ln -s dm monop; chown games.bin monop)
+       install -c -o bin -g bin -m 444 ${MAN} ${DESTDIR}/usr/man/cat6
 
 
-lint: FRC
+lint: ${SRCS}
        lint ${CFLAGS} ${MSRCS}
        lint ${CFLAGS} ${ISRCS}
 
        lint ${CFLAGS} ${MSRCS}
        lint ${CFLAGS} ${ISRCS}
 
-tags: FRC
+tags: ${SRCS}
        ctags ${MSRCS} ${ISRCS}
        ctags ${MSRCS} ${ISRCS}
-
-FRC:
-
-# DO NOT DELETE THIS LINE -- mkdep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-monop.o: monop.c monop.def monop.h /usr/include/stdio.h deck.h mon.dat prop.dat
-monop.o: brd.dat
-cards.o: cards.c monop.ext monop.h /usr/include/stdio.h deck.h
-execute.o: execute.c monop.ext monop.h /usr/include/stdio.h deck.h
-execute.o: /usr/include/sys/types.h /usr/include/sys/stat.h
-execute.o: /usr/include/sys/time.h /usr/include/time.h
-getinp.o: getinp.c /usr/include/stdio.h /usr/include/ctype.h
-houses.o: houses.c monop.ext monop.h /usr/include/stdio.h deck.h
-jail.o: jail.c monop.ext monop.h /usr/include/stdio.h deck.h
-misc.o: misc.c monop.ext monop.h /usr/include/stdio.h deck.h
-misc.o: /usr/include/ctype.h /usr/include/signal.h /usr/include/machine/trap.h
-misc.o: /usr/include/pwd.h
-morg.o: morg.c monop.ext monop.h /usr/include/stdio.h deck.h
-print.o: print.c monop.ext monop.h /usr/include/stdio.h deck.h
-prop.o: prop.c monop.ext monop.h /usr/include/stdio.h deck.h
-rent.o: rent.c monop.ext monop.h /usr/include/stdio.h deck.h
-roll.o: roll.c
-spec.o: spec.c monop.ext monop.h /usr/include/stdio.h deck.h
-trade.o: trade.c monop.ext monop.h /usr/include/stdio.h deck.h
-initdeck.o: initdeck.c /usr/include/stdio.h deck.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY