Makefile revision 1.38
11.38Sapb# $NetBSD: Makefile,v 1.38 2008/09/26 18:23:09 apb 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.37Sreed netbsd farber netbsd-tips 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.37Sreed farber.dat netbsd-tips.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.38SapbSTRFILE=${TOOL_STRFILE} 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.37Sreedfortunes.dat fortunes2.dat startrek.dat zippy.dat limerick.dat netbsd.dat farber.dat netbsd-tips.dat: 391.36Slukem ${_MKTARGET_CREATE} 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.37Sreednetbsd-tips.dat: netbsd-tips 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