summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2012-04-18 16:30:17 -0700
committerYing Wang <wangying@google.com>2012-04-18 16:30:17 -0700
commit40c34f3778e778762c7a7dcaf8697b2c90a717de (patch)
tree3457a17afebcd1850109d59e3c6b7496de0dde86
parent08f5e9a54c6758e81c8ee5ad14eaf95453ad6186 (diff)
downloadbuild-40c34f3778e778762c7a7dcaf8697b2c90a717de.zip
build-40c34f3778e778762c7a7dcaf8697b2c90a717de.tar.gz
build-40c34f3778e778762c7a7dcaf8697b2c90a717de.tar.bz2
Write out export_includes whenever the module is built.
Bug: 6362268 Change-Id: Ic5d028c108423c694736a06c05ec13093d42f1b8
-rw-r--r--core/binary.mk3
-rw-r--r--core/prebuilt.mk2
2 files changed, 5 insertions, 0 deletions
diff --git a/core/binary.mk b/core/binary.mk
index 5cb17bc..81f0724 100644
--- a/core/binary.mk
+++ b/core/binary.mk
@@ -702,3 +702,6 @@ ifdef LOCAL_EXPORT_C_INCLUDE_DIRS
else
$(hide) touch $@
endif
+
+# Make sure export_includes gets generated when you are running mm/mmm
+$(LOCAL_BUILT_MODULE) : $(export_includes)
diff --git a/core/prebuilt.mk b/core/prebuilt.mk
index 0c46341..101cae9 100644
--- a/core/prebuilt.mk
+++ b/core/prebuilt.mk
@@ -56,6 +56,8 @@ ifdef prebuilt_module_is_a_library
$(intermediates)/export_includes:
$(hide) mkdir -p $(dir $@) && rm -f $@
$(hide) touch $@
+
+$(LOCAL_BUILT_MODULE) : $(intermediates)/export_includes
endif
endif