summaryrefslogtreecommitdiff
path: root/mk/flavor/pkg/utility.mk
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-07-27 21:46:45 +0000
committerjlam <jlam@pkgsrc.org>2006-07-27 21:46:45 +0000
commit2fa106218c02eb7fa10d25c155232268993a92ff (patch)
treecfcc9913180425eb49a1e2c5c65e2e2044d9a6ef /mk/flavor/pkg/utility.mk
parent949200a7c1655601e1ab1ce558e9b50635365362 (diff)
downloadpkgsrc-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.mk6
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"; \