1# |
2# $FreeBSD: head/Makefile 217815 2011-01-25 08:13:31Z bz $ |
3# 4# The user-driven targets are: 5# 6# universe - *Really* build *everything* (buildworld and 7# all kernels on all architectures). 8# tinderbox - Same as universe, but presents a list of failed build 9# targets and exits with an error if there were any. 10# buildworld - Rebuild *everything*, including glue to help do --- 12 unchanged lines hidden (view full) --- 23# check-old - List obsolete directories/files/libraries. 24# check-old-dirs - List obsolete directories. 25# check-old-files - List obsolete files. 26# check-old-libs - List obsolete libraries. 27# delete-old - Delete obsolete directories/files/libraries. 28# delete-old-dirs - Delete obsolete directories. 29# delete-old-files - Delete obsolete files. 30# delete-old-libs - Delete obsolete libraries. |
31# targets - Print a list of supported TARGET/TARGET_ARCH pairs 32# for world and kernel targets. |
33# 34# This makefile is simple by design. The FreeBSD make automatically reads 35# the /usr/share/mk/sys.mk unless the -m argument is specified on the 36# command line. By keeping this makefile simple, it doesn't matter too 37# much how different the installed mk files are from those in the source 38# tree. This makefile executes a child make process, forcing it to use 39# the mk files from the source tree which are supposed to DTRT. 40# --- 252 unchanged lines hidden (view full) --- 293TARGET_ARCHES_powerpc?= powerpc powerpc64 294TARGET_ARCHES_pc98?= i386 295TARGET_ARCHES_sun4v?= sparc64 296.for target in ${TARGETS} 297TARGET_ARCHES_${target}?= ${target} 298.endfor 299 300targets: |
301 @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" |
302.for target in ${TARGETS} 303.for target_arch in ${TARGET_ARCHES_${target}} 304 @echo " ${target}/${target_arch}" 305.endfor 306.endfor 307 308.if defined(DOING_TINDERBOX) 309FAILFILE=${.CURDIR}/_.tinderbox.failed --- 87 unchanged lines hidden --- |