Makefile revision 1.7
11.7Slukem# $NetBSD: Makefile,v 1.7 2002/03/05 03:51:22 lukem Exp $ 21.1Sthorpej 31.1Sthorpej# The `all' target must appear before bsd.own.mk is pulled in. 41.1Sthorpejall: 51.1Sthorpej @echo "Please understand what you are doing, first." 61.1Sthorpej @false 71.1Sthorpej 81.1Sthorpej# 91.1Sthorpej# DETERMINE WHICH CRYPTO SET TO USE 101.1Sthorpej# 111.1Sthorpej 121.1Sthorpej.include <bsd.own.mk> 131.1Sthorpej 141.6SlukemSETSENV= DESTDIR=${DESTDIR:Q} \ 151.6Slukem MACHINE=${MACHINE:Q} MACHINE_ARCH=${MACHINE_ARCH:Q} \ 161.6Slukem MAKE=${MAKE:Q} MTREE=${MTREE:Q} PAX=${PAX:Q} 171.6Slukem 181.3Sthorpejprint_machine: .PHONY 191.3Sthorpej @echo ${MACHINE} 201.3Sthorpej 211.3Sthorpejprint_machine_arch: .PHONY 221.3Sthorpej @echo ${MACHINE_ARCH} 231.3Sthorpej 241.3Sthorpejprint_machine_cpu: .PHONY 251.3Sthorpej @echo ${MACHINE_CPU} 261.3Sthorpej 271.3Sthorpejprint_object_fmt: .PHONY 281.3Sthorpej @echo ${OBJECT_FMT} 291.3Sthorpej 301.3Sthorpejprint_use_new_toolchain: .PHONY 311.3Sthorpej @echo "${USE_NEW_TOOLCHAIN:Dyes}" 321.5Stron 331.5Stronprint_x11_version: .PHONY 341.5Stron.if defined(USE_XF86_4) && (${USE_XF86_4} != no) 351.5Stron @echo 4 361.5Stron.else 371.5Stron @echo 3 381.5Stron.endif 391.3Sthorpej 401.3Sthorpej# This target has debugging value only, really. 411.7Slukemmakeflist: .PHONY check_DESTDIR 421.6Slukem ${SETSENV} sh ${.CURDIR}/makeflist 431.3Sthorpej 441.1Sthorpej# 451.1Sthorpej# SET BUILDING TARGETS 461.1Sthorpej# 471.1Sthorpej 481.1Sthorpej.PRECIOUS: checkflist 491.7Slukemcheckflist: check_DESTDIR 501.6Slukem ${SETSENV} sh ${.CURDIR}/checkflist 511.4Smrg 521.7Slukem.PRECIOUS: checkflist-x11 531.7Slukemcheckflist-x11: check_DESTDIR 541.6Slukem ${SETSENV} sh ${.CURDIR}/checkflist -x11 551.1Sthorpej 561.2Sthorpej.PRECIOUS: maketars 571.7Slukemmaketars: check_DESTDIR check_RELEASEDIR 581.6Slukem ${SETSENV} sh ${.CURDIR}/maketars ${UNPRIVED:D-M ${METALOG}} \ 591.6Slukem -d ${DESTDIR} -t ${RELEASEDIR}/binary/sets 601.1Sthorpej 611.2Sthorpej.PRECIOUS: makesums 621.7Slukemmakesums: check_RELEASEDIR 631.6Slukem ${SETSENV} sh ${.CURDIR}/makesums -t ${RELEASEDIR}/binary/sets 641.1Sthorpej 651.1Sthorpej# 661.1Sthorpej# MAIN ENTRY POINTS 671.1Sthorpej# 681.1Sthorpej 691.1Sthorpejsets: maketars makesums 701.1Sthorpej @true 71