From 5d1c80f002deca1bce4bbbe0cb0c0d5cf9b70d8c Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Thu, 18 Jul 2013 11:18:37 +0000
Subject: [PATCH] build: add required exports for dependency tracking

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37387
---
 include/package-ipkg.mk | 5 ++++-
 rules.mk                | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/include/package-ipkg.mk b/include/package-ipkg.mk
index 73fed05b17..696de156cf 100644
--- a/include/package-ipkg.mk
+++ b/include/package-ipkg.mk
@@ -54,7 +54,10 @@ ifneq ($(PKG_NAME),toolchain)
 	@( \
 		rm -f $(PKG_INFO_DIR)/$(1).missing; \
 		( \
-			export READELF=$(TARGET_CROSS)readelf XARGS="$(XARGS)"; \
+			export \
+				READELF=$(TARGET_CROSS)readelf \
+				OBJCOPY=$(TARGET_CROSS)objcopy \
+				XARGS="$(XARGS)"; \
 			$(SCRIPT_DIR)/gen-dependencies.sh "$$(IDIR_$(1))"; \
 		) | while read FILE; do \
 			grep -q "$$$$FILE" $(PKG_INFO_DIR)/$(1).provides || \
diff --git a/rules.mk b/rules.mk
index 2e9e20d919..5ed8000e05 100644
--- a/rules.mk
+++ b/rules.mk
@@ -14,7 +14,7 @@ endif
 include $(TOPDIR)/include/debug.mk
 include $(TOPDIR)/include/verbose.mk
 
-TMP_DIR:=$(TOPDIR)/tmp
+export TMP_DIR:=$(TOPDIR)/tmp
 
 GREP_OPTIONS=
 export GREP_OPTIONS
-- 
2.30.2