X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/ca67e7b465996afb3821d6a075c4dc6a7f0f5d52..1c15e88899094343f75aeba04122cd96a96b428e:/usr/src/games/fortune/Makefile diff --git a/usr/src/games/fortune/Makefile b/usr/src/games/fortune/Makefile index 5bf38b095b..afa10bc8bc 100644 --- a/usr/src/games/fortune/Makefile +++ b/usr/src/games/fortune/Makefile @@ -1,78 +1,51 @@ -# -# Copyright (c) 1987 Regents of the University of California. -# All rights reserved. The Berkeley software License Agreement -# specifies the terms and conditions for redistribution. -# -# @(#)Makefile 1.4 (Berkeley) 9/20/87 -# -CFLAGS= -O -LIBC= /lib/libc.a -SFLAGS= -r -TDEV= -Pver -TROFF= ditroff ${TDEV} -SRCS= fortune.c rnd.c strfile.c unstr.c - -all: fortune strfile unstr fortunes.dat - -fortune: fortune.o rnd.o ${LIBC} - ${CC} ${CFLAGS} -o $@ fortune.o rnd.o - -strfile: strfile.o rnd.o ${LIBC} - ${CC} ${CFLAGS} -o $@ strfile.o rnd.o - -unstr: unstr.o ${LIBC} - ${CC} ${CFLAGS} -o $@ unstr.o - -fortunes.dat: fortunes strfile - ./strfile ${SFLAGS} fortunes - -fortunes: scene obscene - (cat scene; echo "%-"; cat obscene) > fortunes - -clean: FRC - rm -f fortune fortunes fortunes.dat strfile unstr core *.o - rm -f Oscene Oobscene - -depend: FRC - mkdep ${CFLAGS} ${SRCS} - -install: FRC - install -s -o games -g bin -m 4755 fortune ${DESTDIR}/usr/games - install -o games -g bin -m 600 fortunes.dat ${DESTDIR}/usr/games/lib - -lint: FRC - lint ${CFLAGS} fortune.c rnd.c - lint ${CFLAGS} strfile.c rnd.c - lint ${CFLAGS} unstr.c - -tags: FRC - ctags ${SRCS} - -troff: FRC - ./Do_troff scene ${TROFF} - ./Do_troff obscene ${TROFF} - -sort: sort.scene sort.obscene - -sort.scene: strfile unstr - strfile -oi scene - mv scene Oscene - unstr -o scene - -sort.obscene: strfile unstr - strfile -oi obscene - mv obscene Oobscene - unstr -o obscene - -FRC: - -# DO NOT DELETE THIS LINE -- mkdep uses it. -# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. - -fortune.o: fortune.c /usr/include/sys/types.h /usr/include/stdio.h -fortune.o: /usr/include/sys/file.h strfile.h -rnd.o: rnd.c -strfile.o: strfile.c /usr/include/stdio.h /usr/include/ctype.h strfile.h -unstr.o: unstr.c /usr/include/stdio.h strfile.h - -# IF YOU PUT ANYTHING HERE IT WILL GO AWAY +# @(#)Makefile 5.2 (Berkeley) 6/26/90 + +PROGS= fortune strfile unstr +SRCS= fortune.c strfile.c unstr.c +MAN6= fortune.0 +BINOWN= games +DATFILES=fortunes.dat startrek.dat zippy.dat fortunes-o.dat +.PATH: ${.CURDIR} ${.CURDIR}/datfiles +CLEANFILES+=strfile unstr + +all: ${PROGS} ${MAN6} ${DATFILES} + +${PROGS}: ${LIBC} ${.PREFIX}.c + ${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/${.PREFIX}.c + +fortunes-o.dat: ${.TARGET:R} + ./strfile -rsx ${.CURDIR}/datfiles/${.TARGET:R} ${.TARGET} +fortunes.dat startrek.dat zippy.dat: ${.TARGET:R} + ./strfile -rs ${.CURDIR}/datfiles/${.TARGET:R} ${.TARGET} + +clean: + rm -f ${PROGS} core *.dat + +cleandir: clean + rm -f ${MAN6} tags .depend + +depend: ${SRCS} + mkdep -p ${CFLAGS} ${.ALLSRC} + +install: + install ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} fortune \ + ${DESTDIR}/usr/games + install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} fortune.0 \ + ${DESTDIR}/usr/share/man/cat6 + (cd ${.CURDIR}/datfiles; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \ + ${DATFILES:R} ${DESTDIR}/usr/share/games/fortune) + install -o ${BINOWN} -g ${BINGRP} -m 444 ${DATFILES} \ + ${DESTDIR}/usr/share/games/fortune + +lint: ${SRCS} + cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} fortune.c + cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} strfile.c + cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} unstr.c + +tags: ${SRCS} + cd ${.CURDIR}; ctags fortune.c + cd ${.CURDIR}; ctags strfile.c + cd ${.CURDIR}; ctags unstr.c + cd ${.CURDIR}; sort -o tags tags + +.include