summaryrefslogtreecommitdiff
path: root/mk/flavor
diff options
context:
space:
mode:
authorjlam <jlam>2006-07-27 21:46:45 +0000
committerjlam <jlam>2006-07-27 21:46:45 +0000
commit86dd146d0461e886469ca2f12d908f4e232b927b (patch)
treecfcc9913180425eb49a1e2c5c65e2e2044d9a6ef /mk/flavor
parent199b6a67be8ce2a265b080a371a1ea27e462767c (diff)
downloadpkgsrc-86dd146d0461e886469ca2f12d908f4e232b927b.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')
-rw-r--r--mk/flavor/pkg/depends.mk4
-rw-r--r--mk/flavor/pkg/utility.mk6
2 files changed, 5 insertions, 5 deletions
diff --git a/mk/flavor/pkg/depends.mk b/mk/flavor/pkg/depends.mk
index 34e1094e819..fc7bc5c9ffb 100644
--- a/mk/flavor/pkg/depends.mk
+++ b/mk/flavor/pkg/depends.mk
@@ -1,4 +1,4 @@
-# $NetBSD: depends.mk,v 1.11 2006/07/19 16:01:41 jlam Exp $
+# $NetBSD: depends.mk,v 1.12 2006/07/27 21:46:46 jlam Exp $
_DEPENDS_FILE= ${WRKDIR}/.depends
_REDUCE_DEPENDS_CMD= ${SETENV} CAT=${CAT:Q} \
@@ -110,7 +110,7 @@ _DEPENDS_INSTALL_CMD= \
exit 1; \
fi; \
cd $$dir; \
- ${SETENV} _PKGSRC_DEPS=", ${PKGNAME}${_PKGSRC_DEPS}" PKGNAME_REQD="$$pattern" ${MAKE} ${MAKEFLAGS} _AUTOMATIC=yes $$target; \
+ ${SETENV} ${PKGSRC_MAKE_ENV} _PKGSRC_DEPS=", ${PKGNAME}${_PKGSRC_DEPS}" PKGNAME_REQD="$$pattern" ${MAKE} ${MAKEFLAGS} _AUTOMATIC=yes $$target; \
pkg=`${_PKG_BEST_EXISTS} "$$pattern" || ${TRUE}`; \
case "$$pkg" in \
"") ${ERROR_MSG} "[depends.mk] A package matching \`\`$$pattern'' should"; \
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"; \