version 1.15, 1997/12/02 11:11:57 |
version 1.16, 1997/12/02 21:58:12 |
|
|
lib-depends: |
lib-depends: |
.if defined(LIB_DEPENDS) |
.if defined(LIB_DEPENDS) |
.if !defined(NO_DEPENDS) |
.if !defined(NO_DEPENDS) |
|
.if (${MACHINE_ARCH} == "alpha") |
@for i in ${LIB_DEPENDS}; do \ |
@for i in ${LIB_DEPENDS}; do \ |
|
lib=`${ECHO} $$i | ${SED} -e 's/\\\.[0-9][0-9]*\\\.[0-9][0-9]*:.*//'`; \ |
|
dir=`${ECHO} $$i | ${SED} -e 's/[^:]*://'`; \ |
|
if expr "$$dir" : '.*:' > /dev/null; then \ |
|
target=`${ECHO} $$dir | ${SED} -e 's/.*://'`; \ |
|
dir=`${ECHO} $$dir | ${SED} -e 's/:.*//'`; \ |
|
else \ |
|
target=${DEPENDS_TARGET}; \ |
|
fi; \ |
|
if ${LD} -r -o /dev/null -l$$lib; then \ |
|
${ECHO_MSG} "===> ${PKGNAME} depends on library: $$lib - found"; \ |
|
else \ |
|
${ECHO_MSG} "===> ${PKGNAME} depends on library: $$lib - not found"; \ |
|
${ECHO_MSG} "===> Verifying $$target for $$lib in $$dir"; \ |
|
if [ ! -d "$$dir" ]; then \ |
|
${ECHO_MSG} ">> No directory for $$lib. Skipping.."; \ |
|
else \ |
|
(cd $$dir; ${MAKE} ${.MAKEFLAGS} $$target) ; \ |
|
${ECHO_MSG} "===> Returning to build of ${PKGNAME}"; \ |
|
fi; \ |
|
fi; \ |
|
done |
|
.else |
|
@for i in ${LIB_DEPENDS}; do \ |
lib=`${ECHO} $$i | ${SED} -e 's/:.*//'`; \ |
lib=`${ECHO} $$i | ${SED} -e 's/:.*//'`; \ |
dir=`${ECHO} $$i | ${SED} -e 's/[^:]*://'`; \ |
dir=`${ECHO} $$i | ${SED} -e 's/[^:]*://'`; \ |
if expr "$$dir" : '.*:' > /dev/null; then \ |
if expr "$$dir" : '.*:' > /dev/null; then \ |
|
|
fi; \ |
fi; \ |
fi; \ |
fi; \ |
done |
done |
|
.endif |
.endif |
.endif |
.else |
.else |
@${DO_NADA} |
@${DO_NADA} |