diff options
author | jlam <jlam@pkgsrc.org> | 2006-07-27 21:46:45 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2006-07-27 21:46:45 +0000 |
commit | 2fa106218c02eb7fa10d25c155232268993a92ff (patch) | |
tree | cfcc9913180425eb49a1e2c5c65e2e2044d9a6ef /mk/flavor/pkg/utility.mk | |
parent | 949200a7c1655601e1ab1ce558e9b50635365362 (diff) | |
download | pkgsrc-2fa106218c02eb7fa10d25c155232268993a92ff.tar.gz |
Whenever we invoke a recursive make, we need to ensure that the proper
environment ${PKGSRC_MAKE_ENV} is also passed along. Create a
convenience variable RECURSIVE_MAKE that does exactly this and that
can be used in place of MAKE when invoking make recursively.
Use RECURSIVE_MAKE everywhere in pkgsrc/mk that we invoke make
recursively.
Diffstat (limited to 'mk/flavor/pkg/utility.mk')
-rw-r--r-- | mk/flavor/pkg/utility.mk | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mk/flavor/pkg/utility.mk b/mk/flavor/pkg/utility.mk index 35131b91c6a..983fae2e047 100644 --- a/mk/flavor/pkg/utility.mk +++ b/mk/flavor/pkg/utility.mk @@ -1,4 +1,4 @@ -# $NetBSD: utility.mk,v 1.1 2006/06/03 23:11:42 jlam Exp $ +# $NetBSD: utility.mk,v 1.2 2006/07/27 21:46:46 jlam Exp $ ###################################################################### ### @@ -50,9 +50,9 @@ show-installed-depends: show-needs-update: .if !empty(DEPENDS) ${_PKG_SILENT}${_PKG_DEBUG} \ - for i in `${MAKE} show-all-depends-dirs`; do \ + for i in `${RECURSIVE_MAKE} show-all-depends-dirs`; do \ cd ${PKGSRCDIR}/$$i; \ - eval `${MAKE} show-vars-eval VARS='PKGNAME:want PKGWILDCARD:wild'`; \ + eval `${RECURSIVE_MAKE} show-vars-eval VARS='PKGNAME:want PKGWILDCARD:wild'`; \ have=`${_PKG_BEST_EXISTS} "$$wild" || ${TRUE}`; \ if [ -z "$$have" ]; then \ ${ECHO} "$$i => (none) => needs install of $$want"; \ |