X-Git-Url: https://git.cameronkatri.com/bsdgames-darwin.git/blobdiff_plain/94b5353c71e7246077d468afe68d51ce85fc213d..02826c034bbdccc7eba0474188f4dc106bc38d07:/fortune/datfiles/Makefile?ds=sidebyside diff --git a/fortune/datfiles/Makefile b/fortune/datfiles/Makefile index 8c87385b..dae9b484 100644 --- a/fortune/datfiles/Makefile +++ b/fortune/datfiles/Makefile @@ -1,44 +1,75 @@ -# $NetBSD: Makefile,v 1.11 1995/03/23 08:28:33 cgd Exp $ +# $NetBSD: Makefile,v 1.30 2000/12/30 17:51:26 sommerfeld Exp $ # @(#)Makefile 8.2 (Berkeley) 4/19/94 -SRCS= fortunes fortunes2 startrek zippy -BLDS= fortunes.dat fortunes2.dat startrek.dat zippy.dat \ - fortunes-o fortunes-o.dat +.include # for INSTALL_OFFENSIVE_FORTUNES -# TO INSTALL THE POTENTIALLY OFFENSIVE FORTUNES, UNCOMMENT THE THREE -# LINES AND COMMENT OUT THE FOURTH LINE. +SRCFILES= fortunes fortunes2 startrek zippy unamerican-o limerick \ + netbsd +DATFILES= fortunes.dat fortunes2.dat startrek.dat zippy.dat \ + fortunes-o fortunes-o.dat fortunes2-o fortunes2-o.dat \ + limerick.dat limerick-o limerick-o.dat unamerican-o \ + unamerican-o.dat netbsd.dat netbsd-o netbsd-o.dat -# THE THREE LINES -SRCS+= fortunes2-o limerick -BLDS+= fortunes2-o.dat limerick.dat -TYPE= real +# TO AVOID INSTALLING THE POTENTIALLY OFFENSIVE FORTUNES, RUN 'make' with +# "INSTALL_OFFENSIVE_FORTUNES=NO", or set "INSTALL_OFFENSIVE_FORTUNES=NO" +# IN bsd.own.mk OR /etc/mk.conf. -# THE FOURTH LINE -#TYPE= fake +INSTALL_OFFENSIVE_FORTUNES?= YES +.if (${INSTALL_OFFENSIVE_FORTUNES} == "YES") +TYPE= real +.else +TYPE= fake +.endif -CLEANFILES+=${BLDS} +CLEANFILES+=${DATFILES} limerick-o -STRFILE!=cd $(.CURDIR)/../strfile; \ - printf "xxx:\n\techo \$${.OBJDIR}/strfile\n" | ${MAKE} -r -s -f - xxx +STRFILEDIR!=cd $(.CURDIR)/../strfile; ${PRINTOBJDIR} +STRFILE=${STRFILEDIR}/strfile -all: ${BLDS} +.if ${MKSHARE} != "no" +FILES=${SRCFILES} ${DATFILES} +FILESDIR=/usr/share/games/fortune +.endif -install: ${SRCS} ${BLDS} - (cd ${.CURDIR} && install -c -o ${BINOWN} -g ${BINGRP} -m 444 \ - ${SRCS} ${DESTDIR}/usr/share/games/fortune) - install -o ${BINOWN} -g ${BINGRP} -m 444 ${BLDS} \ - ${DESTDIR}/usr/share/games/fortune +realall: ${DATFILES} -fortunes.dat fortunes2.dat fortunes2-o.dat limerick.dat startrek.dat zippy.dat: +# Normal fortunes: build directly from data files. + +fortunes.dat fortunes2.dat startrek.dat zippy.dat limerick.dat netbsd.dat: ${STRFILE} -rs ${.CURDIR}/${.TARGET:R} ${.TARGET} +fortunes.dat: fortunes +fortunes2.dat: fortunes2 +startrek.dat: startrek +zippy.dat: zippy +limerick.dat: limerick +netbsd.dat: netbsd + +# Obscene fortunes: we have to build source and data files +fortunes-o: fortunes-o.${TYPE} + tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} fortunes-o.dat: fortunes-o - ${STRFILE} -rsx fortunes-o ${.TARGET} + ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} + +fortunes2-o: fortunes2-o.${TYPE} + tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} +fortunes2-o.dat: fortunes2-o + ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} + +limerick-o: limerick-o.${TYPE} + tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} +limerick-o.dat: limerick-o + ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} + +unamerican-o: unamerican-o.${TYPE} + tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} +unamerican-o.dat: unamerican-o + ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} -#fortunes-o: fortunes-o.${TYPE} -# /usr/games/caesar 13 < ${.ALLSRC} > ${.TARGET} +netbsd-o: netbsd-o.${TYPE} + tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} +netbsd-o.dat: netbsd-o + ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} -fortunes-o: fortunes-o.${TYPE}.rot13 - cat < ${.ALLSRC} > ${.TARGET} .include