svn commit: r367910 - in head: . share/man/man7
Bryan Drewery
bdrewery at FreeBSD.org
Fri Nov 20 20:12:00 UTC 2020
Author: bdrewery
Date: Fri Nov 20 20:11:59 2020
New Revision: 367910
URL: https://svnweb.freebsd.org/changeset/base/367910
Log:
Add lists for customizing legacy and bootstrap-tools.
Reviewed by: arichardson
Sponsored by: Dell EMC
Differential Revision: https://reviews.freebsd.org/D27200
Modified:
head/Makefile.inc1
head/share/man/man7/build.7
Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1 Fri Nov 20 19:36:34 2020 (r367909)
+++ head/Makefile.inc1 Fri Nov 20 20:11:59 2020 (r367910)
@@ -20,8 +20,12 @@
# LOCAL_LIB_DIRS="list of dirs" to add additional dirs to libraries target
# LOCAL_MTREE="list of mtree files" to process to allow local directories
# to be created before files are installed
+# LOCAL_LEGACY_DIRS="list of dirs" to add additional dirs to the legacy
+# target
+# LOCAL_BSTOOL_DIRS="list of dirs" to add additional dirs to the
+# bootstrap-tools target
# LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools
-# list
+# target
# LOCAL_XTOOL_DIRS="list of dirs" to add additional dirs to the
# cross-tools target
# METALOG="path to metadata log" to write permission and ownership
@@ -2127,7 +2131,9 @@ legacy: .PHONY
false
.endif
-.for _tool in tools/build
+.for _tool in \
+ tools/build \
+ ${LOCAL_LEGACY_DIRS}
${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,all,install)"; \
cd ${.CURDIR}/${_tool}; \
if [ -z "${NO_OBJWALK}" ]; then ${MAKE} DIRPRFX=${_tool}/ obj; fi; \
@@ -2458,7 +2464,8 @@ bootstrap-tools: ${_bt}-links .PHONY
${_crunchgen} \
${_nmtree} \
${_vtfontcvt} \
- ${_localedef}
+ ${_localedef} \
+ ${LOCAL_BSTOOL_DIRS}
${_bt}-${_tool}: ${_bt}-links .PHONY .MAKE
${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \
cd ${.CURDIR}/${_tool}; \
Modified: head/share/man/man7/build.7
==============================================================================
--- head/share/man/man7/build.7 Fri Nov 20 19:36:34 2020 (r367909)
+++ head/share/man/man7/build.7 Fri Nov 20 20:11:59 2020 (r367910)
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd November 3, 2020
+.Dd November 12, 2020
.Dt BUILD 7
.Os
.Sh NAME
@@ -571,6 +571,16 @@ may also be used as needed elsewhere within the list.
If set, this variable supplies a list of additional mtrees relative to the
root of the source tree to use as part of the
.Cm hierarchy
+target.
+.It Va LOCAL_LEGACY_DIRS
+If set, this variable supplies a list of additional directories relative to
+the root of the source tree to build as part of the
+.Cm legacy
+target.
+.It Va LOCAL_BSTOOL_DIRS
+If set, this variable supplies a list of additional directories relative to
+the root of the source tree to build as part of the
+.Cm bootstrap-tools
target.
.It Va LOCAL_TOOL_DIRS
If set, this variable supplies a list of additional directories relative to
More information about the svn-src-all
mailing list