-# Shell scripts that need only be installed and are never removed.
-#
-SCRIPT= wargames
-
-# C sources that live in the current directory
-#
-SRCS= arithmetic.c banner.c bcd.c factor.c fish.c number.c primes.c \
- rain.c worm.c worms.c wump.c
-
-# C programs that live in the current directory and do not need
-# explicit make lines.
-#
-STD= arithmetic banner bcd factor fish number wump
-
-# C programs that live in the current directory and need explicit make lines.
-#
-NSTD= primes rain worm worms
-
-# programs that get hidden
-HIDE= fish wump worm
-
-# programs that don't
-NOHIDE= arithmetic banner bcd factor number primes rain worms
-
-# Programs that require a lisp interpreter or compiler
-LISP= doctor
-
-all: ${SUBDIR} ${STD} ${NSTD}
-
-${SUBDIR}: FRC
- cd $@; make ${MFLAGS}
-
-${STD}: ${LIBC}
- ${CC} ${CFLAGS} -o $@ $@.c
-
-install: FRC
- -for i in ${SUBDIR}; do \
- (cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); done
- -for i in ${SCRIPT}; do \
- (install -c -o games -g bin -m 755 $$i.sh ${DESTDIR}/usr/games/$$i); done
- install -s -o games -g bin -m 700 ${HIDE} ${DESTDIR}/usr/games/hide
- install -s -o games -g bin -m 755 ${NOHIDE} ${DESTDIR}/usr/games
- -for i in ${HIDE}; do \
- (cd ${DESTDIR}/usr/games; rm -f $$i; ln -s dm $$i; chown games.bin $$i) \
- done
-
-clean: FRC
- -for i in ${SUBDIR} games.vax games.tahoe; do \
- (cd $$i; make ${MFLAGS} clean); \
- done
- rm -f ${STD} ${NSTD} a.out core *.s *.o
-
-depend: ldepend
- for i in ${SUBDIR}; do (cd $$i; make ${MFLAGS} depend); done
-
-ldepend: FRC
- mkdep -p ${CFLAGS} ${SRCS}
-
-FRC:
-
-# Files listed in ${NSTD} have explicit make lines given below.
-
-primes:
- ${CC} -o $@ ${CFLAGS} primes.c -lm
-
-rain:
- ${CC} -o $@ ${CFLAGS} rain.c -lcurses -ltermcap
-
-worm:
- ${CC} -o $@ ${CFLAGS} worm.c -lcurses -ltermcap
-
-worms:
- ${CC} -o $@ ${CFLAGS} worms.c -lcurses -ltermcap
-
-# DO NOT DELETE THIS LINE -- mkdep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-arithmetic: arithmetic.c /usr/include/stdio.h /usr/include/signal.h
-arithmetic: /usr/include/machine/trap.h
-banner: banner.c /usr/include/stdio.h
-bcd: bcd.c
-factor: factor.c
-fish: fish.c /usr/include/stdio.h
-number: number.c /usr/include/stdio.h /usr/include/ctype.h
-primes: primes.c /usr/include/stdio.h /usr/include/math.h
-rain: rain.c /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
-rain: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
-rain: /usr/include/signal.h /usr/include/machine/trap.h
-worm: worm.c /usr/include/ctype.h /usr/include/curses.h /usr/include/stdio.h
-worm: /usr/include/sgtty.h /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
-worm: /usr/include/sys/ttydev.h /usr/include/signal.h
-worm: /usr/include/machine/trap.h
-worms: worms.c /usr/include/stdio.h /usr/include/sgtty.h
-worms: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
-worms: /usr/include/sys/ttydev.h /usr/include/signal.h
-worms: /usr/include/machine/trap.h
-wump: wump.c /usr/include/stdio.h /usr/include/sgtty.h /usr/include/sys/ioctl.h
-wump: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY