1# |
2# $FreeBSD: head/Makefile 253002 2013-07-07 20:39:11Z alfred $ |
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 --- 16 unchanged lines hidden (view full) --- 27# check-old-libs - List obsolete libraries. 28# delete-old - Delete obsolete directories/files. 29# delete-old-dirs - Delete obsolete directories. 30# delete-old-files - Delete obsolete files. 31# delete-old-libs - Delete obsolete libraries. 32# targets - Print a list of supported TARGET/TARGET_ARCH pairs 33# for world and kernel targets. 34# toolchains - Build a toolchain for all world and kernel targets. |
35# 36# "quick" way to test all kernel builds: 37# _jflag=`sysctl -n hw.ncpu` 38# _jflag=$(($_jflag * 2)) 39# [ $_jflag -gt 12 ] && _jflag=12 40# make universe -DMAKE_JUST_KERNELS JFLAG=${jflag} |
41# 42# This makefile is simple by design. The FreeBSD make automatically reads 43# the /usr/share/mk/sys.mk unless the -m argument is specified on the 44# command line. By keeping this makefile simple, it doesn't matter too 45# much how different the installed mk files are from those in the source 46# tree. This makefile executes a child make process, forcing it to use 47# the mk files from the source tree which are supposed to DTRT. 48# --- 424 unchanged lines hidden --- |