Author: adrian
Date: Thu Jan  5 21:50:50 2012
New Revision: 229659
URL: http://svn.freebsd.org/changeset/base/229659

Log:
  Allow extra directories to be added to the build-tools target.
  
  Things such as "sh" require local tools to be built before
  cross-compiling. This allows for extra software (that's
  built via LOCAL_DIRS) to also have a build-tools target where
  required.

Modified:
  head/Makefile.inc1

Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1  Thu Jan  5 21:49:43 2012        (r229658)
+++ head/Makefile.inc1  Thu Jan  5 21:50:50 2012        (r229659)
@@ -15,6 +15,8 @@
 #      -DNO_WWWUPDATE do not update www in ${MAKE} update
 #      -DNO_CTF do not run the DTrace CTF conversion tools on built objects
 #      LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
+#      LOCAL_TOOL_DIRS="list of dirs" to add additional dirs to the build-tools
+#          list
 #      TARGET="machine" to crossbuild world for a different machine type
 #      TARGET_ARCH= may be required when a TARGET supports multiple endians
 
@@ -104,6 +106,8 @@ CLEANDIR=   clean cleandepend
 CLEANDIR=      cleandir
 .endif
 
+LOCAL_TOOL_DIRS?=      ''
+
 CVS?=          cvs
 CVSFLAGS?=     -A -P -d -I!
 SVN?=          svn
@@ -1101,6 +1105,7 @@ build-tools:
     bin/csh \
     bin/sh \
     ${_rescue} \
+    ${LOCAL_TOOL_DIRS} \
     lib/ncurses/ncurses \
     lib/ncurses/ncursesw \
     ${_share} \
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to