diff options
author | keramida <keramida@FreeBSD.org> | 2009-01-05 16:25:36 +0000 |
---|---|---|
committer | keramida <keramida@FreeBSD.org> | 2009-01-05 16:25:36 +0000 |
commit | 6f2df61ea711cc351cd554ff7b77e83d7aeb29c6 (patch) | |
tree | 9bbeed9fa69beaf516aa097768094a385ce9ee17 /share | |
parent | 62eb8b9f1f1ee7ae3737c916990a30b1d0db0087 (diff) | |
download | FreeBSD-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.7 | 65 |
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 |