version 1.9, 1997/06/02 23:58:34 |
version 1.10, 1998/03/01 09:18:06 |
|
|
.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 \ |
|
|
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}:: |