aboutsummaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorVictor Chong <victor.chong@linaro.org>2018-06-07 06:18:15 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2018-06-07 18:31:06 +0200
commit4c4e0dd02ba2232e802068635e86c4acf8232733 (patch)
treea57af07af85b6be323de9b47de84fcb3a5a6e20e /mk
parentcf012d013e2e2a3cc7d1e8969bcdb44c4dcc84ab (diff)
aosp_optee.mk: allow dependency builds for TAs
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Signed-off-by: Victor Chong <victor.chong@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/aosp_optee.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/mk/aosp_optee.mk b/mk/aosp_optee.mk
index 68a3399d..9cefc379 100644
--- a/mk/aosp_optee.mk
+++ b/mk/aosp_optee.mk
@@ -86,6 +86,11 @@ $(LOCAL_PREBUILT_MODULE_FILE): $(TA_TMP_FILE)
@mkdir -p $(dir $@)
cp -uvf $< $@
+TA_TMP_FILE_DEPS :=
+ifneq ($(local_module_deps), )
+$(foreach dep,$(local_module_deps), $(eval TA_TMP_FILE_DEPS += $(TARGET_OUT)/lib/optee_armtz/$(dep)))
+endif
+$(TA_TMP_FILE): $(TA_TMP_FILE_DEPS)
$(TA_TMP_FILE): PRIVATE_TA_SRC_DIR := $(LOCAL_PATH)
$(TA_TMP_FILE): PRIVATE_TA_TMP_FILE := $(TA_TMP_FILE)
$(TA_TMP_FILE): PRIVATE_TA_TMP_DIR := $(TA_TMP_DIR)
@@ -97,4 +102,5 @@ $(TA_TMP_FILE): BUILD_OPTEE_OS
@echo "Finished building TA for $(PRIVATE_TA_SRC_DIR) $(PRIVATE_TA_TMP_FILE)..."
include $(BUILD_PREBUILT)
+local_module_deps :=
endif