Makefile revision 1.3
11.3Sthorpej# $NetBSD: Makefile,v 1.3 2001/11/24 02:54:50 thorpej 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.1Sthorpej 631.2Sthorpej.PRECIOUS: maketars 641.2Sthorpejmaketars: check_destdir check_releasedir 651.1Sthorpej sh ${.CURDIR}/maketars -d ${DESTDIR} -t ${RELEASEDIR}/binary/sets 661.1Sthorpej 671.2Sthorpej.PRECIOUS: makesums 681.2Sthorpejmakesums: check_releasedir 691.1Sthorpej sh ${.CURDIR}/makesums -t ${RELEASEDIR}/binary/sets 701.1Sthorpej 711.1Sthorpej# 721.1Sthorpej# MAIN ENTRY POINTS 731.1Sthorpej# 741.1Sthorpej 751.1Sthorpejsets: maketars makesums 761.1Sthorpej @true 77