Makefile revision 1.36
11.36Slukem# $NetBSD: Makefile,v 1.36 2003/10/21 10:01:19 lukem 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.33SdrochnerCLEANFILES+=${DATFILES} 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.36Slukem ${_MKTARGET_CREATE} 411.11Scgd ${STRFILE} -rs ${.CURDIR}/${.TARGET:R} ${.TARGET} 421.17Scgdfortunes.dat: fortunes 431.17Scgdfortunes2.dat: fortunes2 441.17Scgdstartrek.dat: startrek 451.17Scgdzippy.dat: zippy 461.24Shwrlimerick.dat: limerick 471.27Spookanetbsd.dat: netbsd 481.31Sprofffarber.dat: farber 491.17Scgd 501.17Scgd# Obscene fortunes: we have to build source and data files 511.11Scgd 521.17Scgdfortunes-o: fortunes-o.${TYPE} 531.36Slukem ${_MKTARGET_CREATE} 541.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 551.11Scgdfortunes-o.dat: fortunes-o 561.36Slukem ${_MKTARGET_CREATE} 571.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 581.11Scgd 591.17Scgdfortunes2-o: fortunes2-o.${TYPE} 601.36Slukem ${_MKTARGET_CREATE} 611.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 621.17Scgdfortunes2-o.dat: fortunes2-o 631.36Slukem ${_MKTARGET_CREATE} 641.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 651.17Scgd 661.24Shwrlimerick-o: limerick-o.${TYPE} 671.36Slukem ${_MKTARGET_CREATE} 681.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 691.24Shwrlimerick-o.dat: limerick-o 701.36Slukem ${_MKTARGET_CREATE} 711.23Sthorpej ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 721.23Sthorpej 731.24Shwrunamerican-o: unamerican-o.${TYPE} 741.36Slukem ${_MKTARGET_CREATE} 751.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 761.24Shwrunamerican-o.dat: unamerican-o 771.36Slukem ${_MKTARGET_CREATE} 781.28Sabs ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 791.28Sabs 801.28Sabsnetbsd-o: netbsd-o.${TYPE} 811.36Slukem ${_MKTARGET_CREATE} 821.32Stv tr 'a-zA-Z' 'n-za-mN-ZA-M' < ${.ALLSRC} > ${.TARGET} 831.28Sabsnetbsd-o.dat: netbsd-o 841.36Slukem ${_MKTARGET_CREATE} 851.17Scgd ${STRFILE} -rsx ${.ALLSRC} ${.TARGET} 861.17Scgd 871.1Scgd 881.1Scgd.include <bsd.prog.mk> 89