1# @(#)Makefile 5.3 (Berkeley) 03/12/91 2 3PROGS= fortune strfile unstr 4SRCS= fortune.c strfile.c unstr.c 5MAN6= fortune.0 6BINOWN= games 7DATFILES=fortunes.dat startrek.dat zippy.dat fortunes-o.dat 8.PATH: ${.CURDIR} ${.CURDIR}/datfiles 9CLEANFILES+=strfile unstr 10 11all: ${PROGS} ${MAN6} ${DATFILES} 12 13${PROGS}: ${LIBC} ${.PREFIX}.c 14 ${CC} ${CFLAGS} -o ${.TARGET} ${.CURDIR}/${.PREFIX}.c -lcompat 15 16fortunes-o.dat: ${.TARGET:R} 17 ./strfile -rsx ${.CURDIR}/datfiles/${.TARGET:R} ${.TARGET} 18fortunes.dat startrek.dat zippy.dat: ${.TARGET:R} 19 ./strfile -rs ${.CURDIR}/datfiles/${.TARGET:R} ${.TARGET} 20 21clean: 22 rm -f ${PROGS} core *.dat 23 24cleandir: clean 25 rm -f ${MAN6} tags .depend 26 27depend: ${SRCS} 28 mkdep -p ${CFLAGS} ${.ALLSRC} 29 30install: 31 install ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} fortune \ 32 ${DESTDIR}/usr/games 33 install -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} fortune.0 \ 34 ${DESTDIR}/usr/share/man/cat6 35 (cd ${.CURDIR}/datfiles; install -c -o ${BINOWN} -g ${BINGRP} -m 444 \ 36 ${DATFILES:R} ${DESTDIR}/usr/share/games/fortune) 37 install -o ${BINOWN} -g ${BINGRP} -m 444 ${DATFILES} \ 38 ${DESTDIR}/usr/share/games/fortune 39 40lint: ${SRCS} 41 cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} fortune.c 42 cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} strfile.c 43 cd ${.CURDIR}; lint ${CFLAGS} ${LINTFLAGS} unstr.c 44 45tags: ${SRCS} 46 cd ${.CURDIR}; ctags fortune.c 47 cd ${.CURDIR}; ctags strfile.c 48 cd ${.CURDIR}; ctags unstr.c 49 cd ${.CURDIR}; sort -o tags tags 50 51.include <bsd.prog.mk> 52