Makefile revision 1.5
11.5Stron# $NetBSD: Makefile,v 1.5 2002/02/11 16:23:17 tron 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.5Stron 491.5Stronprint_x11_version: .PHONY 501.5Stron.if defined(USE_XF86_4) && (${USE_XF86_4} != no) 511.5Stron @echo 4 521.5Stron.else 531.5Stron @echo 3 541.5Stron.endif 551.3Sthorpej 561.3Sthorpej# This target has debugging value only, really. 571.3Sthorpejmakeflist: .PHONY check_destdir 581.3Sthorpej DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 591.3Sthorpej MAKE=${MAKE} sh ${.CURDIR}/makeflist 601.3Sthorpej 611.1Sthorpej# 621.1Sthorpej# SET BUILDING TARGETS 631.1Sthorpej# 641.1Sthorpej 651.1Sthorpej.PRECIOUS: checkflist 661.1Sthorpejcheckflist: check_destdir 671.3Sthorpej DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 681.3Sthorpej MAKE=${MAKE} sh ${.CURDIR}/checkflist 691.4Smrg 701.4Smrg.PRECIOUS: checkflist 711.4Smrgcheckflist-x11: check_destdir 721.4Smrg DESTDIR=${DESTDIR} MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH} \ 731.4Smrg MAKE=${MAKE} sh ${.CURDIR}/checkflist -x11 741.1Sthorpej 751.2Sthorpej.PRECIOUS: maketars 761.2Sthorpejmaketars: check_destdir check_releasedir 771.1Sthorpej sh ${.CURDIR}/maketars -d ${DESTDIR} -t ${RELEASEDIR}/binary/sets 781.1Sthorpej 791.2Sthorpej.PRECIOUS: makesums 801.2Sthorpejmakesums: check_releasedir 811.1Sthorpej sh ${.CURDIR}/makesums -t ${RELEASEDIR}/binary/sets 821.1Sthorpej 831.1Sthorpej# 841.1Sthorpej# MAIN ENTRY POINTS 851.1Sthorpej# 861.1Sthorpej 871.1Sthorpejsets: maketars makesums 881.1Sthorpej @true 89