Author: brooks
Date: Fri Jun 15 19:40:59 2012
New Revision: 237141
URL: http://svn.freebsd.org/changeset/base/237141

Log:
  MFP4: 212854, 212854
  
  Add a LOCAL_LIB_DIRS variable to complement the existing LOCAL_DIRS
  and LOCAL_TOOL_DIRS variables.  Directories in LOCAL_LIB_DIRS are
  built at the end of the _generic_libs target.
  
  Reviewed by:  imp (212854)

Modified:
  head/Makefile.inc1

Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1  Fri Jun 15 17:31:15 2012        (r237140)
+++ head/Makefile.inc1  Fri Jun 15 19:40:59 2012        (r237141)
@@ -15,6 +15,7 @@
 #      -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_LIB_DIRS="list of dirs" to add additional dirs to libraries
 #      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
@@ -88,7 +89,7 @@ SUBDIR+=etc
 
 # These are last, since it is nice to at least get the base system
 # rebuilt before you do them.
-.for _DIR in ${LOCAL_DIRS}
+.for _DIR in ${LOCAL_LIB_DIRS} ${LOCAL_DIRS}
 .if exists(${.CURDIR}/${_DIR}/Makefile)
 SUBDIR+= ${_DIR}
 .endif
@@ -1273,6 +1274,11 @@ _ofed_lib=       contrib/ofed/usr.lib/
 .endif
 
 _generic_libs= ${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} 
usr.bin/lex/lib ${_ofed_lib}
+.for _DIR in ${LOCAL_LIB_DIRS}
+.if exists(${.CURDIR}/${_DIR}/Makefile)
+_generic_libs+= ${_DIR}
+.endif
+.endfor
 
 lib/libopie__L lib/libtacplus__L: lib/libmd__L
 
_______________________________________________
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