[BACK]Return to bsd.subdir.mk CVS log [TXT][DIR] Up to [local] / src / share / mk

Diff for /src/share/mk/bsd.subdir.mk between version 1.9 and 1.10

version 1.9, 1997/06/02 23:58:34 version 1.10, 1998/03/01 09:18:06
Line 6 
Line 6 
 .MAIN: all  .MAIN: all
 .endif  .endif
   
   # Make sure this is defined
   SKIPDIR?=
   
 _SUBDIRUSE: .USE  _SUBDIRUSE: .USE
 .if defined(SUBDIR)  .if defined(SUBDIR)
         @for entry in ${SUBDIR}; do \          @for entry in ${SUBDIR}; do \
Line 23 
Line 26 
                 if [ -e ${.CURDIR}/$${_newdir_}/Makefile.bsd-wrapper ]; then \                  if [ -e ${.CURDIR}/$${_newdir_}/Makefile.bsd-wrapper ]; then \
                         _makefile_spec_="-f Makefile.bsd-wrapper"; \                          _makefile_spec_="-f Makefile.bsd-wrapper"; \
                 fi; \                  fi; \
                 echo "===> $${_nextdir_}"; \                  subskipdir=''; \
                 cd ${.CURDIR}/$${_newdir_}; \                  for skipdir in ${SKIPDIR}; do \
                 ${MAKE} ${.MAKEFLAGS} $${_makefile_spec_} _THISDIR_="$${_nextdir_}" \                          subentry=$${skipdir#$${entry}}; \
                     ${.TARGET:S/realinstall/install/:S/.depend/depend/}); \                          if [ X$${subentry} != X$${skipdir} ]; then \
                                   if [ X$${subentry} = X ]; then \
                                           echo "($${_nextdir_} skipped)"; \
                                           break; \
                                   fi; \
                                   subskipdir="$${subskipdir} $${subentry#/}"; \
                           fi; \
                   done; \
                   if [ X$${skipdir} = X -o X$${subentry} != X ]; then \
                           echo "===> $${_nextdir_}"; \
                           cd ${.CURDIR}/$${_newdir_}; \
                           ${MAKE} ${.MAKEFLAGS} SKIPDIR="$${subskipdir}" \
                               $${_makefile_spec_} _THISDIR_="$${_nextdir_}" \
                               ${.TARGET:S/realinstall/install/:S/.depend/depend/}; \
                   fi); \
         done          done
   
 ${SUBDIR}::  ${SUBDIR}::

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10