Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jan 2011 15:12:38 +0000 (UTC)
From:      Giorgos Keramidas <keramida@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org
Subject:   svn commit: r217579 - stable/7/share/man/man7
Message-ID:  <201101191512.p0JFCc5W079964@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: keramida (doc committer)
Date: Wed Jan 19 15:12:38 2011
New Revision: 217579
URL: http://svn.freebsd.org/changeset/base/217579

Log:
  MFC -r 186783 from /head
  
    Document the NO_XXX options supported by our Makefile.inc1.
  
    Noticed by:   simon
    Reviewed by:  imp

Modified:
  stable/7/share/man/man7/build.7
Directory Properties:
  stable/7/share/man/man7/   (props changed)

Modified: stable/7/share/man/man7/build.7
==============================================================================
--- stable/7/share/man/man7/build.7	Wed Jan 19 12:19:25 2011	(r217578)
+++ stable/7/share/man/man7/build.7	Wed Jan 19 15:12:38 2011	(r217579)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd October 1, 2006
+.Dd January 5, 2009
 .Dt BUILD 7
 .Os
 .Sh NAME
@@ -370,6 +370,69 @@ defaults to the current machine architec
 .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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101191512.p0JFCc5W079964>