Author: ngie
Date: Thu Oct 23 01:06:00 2014
New Revision: 273504
URL: https://svnweb.freebsd.org/changeset/base/273504

Log:
  MFC r272053:
  
    Have distrib-dirs, distribution, hier, hierarchy, redistribute, and 
reinstall
    depend on the .MAKE special target
  
    This will allow users to do something like the following to print out the
    results of the running the simulated make target with bmake, like some of 
the
    other top-level make targets in Makefile.inc1:
  
      % make -f Makefile.inc1 -n distribution TARGET=i386 TARGET_ARCH=i386
  
    Sponsored by: EMC / Isilon Storage Division

Modified:
  stable/10/Makefile.inc1
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/Makefile.inc1
==============================================================================
--- stable/10/Makefile.inc1     Thu Oct 23 01:02:37 2014        (r273503)
+++ stable/10/Makefile.inc1     Thu Oct 23 01:06:00 2014        (r273504)
@@ -925,7 +925,7 @@ packageworld:
 # and do a 'make reinstall' on the *client* to install new binaries from the
 # most recent server build.
 #
-reinstall:
+reinstall: .MAKE
        @echo "--------------------------------------------------------------"
        @echo ">>> Making hierarchy"
        @echo "--------------------------------------------------------------"
@@ -940,7 +940,7 @@ reinstall:
        ${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install32
 .endif
 
-redistribute:
+redistribute: .MAKE
        @echo "--------------------------------------------------------------"
        @echo ">>> Distributing everything"
        @echo "--------------------------------------------------------------"
@@ -950,7 +950,7 @@ redistribute:
            DISTRIBUTION=lib32
 .endif
 
-distrib-dirs distribution:
+distrib-dirs distribution: .MAKE
        cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
            ${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET}
 
@@ -1449,7 +1449,7 @@ cross-tools: .MAKE
 #
 # hierarchy - ensure that all the needed directories are present
 #
-hierarchy hier:
+hierarchy hier: .MAKE
        cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs
 
 #
_______________________________________________
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