Makefile revision 1.32
11.32Stv# $NetBSD: Makefile,v 1.32 2002/01/30 19:41:39 tv 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.31Sproff netbsd farber 81.17ScgdDATFILES= fortunes.dat fortunes2.dat startrek.dat zippy.dat \ 91.17Scgd fortunes-o fortunes-o.dat fortunes2-o fortunes2-o.dat \ 101.29Sabs limerick.dat limerick-o limerick-o.dat unamerican-o \ 111.31Sproff unamerican-o.dat netbsd.dat netbsd-o netbsd-o.dat \ 121.31Sproff farber.dat 131.17Scgd 141.20Slukem# TO AVOID INSTALLING THE POTENTIALLY OFFENSIVE FORTUNES, RUN 'make' with 151.17Scgd# "INSTALL_OFFENSIVE_FORTUNES=NO", or set "INSTALL_OFFENSIVE_FORTUNES=NO" 161.17Scgd# IN bsd.own.mk OR /etc/mk.conf. 171.17Scgd 181.17ScgdINSTALL_OFFENSIVE_FORTUNES?= YES 191.17Scgd.if (${INSTALL_OFFENSIVE_FORTUNES} == "YES") 201.17ScgdTYPE= real 211.17Scgd.else 221.17ScgdTYPE= fake 231.17Scgd.endif 241.11Scgd 251.25StronCLEANFILES+=${DATFILES} limerick-o 261.1Scgd 271.30SsommerfeSTRFILEDIR!=cd $(.CURDIR)/../strfile; ${PRINTOBJDIR} 281.30SsommerfeSTRFILE=${STRFILEDIR}/strfile 291.8Spk 301.22Slukem.if ${MKSHARE} != "no" 311.18SchristosFILES=${SRCFILES} ${DATFILES} 321.18SchristosFILESDIR=/usr/share/games/fortune 331.21Slukem.endif 341.18Schristos 351.26Smycroftrealall: ${DATFILES} 361.1Scgd 371.17Scgd# Normal fortunes: build directly from data files. 381.17Scgd 391.31Sprofffortunes.dat fortunes2.dat startrek.dat zippy.dat limerick.dat netbsd.dat farber.dat: 401.11Scgd ${STRFILE} -rs ${.CURDIR}/${.TARGET:R} ${.TARGET} 411.17Scgdfortunes.dat: fortunes 421.17Scgdfortunes2.dat: fortunes2 431.17Scgdstartrek.dat: startrek 441.17Scgdzippy.dat: zippy 451.24Shwrlimerick.dat: limerick 461.27Spookanetbsd.dat: netbsd 471.31Sprofffarber.dat: farber 481.17Scgd 491.17Scgd# Obscene fortunes: we have to build source and data files 501.11Scgd 511.17Scgdfortunes-o: fortunes-o.${TYPE} 521.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 531.11Scgdfortunes-o.dat: fortunes-o 541.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 551.11Scgd 561.17Scgdfortunes2-o: fortunes2-o.${TYPE} 571.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 581.17Scgdfortunes2-o.dat: fortunes2-o 591.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 601.17Scgd 611.24Shwrlimerick-o: limerick-o.${TYPE} 621.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 631.24Shwrlimerick-o.dat: limerick-o 641.23Sthorpej ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 651.23Sthorpej 661.24Shwrunamerican-o: unamerican-o.${TYPE} 671.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 681.24Shwrunamerican-o.dat: unamerican-o 691.28Sabs ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 701.28Sabs 711.28Sabsnetbsd-o: netbsd-o.${TYPE} 721.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 731.28Sabsnetbsd-o.dat: netbsd-o 741.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 751.17Scgd 761.1Scgd 771.1Scgd.include <bsd.prog.mk> 78