Makefile (217123) | Makefile (217125) |
---|---|
1# | 1# |
2# $FreeBSD: head/Makefile 217123 2011-01-07 20:26:33Z imp $ | 2# $FreeBSD: head/Makefile 217125 2011-01-07 20:36:27Z imp $ |
3# 4# The user-driven targets are: 5# 6# universe - *Really* build *everything* (buildworld and 7# all kernels on all architectures). 8# buildworld - Rebuild *everything*, including glue to help do 9# upgrades. 10# installworld - Install everything built by "buildworld". --- 10 unchanged lines hidden (view full) --- 21# check-old - List obsolete directories/files/libraries. 22# check-old-dirs - List obsolete directories. 23# check-old-files - List obsolete files. 24# check-old-libs - List obsolete libraries. 25# delete-old - Delete obsolete directories/files/libraries. 26# delete-old-dirs - Delete obsolete directories. 27# delete-old-files - Delete obsolete files. 28# delete-old-libs - Delete obsolete libraries. | 3# 4# The user-driven targets are: 5# 6# universe - *Really* build *everything* (buildworld and 7# all kernels on all architectures). 8# buildworld - Rebuild *everything*, including glue to help do 9# upgrades. 10# installworld - Install everything built by "buildworld". --- 10 unchanged lines hidden (view full) --- 21# check-old - List obsolete directories/files/libraries. 22# check-old-dirs - List obsolete directories. 23# check-old-files - List obsolete files. 24# check-old-libs - List obsolete libraries. 25# delete-old - Delete obsolete directories/files/libraries. 26# delete-old-dirs - Delete obsolete directories. 27# delete-old-files - Delete obsolete files. 28# delete-old-libs - Delete obsolete libraries. |
29# targets - Print a list of supported TARGET/TARGET_ARCH pairs. |
|
29# 30# This makefile is simple by design. The FreeBSD make automatically reads 31# the /usr/share/mk/sys.mk unless the -m argument is specified on the 32# command line. By keeping this makefile simple, it doesn't matter too 33# much how different the installed mk files are from those in the source 34# tree. This makefile executes a child make process, forcing it to use 35# the mk files from the source tree which are supposed to DTRT. 36# --- 238 unchanged lines hidden (view full) --- 275 276# 277# universe 278# 279# Attempt to rebuild *everything* for all supported architectures, 280# with a reasonable chance of success, regardless of how old your 281# existing system is. 282# | 30# 31# This makefile is simple by design. The FreeBSD make automatically reads 32# the /usr/share/mk/sys.mk unless the -m argument is specified on the 33# command line. By keeping this makefile simple, it doesn't matter too 34# much how different the installed mk files are from those in the source 35# tree. This makefile executes a child make process, forcing it to use 36# the mk files from the source tree which are supposed to DTRT. 37# --- 238 unchanged lines hidden (view full) --- 276 277# 278# universe 279# 280# Attempt to rebuild *everything* for all supported architectures, 281# with a reasonable chance of success, regardless of how old your 282# existing system is. 283# |
283.if make(universe) || make(universe_kernels) || make(tinderbox) | 284.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets) |
284TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v 285TARGET_ARCHES_arm?= arm armeb 286TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb 287TARGET_ARCHES_powerpc?= powerpc powerpc64 288TARGET_ARCHES_pc98?= i386 289TARGET_ARCHES_sun4v?= sparc64 290.for target in ${TARGETS} 291TARGET_ARCHES_${target}?= ${target} 292.endfor 293 | 285TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v 286TARGET_ARCHES_arm?= arm armeb 287TARGET_ARCHES_mips?= mipsel mipseb mips64el mips64eb 288TARGET_ARCHES_powerpc?= powerpc powerpc64 289TARGET_ARCHES_pc98?= i386 290TARGET_ARCHES_sun4v?= sparc64 291.for target in ${TARGETS} 292TARGET_ARCHES_${target}?= ${target} 293.endfor 294 |
295targets: 296 @echo "Supported TARGET/TARGET_ARCH pairs" 297.for target in ${TARGETS} 298.for target_arch in ${TARGET_ARCHES_${target}} 299 @echo " ${target}/${target_arch}" 300.endfor 301.endfor 302 |
|
294.if defined(DOING_TINDERBOX) 295FAILFILE=tinderbox.failed 296MAKEFAIL=tee -a ${FAILFILE} 297.else 298MAKEFAIL=cat 299.endif 300 301universe: universe_prologue --- 81 unchanged lines hidden --- | 303.if defined(DOING_TINDERBOX) 304FAILFILE=tinderbox.failed 305MAKEFAIL=tee -a ${FAILFILE} 306.else 307MAKEFAIL=cat 308.endif 309 310universe: universe_prologue --- 81 unchanged lines hidden --- |