]> git.cameronkatri.com Git - bsdgames-darwin.git/commitdiff
- Makefile cleanups
authorchristos <christos@NetBSD.org>
Mon, 24 Mar 1997 22:15:37 +0000 (22:15 +0000)
committerchristos <christos@NetBSD.org>
Mon, 24 Mar 1997 22:15:37 +0000 (22:15 +0000)
14 files changed:
atc/Makefile
boggle/Makefile
boggle/boggle/Makefile
caesar/Makefile
cribbage/Makefile
fish/Makefile
fortune/datfiles/Makefile
hack/Makefile
larn/Makefile
monop/Makefile
quiz/Makefile
robots/Makefile
wargames/Makefile
wump/Makefile

index 363c811edb6cbc06885d521ae01363f3e2b2fe9e..367a7e6483e257268ca6866e974fdc6433782c26 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.10 1996/10/18 02:43:36 thorpej Exp $
+#      $NetBSD: Makefile,v 1.11 1997/03/24 22:15:37 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  atc
@@ -13,17 +13,8 @@ GAMES=       ATC_scores Game_List Killer crossover default easy game_2 \
        game_4 novice two-corners
 CLEANFILES=grammar.c y.tab.h lex.c
 HIDEGAME=hidegame
-
-beforeinstall: 
-       @if [ ! -d ${DESTDIR}/usr/share/games/atc ]; then \
-                /bin/rm -f ${DESTDIR}/usr/share/games/atc ; \
-                mkdir -p ${DESTDIR}/usr/share/games/atc ; \
-                chown root.wheel ${DESTDIR}/usr/share/games/atc ; \
-                chmod 755 ${DESTDIR}/usr/share/games/atc ; \
-        else \
-                true ; \
-        fi
-       (cd ${.CURDIR}/games; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 400 \
-           ${GAMES} ${DESTDIR}/usr/share/games/atc)
+FILES=${GAMES:S@^@${.CURDIR}/games/@g}
+FILESDIR=/usr/share/games/atc
+FILESMODE=400
 
 .include <bsd.prog.mk>
index 12718421befc14f3d1ab096838778660b297b113..7e42b913d380f88b5071eef14ecf1f909e4de4c7 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 1996/09/26 00:04:42 mrg Exp $
+#      $NetBSD: Makefile,v 1.7 1997/03/24 22:15:38 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/11/93
 
 SUBDIR=        boggle mkdict mkindex
@@ -7,17 +7,22 @@ MKDICT!=cd $(.CURDIR)/mkdict; \
        printf "xxx:\n\techo \$${.OBJDIR}/mkdict\n" | ${MAKE} -r -s -f - xxx
 MKINDEX!=cd $(.CURDIR)/mkindex; \
        printf "xxx:\n\techo \$${.OBJDIR}/mkindex\n" | ${MAKE} -r -s -f - xxx
+WORDS=${DESTDIR}/usr/share/dict/words
+FILES=dictionary dictindex
+FILESDIR=/usr/share/games/boggle
+CLEANFILES+=${FILES}
 
-beforeinstall:
-       rm -f ${DESTDIR}/usr/share/games/boggle/dictionary
-       ${MKDICT} < ${DESTDIR}/usr/share/dict/words > \
-           ${DESTDIR}/usr/share/games/boggle/dictionary
-       rm -f ${DESTDIR}/usr/share/games/boggle/dictindex
-       ${MKINDEX} < ${DESTDIR}/usr/share/games/boggle/dictionary > \
-           ${DESTDIR}/usr/share/games/boggle/dictindex
-       chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/games/boggle/dictionary
-       chmod 444 ${DESTDIR}/usr/share/games/boggle/dictionary
-       chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/share/games/boggle/dictindex
-       chmod 444 ${DESTDIR}/usr/share/games/boggle/dictindex
+all: ${FILES}
 
-.include <bsd.subdir.mk>
+${MKDICT} ${MKINDEX}: ${SUBDIR}
+       
+
+dictionary: ${MKDICT} ${WORDS}
+       rm -f ${.TARGET}
+       ${MKDICT} < ${WORDS} > ${.TARGET}
+
+dictindex: ${MKINDEX} dictionary
+       rm -f ${.TARGET}
+       ${MKINDEX} < dictionary > ${.TARGET}
+
+.include <bsd.prog.mk>
index 0ef7b1dfe5665e1ffc603a482eb6dd8b4c05bbb0..39995307c18a8b3b4dd3466a01c40cc5f73906a7 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.4 1996/10/18 02:44:27 thorpej Exp $
+#      $NetBSD: Makefile,v 1.5 1997/03/24 22:15:39 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/11/93
 
 PROG=  boggle
@@ -7,10 +7,8 @@ DPADD= ${LIBCURSES} ${LIBTERM}
 LDADD= -lcurses -ltermlib
 HIDEGAME=hidegame
 MAN=   boggle.6
-
-beforeinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/helpfile \
-           ${DESTDIR}/usr/share/games/boggle/helpfile
+FILES= helpfile
+FILESDIR=/usr/share/games/boggle
 
 .include "../../Makefile.inc"
 .include <bsd.prog.mk>
index b2100b114aadbf3fab562a0a513f35b480254888..c7b5421a642783bf8494347a1b13cf2d20c02461 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.5 1996/10/18 02:45:01 thorpej Exp $
+#      $NetBSD: Makefile,v 1.6 1997/03/24 22:15:40 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  caesar
@@ -6,9 +6,6 @@ MAN=    caesar.6
 DPADD= ${LIBM}
 LDADD= -lm
 MLINKS=        caesar.6 rot13.6
-
-beforeinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
-           ${.CURDIR}/rot13.sh ${DESTDIR}/usr/games/rot13
+SCRIPTS=rot13.sh
 
 .include <bsd.prog.mk>
index 948101b0164d3a30be18f33509b174d4e922d5d7..77518c019ff334fd06d6347a9ec712878a48a0af 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 1996/10/18 02:45:34 thorpej Exp $
+#      $NetBSD: Makefile,v 1.7 1997/03/24 22:15:41 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  cribbage
@@ -7,9 +7,8 @@ LDADD=  -lcurses -ltermlib
 SRCS=  extern.c crib.c cards.c instr.c io.c score.c support.c
 MAN=   cribbage.6
 HIDEGAME=hidegame
-
-beforeinstall: 
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/cribbage.n \
-           ${DESTDIR}/usr/share/games/cribbage.instr
+FILES= cribbage.n
+FILESNAME=cribbage.instr
+FILESDIR=/usr/share/games
 
 .include <bsd.prog.mk>
index ad478edb9f4d14be1526a75a21475797a57b7171..f9533a0adae54702219a5c5f625c8d940525f62f 100644 (file)
@@ -1,12 +1,10 @@
-#      $NetBSD: Makefile,v 1.7 1996/10/18 02:46:02 thorpej Exp $
+#      $NetBSD: Makefile,v 1.8 1997/03/24 22:15:42 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  fish
 MAN=   fish.6
 HIDEGAME=hidegame
-
-beforeinstall: 
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/fish.instr \
-           ${DESTDIR}/usr/share/games/fish.instr
+FILES=fish.instr
+FILESDIR=/usr/share/games
 
 .include <bsd.prog.mk>
index d46a0bb4067720764af53709b3333eae39f499dc..0c0a3fdc8c6741b8a4b02a3506d94f81a2261100 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.17 1996/12/23 01:14:34 cgd Exp $
+#      $NetBSD: Makefile,v 1.18 1997/03/24 22:15:43 christos Exp $
 #      @(#)Makefile    8.2 (Berkeley) 4/19/94
 
 .include <bsd.own.mk>                  # for INSTALL_OFFENSIVE_FORTUNES
@@ -25,13 +25,10 @@ STRFILE!=cd $(.CURDIR)/../strfile; \
        printf "xxx:\n\techo \$${.OBJDIR}/strfile\n" | \
        ${MAKE} -r -s -f - xxx | grep strfile
 
-all: ${DATFILES}
+FILES=${SRCFILES} ${DATFILES}
+FILESDIR=/usr/share/games/fortune
 
-install:
-       (cd ${.CURDIR} && ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
-           ${SRCFILES} ${DESTDIR}/usr/share/games/fortune)
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
-           ${DATFILES} ${DESTDIR}/usr/share/games/fortune
+all: ${DATFILES}
 
 # Normal fortunes: build directly from data files.
 
index d123d3b7e66a1e3be1b244ea9e2020caea163e42..a233704b59f77976481110eb6513f5ab12a524e5 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.18 1997/01/07 12:09:53 tls Exp $
+#      $NetBSD: Makefile,v 1.19 1997/03/24 22:15:44 christos Exp $
 #      @(#)Makefile    8.2 (Berkeley) 4/27/95
 
 PROG=  hack
@@ -20,6 +20,8 @@ DPADD+=       ${LIBTERM} ${LIBCOMPAT}
 LDADD+=        -ltermcap -lcompat
 HIDEGAME=hidegame
 CLEANFILES+=hack.onames.h makedefs
+FILES=hh data
+FILESDIR=/var/games/hackdir
 
 ${PROG}: hack.onames.h
 
@@ -29,13 +31,15 @@ hack.onames.h: makedefs def.objects.h
 makedefs: makedefs.c
        ${CC} ${CFLAGS} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${.CURDIR}/${.PREFIX}.c ${LDADD}
 
-beforeinstall: 
+.if !exists(${DESTDIR}${FILESDIR}/perm)
+proginstall:: clobber
+.endif
+
+clobber: 
        ${INSTALL} -c -o games -g games -m 600 /dev/null \
            ${DESTDIR}/var/games/hackdir/perm
        ${INSTALL} -c -o games -g games -m 600 /dev/null \
            ${DESTDIR}/var/games/hackdir/record
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/help \
-           ${.CURDIR}/hh ${.CURDIR}/data ${DESTDIR}/var/games/hackdir
        rm -f ${DESTDIR}/var/games/hackdir/bones*
 
 .include <bsd.prog.mk>
index 3ad81a063e7bc66933475fe352f071c9ec0046ef..897fa71a41b6d08a1b3aa0f1706ea479bcacb8a8 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.9 1996/10/18 02:48:24 thorpej Exp $
+#      $NetBSD: Makefile,v 1.10 1997/03/24 22:15:46 christos Exp $
 #      @(#)Makefile    5.12 (Berkeley) 5/30/93
 
 # EXTRA
@@ -61,9 +61,8 @@ SRCS= main.c object.c create.c tok.c display.c global.c data.c io.c \
 DPADD= ${LIBTERM} ${LIBCOMPAT}
 LDADD= -ltermcap -lcompat
 HIDEGAME=hidegame
-
-beforeinstall:
-       (cd ${.CURDIR}/datfiles; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
-           -m 444 larnmaze larnopts larn.help ${DESTDIR}/usr/share/games/larn)
+DAT=larnmaze larnopts larn.help
+FILES=${DAT:S@^@${.CURDIR}/datfiles/@g}
+FILESDIR=/usr/share/games/larn
 
 .include <bsd.prog.mk>
index 7edf5feb5bbeecf0b95a88356273c3c16e6c009a..2ebbdf3c1f62ee0914992d4224af0d56b772207a 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.13 1996/10/18 02:48:56 thorpej Exp $
+#      $NetBSD: Makefile,v 1.14 1997/03/24 22:15:47 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  monop
@@ -9,6 +9,8 @@ DPADD+= ${LIBCOMPAT}
 LDADD+=        -lcompat
 HIDEGAME=hidegame
 CLEANFILES+=initdeck cards.pck
+FILES=cards.pck
+FILESDIR=/usr/share/games
 
 monop: cards.pck
 
@@ -18,8 +20,4 @@ cards.pck: initdeck
 initdeck: initdeck.c
        ${CC} ${CFLAGS} ${LDFLAGS} ${LDSTATIC} -o ${.TARGET} ${.CURDIR}/initdeck.c ${LDADD}
 
-beforeinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 cards.pck \
-           ${DESTDIR}/usr/share/games
-
 .include <bsd.prog.mk>
index 05d0baf36278c4872c729e3d3cf0166600d1e546..807ac4feaf201ba13118139a9abc5e232c1684b7 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.10 1996/10/18 02:49:35 thorpej Exp $
+#      $NetBSD: Makefile,v 1.11 1997/03/24 22:15:48 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  quiz
@@ -9,9 +9,7 @@ CATS=   africa america areas arith asia babies bard chinese collectives \
        midearth morse mult murders poetry posneg pres province seq-easy \
        seq-hard sexes sov spell state trek ucc
 HIDEGAME=hidegame
-
-beforeinstall:
-       (cd ${.CURDIR}/datfiles; ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} \
-           -m 444 ${CATS} ${DESTDIR}/usr/share/games/quiz.db)
+FILES= ${CATS:S@^@${.CURDIR}/datfiles/@}
+FILESDIR=/usr/share/games/quiz.db
 
 .include <bsd.prog.mk>
index ec12c5d7e46c74427b30b1949f60201a116fb9ba..50d4d6ae8dc3b7c273f000c20c7d984ced8f3229 100644 (file)
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.6 1996/10/18 02:50:15 thorpej Exp $
+#      $NetBSD: Makefile,v 1.7 1997/03/24 22:15:49 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  robots
@@ -10,8 +10,9 @@ DPADD=        ${LIBCURSES} ${LIBTERM}
 LDADD= -lcurses -ltermlib
 HIDEGAME=hidegame
 
-beforeinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 600 /dev/null \
-           ${DESTDIR}/var/games/robots_roll
+FILES=/dev/null
+FILESNAME=robots_roll
+FILESMODE=600
+FILESDIR=/var/games
 
 .include <bsd.prog.mk>
index 583367edc8bcc217b60f8389c274ade002e2c5c0..feccb6674b5b5a2198539689e6ae7be93da90944 100644 (file)
@@ -1,11 +1,8 @@
-#      $NetBSD: Makefile,v 1.5 1996/10/18 02:50:57 thorpej Exp $
+#      $NetBSD: Makefile,v 1.6 1997/03/24 22:15:50 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 NOOBJ= noobj
 all wargames clean cleandir depend lint tags:
-
-install:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
-           ${.CURDIR}/wargames.sh ${DESTDIR}/usr/games/wargames
+SCRIPTS=wargames.sh
 
 .include <bsd.prog.mk>
index 45dce1da87b7ba00ef4bdeec0f619ee6671882df..0109c0ee820e905891d8c40f53afa067ba91708c 100644 (file)
@@ -1,12 +1,10 @@
-#      $NetBSD: Makefile,v 1.5 1996/10/18 02:51:24 thorpej Exp $
+#      $NetBSD: Makefile,v 1.6 1997/03/24 22:15:51 christos Exp $
 #      @(#)Makefile    8.1 (Berkeley) 5/31/93
 
 PROG=  wump
 MAN=   wump.6
 HIDEGAME=hidegame
-
-beforeinstall:
-       ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.CURDIR}/wump.info \
-           ${DESTDIR}/usr/share/games
+FILES=wump.info
+FILESDIR=/usr/share/games
 
 .include <bsd.prog.mk>