1# |
2# $FreeBSD: head/Makefile 253003 2013-07-07 20:44:04Z 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 --- 21 unchanged lines hidden (view full) --- 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=-j${_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 --- |