date and time created 85/05/30 18:35:11 by mckusick
[unix-history] / usr / src / games / Makefile
index f86fbca..8ef41d0 100644 (file)
@@ -1,4 +1,4 @@
-#      @(#)Makefile    4.6     (Berkeley)      %G%
+#      Makefile        4.15    84/12/03
 #
 DESTDIR=
 CFLAGS=        -O
 #
 DESTDIR=
 CFLAGS=        -O
@@ -9,8 +9,8 @@ WORK=   aard ddl mpu
 
 # Programs that live in subdirectories, and have makefiles of their own.
 #
 
 # Programs that live in subdirectories, and have makefiles of their own.
 #
-SUBDIR=        adventure backgammon boggle compat cribbage doctor fortune \
-       mille monop quiz snake zork hangman
+SUBDIR=        adventure backgammon battlestar boggle compat cribbage doctor fortune \
+       hangman hunt mille monop quiz rogue sail snake trek zork
 
 # Shell scripts that need only be installed and are never removed.
 #
 
 # Shell scripts that need only be installed and are never removed.
 #
@@ -19,11 +19,12 @@ SUBDIR=     adventure backgammon boggle compat cribbage doctor fortune \
 # C programs that live in the current directory and do not need
 # explicit make lines.
 #
 # C programs that live in the current directory and do not need
 # explicit make lines.
 #
-STD=   arithmetic btlgammon banner bcd chess fish number wump
+STD=   arithmetic btlgammon banner bcd cfscores chess factor \
+       fish number wump
 
 # C programs that live in the current directory and need explicit make lines.
 #
 
 # C programs that live in the current directory and need explicit make lines.
 #
-NSTD=  canfield rain worm worms
+NSTD=  canfield primes rain worm worms
 
 all:   ${SUBDIR} ${STD} ${NSTD}
 
 
 all:   ${SUBDIR} ${STD} ${NSTD}
 
@@ -37,8 +38,12 @@ install:
        for i in ${SUBDIR}; do \
                (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
 #      for i in ${SCRIPT}; do (install -c $$i ${DESTDIR}/usr/games/$$i); done
        for i in ${SUBDIR}; do \
                (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
 #      for i in ${SCRIPT}; do (install -c $$i ${DESTDIR}/usr/games/$$i); done
-       for i in ${STD} ${NSTD}; do (install $$i ${DESTDIR}/usr/games/$$i); done
+       for i in ${STD} ${NSTD}; do \
+               (install -s $$i ${DESTDIR}/usr/games/$$i); \
+       done
        install -c chess.bin ${DESTDIR}/usr/games/lib/chess
        install -c chess.bin ${DESTDIR}/usr/games/lib/chess
+       cat >${DESTDIR}/usr/games/lib/cfscores </dev/null
+       chmod 777 ${DESTDIR}/usr/games/lib/cfscores
 
 clean:
        rm -f a.out core *.s *.o
 
 clean:
        rm -f a.out core *.s *.o
@@ -66,17 +71,19 @@ depend:
 # Files listed in ${NSTD} have explicit make lines given below.
 
 canfield:
 # Files listed in ${NSTD} have explicit make lines given below.
 
 canfield:
-       cc -o canfield canfield.c -lcurses -ltermcap
+       cc -o canfield ${CFLAGS} canfield.c -lcurses -ltermcap
 
 
+primes:
+       cc -o primes ${CFLAGS} primes.c -lm
 
 rain:
 
 rain:
-       cc -o rain rain.c -lcurses -ltermcap
+       cc -o rain ${CFLAGS} rain.c -lcurses -ltermcap
 
 worm:
 
 worm:
-       cc -o worm worm.c -lcurses -ltermcap
+       cc -o worm ${CFLAGS} worm.c -lcurses -ltermcap
 
 worms:
 
 worms:
-       cc -o worms worms.c -lcurses -ltermcap
+       cc -o worms ${CFLAGS} worms.c -lcurses -ltermcap
 
 # DO NOT DELETE THIS LINE -- make depend uses it
 
 
 # DO NOT DELETE THIS LINE -- make depend uses it
 
@@ -88,17 +95,8 @@ btlgammon: /usr/include/stdio.h
 banner: banner.c
 banner: /usr/include/stdio.h
 bcd: bcd.c
 banner: banner.c
 banner: /usr/include/stdio.h
 bcd: bcd.c
-chess: chess.c
-chess: /usr/include/stdio.h
-fish: fish.c
-arithmetic: arithmetic.c
-arithmetic: /usr/include/stdio.h
-arithmetic: /usr/include/signal.h
-btlgammon: btlgammon.c
-btlgammon: /usr/include/stdio.h
-banner: banner.c
-banner: /usr/include/stdio.h
-bcd: bcd.c
+cfscores: cfscores.c
+cfscores: /usr/include/pwd.h
 chess: chess.c
 chess: /usr/include/stdio.h
 fish: fish.c
 chess: chess.c
 chess: /usr/include/stdio.h
 fish: fish.c
@@ -111,6 +109,7 @@ canfield: canfield.c
 canfield: /usr/include/curses.h
 canfield: /usr/include/ctype.h
 canfield: /usr/include/signal.h
 canfield: /usr/include/curses.h
 canfield: /usr/include/ctype.h
 canfield: /usr/include/signal.h
+canfield: /usr/include/sys/types.h
 rain: rain.c
 rain: /usr/include/stdio.h
 rain: /usr/include/sgtty.h
 rain: rain.c
 rain: /usr/include/stdio.h
 rain: /usr/include/sgtty.h