Makefile revision 1.4
11.4Smrg# $NetBSD: Makefile,v 1.4 2002/01/01 07:59:32 mrg 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.1Sthorpej# 151.1Sthorpej# UTILITY TARGETS 161.1Sthorpej# 171.1Sthorpej 181.1Sthorpejcheck_destdir: .PHONY 191.1Sthorpej.if !defined(DESTDIR) 201.1Sthorpej @echo "DESTDIR must be set" 211.1Sthorpej @false 221.1Sthorpej.else 231.1Sthorpej @true 241.1Sthorpej.endif 251.1Sthorpej 261.1Sthorpejcheck_releasedir: .PHONY 271.1Sthorpej.if !defined(RELEASEDIR) 281.1Sthorpej @echo "RELEASEDIR must be set" 291.1Sthorpej @false 301.1Sthorpej.else 311.1Sthorpej @true 321.1Sthorpej.endif 331.1Sthorpej 341.3Sthorpejprint_machine: .PHONY 351.3Sthorpej @echo ${MACHINE} 361.3Sthorpej 371.3Sthorpejprint_machine_arch: .PHONY 381.3Sthorpej @echo ${MACHINE_ARCH} 391.3Sthorpej 401.3Sthorpejprint_machine_cpu: .PHONY 411.3Sthorpej @echo ${MACHINE_CPU} 421.3Sthorpej 431.3Sthorpejprint_object_fmt: .PHONY 441.3Sthorpej @echo ${OBJECT_FMT} 451.3Sthorpej 461.3Sthorpejprint_use_new_toolchain: .PHONY 471.3Sthorpej @echo "${USE_NEW_TOOLCHAIN:Dyes}" 481.3Sthorpej 491.3Sthorpej# This target has debugging value only, really. 501.3Sthorpejmakeflist: .PHONY check_destdir 511.3Sthorpej DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 521.3Sthorpej MAKE=${MAKE} sh ${.CURDIR}/makeflist 531.3Sthorpej 541.1Sthorpej# 551.1Sthorpej# SET BUILDING TARGETS 561.1Sthorpej# 571.1Sthorpej 581.1Sthorpej.PRECIOUS: checkflist 591.1Sthorpejcheckflist: check_destdir 601.3Sthorpej DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 611.3Sthorpej MAKE=${MAKE} sh ${.CURDIR}/checkflist 621.4Smrg 631.4Smrg.PRECIOUS: checkflist 641.4Smrgcheckflist-x11: check_destdir 651.4Smrg DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 661.4Smrg MAKE=${MAKE} sh ${.CURDIR}/checkflist -x11 671.1Sthorpej 681.2Sthorpej.PRECIOUS: maketars 691.2Sthorpejmaketars: check_destdir check_releasedir 701.1Sthorpej sh ${.CURDIR}/maketars -d ${DESTDIR} -t ${RELEASEDIR}/binary/sets 711.1Sthorpej 721.2Sthorpej.PRECIOUS: makesums 731.2Sthorpejmakesums: check_releasedir 741.1Sthorpej sh ${.CURDIR}/makesums -t ${RELEASEDIR}/binary/sets 751.1Sthorpej 761.1Sthorpej# 771.1Sthorpej# MAIN ENTRY POINTS 781.1Sthorpej# 791.1Sthorpej 801.1Sthorpejsets: maketars makesums 811.1Sthorpej @true 82