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
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to