Document the NO_XXX options supported by our Makefile.inc1.

Noticed by:	simon
Reviewed by:	imp
MFC after:	1 week
This commit is contained in:
Giorgos Keramidas 2009-01-05 16:25:36 +00:00
parent 174eb94d2b
commit fd23b46153
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=186783

View file

@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
.Dd October 1, 2006
.Dd January 5, 2009
.Dt BUILD 7
.Os
.Sh NAME
@ -373,6 +373,69 @@ value for that platform.
.El
.Pp
Builds under directory
.Pa /usr/src
are also influenced by defining one or more the following symbols,
using the
.Fl D
option of
.Xr make 1 :
.Bl -tag -width ".Va -DNO_KERNELDEPEND"
.It Va NO_CLEANDIR
If set, the build targets that clean parts of the object tree use the
equivalent of
.Dq make clean
instead of
.Dq make cleandir .
.It Va NO_CLEAN
If set, no object tree files are cleaned at all.
Setting
.Va NO_CLEAN
implies
.Va NO_KERNELCLEAN ,
so when
.Va NO_CLEAN
is set no kernel objects are cleaned either.
.It Va NO_CTF
If set, the build process does not run the DTrace CTF conversion tools
on built objects.
.It Va NO_SHARE
If set, the build does not descend into the
.Pa /usr/src/share
subdirectory (i.e. manpages, locale data files, timezone data files and
other
.Pa /usr/src/share
files will not be rebuild from their sources).
.It Va NO_KERNELCLEAN
If set, the build process does not run
.Dq make clean
as part of the
.Cm buildkernel
target.
.It Va NO_KERNELCONFIG
If set, the build process does not run
.Xr config 8
as part of the
.Cm buildkernel
target.
.It Va NO_KERNELDEPEND
If set, the build process does not run
.Dq make depend
as part of the
.Cm buildkernel
target.
.It Va NO_DOCUPDATE
If set, the update process does not update the source of the
.Fx
documentation as part of the
.Dq make update
target.
.It Va NO_PORTSUPDATE
If set, the update process does not update the Ports tree as part of the
.Dq make update
target.
.El
.Pp
Builds under directory
.Pa /usr/doc
are influenced by the following
.Xr make 1