Makefile revision 1.28
11.28Sabs# $NetBSD: Makefile,v 1.28 2000/08/17 16:48:52 abs Exp $ 21.11Scgd# @(#)Makefile 8.2 (Berkeley) 4/19/94 31.1Scgd 41.17Scgd.include <bsd.own.mk> # for INSTALL_OFFENSIVE_FORTUNES 51.11Scgd 61.27SpookaSRCFILES= fortunes fortunes2 startrek zippy unamerican-o limerick \ 71.27Spooka netbsd 81.17ScgdDATFILES= fortunes.dat fortunes2.dat startrek.dat zippy.dat \ 91.17Scgd fortunes-o fortunes-o.dat fortunes2-o fortunes2-o.dat \ 101.27Spooka limerick.dat limerick-o.dat unamerican-o unamerican-o.dat \ 111.28Sabs netbsd.dat netbsd-o netbsd-o.dat 121.17Scgd 131.20Slukem# TO AVOID INSTALLING THE POTENTIALLY OFFENSIVE FORTUNES, RUN 'make' with 141.17Scgd# "INSTALL_OFFENSIVE_FORTUNES=NO", or set "INSTALL_OFFENSIVE_FORTUNES=NO" 151.17Scgd# IN bsd.own.mk OR /etc/mk.conf. 161.17Scgd 171.17ScgdINSTALL_OFFENSIVE_FORTUNES?= YES 181.17Scgd.if (${INSTALL_OFFENSIVE_FORTUNES} == "YES") 191.17ScgdTYPE= real 201.17Scgd.else 211.17ScgdTYPE= fake 221.17Scgd.endif 231.11Scgd 241.25StronCLEANFILES+=${DATFILES} limerick-o 251.1Scgd 261.8SpkSTRFILE!=cd $(.CURDIR)/../strfile; \ 271.19Smycroft printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}/strfile\n" | ${MAKE} -s -f- 281.8Spk 291.22Slukem.if ${MKSHARE} != "no" 301.18SchristosFILES=${SRCFILES} ${DATFILES} 311.18SchristosFILESDIR=/usr/share/games/fortune 321.21Slukem.endif 331.18Schristos 341.26Smycroftrealall: ${DATFILES} 351.1Scgd 361.17Scgd# Normal fortunes: build directly from data files. 371.17Scgd 381.27Spookafortunes.dat fortunes2.dat startrek.dat zippy.dat limerick.dat netbsd.dat: 391.11Scgd ${STRFILE} -rs ${.CURDIR}/${.TARGET:R} ${.TARGET} 401.17Scgdfortunes.dat: fortunes 411.17Scgdfortunes2.dat: fortunes2 421.17Scgdstartrek.dat: startrek 431.17Scgdzippy.dat: zippy 441.24Shwrlimerick.dat: limerick 451.27Spookanetbsd.dat: netbsd 461.17Scgd 471.17Scgd# Obscene fortunes: we have to build source and data files 481.11Scgd 491.17Scgdfortunes-o: fortunes-o.${TYPE} 501.17Scgd tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} 511.11Scgdfortunes-o.dat: fortunes-o 521.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 531.11Scgd 541.17Scgdfortunes2-o: fortunes2-o.${TYPE} 551.17Scgd tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} 561.17Scgdfortunes2-o.dat: fortunes2-o 571.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 581.17Scgd 591.24Shwrlimerick-o: limerick-o.${TYPE} 601.15Sjtc tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} 611.24Shwrlimerick-o.dat: limerick-o 621.23Sthorpej ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 631.23Sthorpej 641.24Shwrunamerican-o: unamerican-o.${TYPE} 651.23Sthorpej tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} 661.24Shwrunamerican-o.dat: unamerican-o 671.28Sabs ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 681.28Sabs 691.28Sabsnetbsd-o: netbsd-o.${TYPE} 701.28Sabs tr [a-zA-Z] [n-za-mN-ZA-M] < ${.ALLSRC} > ${.TARGET} 711.28Sabsnetbsd-o.dat: netbsd-o 721.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 731.17Scgd 741.1Scgd 751.1Scgd.include <bsd.prog.mk> 76