summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorkeramida <keramida@FreeBSD.org>2009-01-05 16:25:36 +0000
committerkeramida <keramida@FreeBSD.org>2009-01-05 16:25:36 +0000
commit6f2df61ea711cc351cd554ff7b77e83d7aeb29c6 (patch)
tree9bbeed9fa69beaf516aa097768094a385ce9ee17 /share
parent62eb8b9f1f1ee7ae3737c916990a30b1d0db0087 (diff)
downloadFreeBSD-src-6f2df61ea711cc351cd554ff7b77e83d7aeb29c6.zip
FreeBSD-src-6f2df61ea711cc351cd554ff7b77e83d7aeb29c6.tar.gz
Document the NO_XXX options supported by our Makefile.inc1.
Noticed by: simon Reviewed by: imp MFC after: 1 week
Diffstat (limited to 'share')
-rw-r--r--share/man/man7/build.765
1 files changed, 64 insertions, 1 deletions
diff --git a/share/man/man7/build.7 b/share/man/man7/build.7
index 9e5ca59..5744ad8 100644
--- a/share/man/man7/build.7
+++ b/share/man/man7/build.7
@@ -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
OpenPOWER on IntegriCloud