summaryrefslogtreecommitdiff
authorPengguang Zhu <pengguang.zhu@amlogic.com>2017-11-16 10:44:20 (GMT)
committer Pengguang Zhu <pengguang.zhu@amlogic.com>2017-11-16 10:57:38 (GMT)
commit7aa678a2e0ca1857b515bb67f7e12366a8924f7d (patch)
tree977236e2f030bff7d8bfab02a3c514968b919132
parent86086d746f2128fd2013b2e4456519164eef7fe5 (diff)
downloadkeymaster-7aa678a2e0ca1857b515bb67f7e12366a8924f7d.zip
keymaster-7aa678a2e0ca1857b515bb67f7e12366a8924f7d.tar.gz
keymaster-7aa678a2e0ca1857b515bb67f7e12366a8924f7d.tar.bz2
keymaster: support sign keymaster ta auto [3/4]
PD#150445 if export TARGET_ENABLE_TA_SIGN=true, sign ta auto Change-Id: If53183fde93b10fbdd25ec58d287c942fb851a69 Signed-off-by: Pengguang Zhu <pengguang.zhu@amlogic.com>
Diffstat
-rw-r--r--Android.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index ad9cc50..b09f964 100644
--- a/Android.mk
+++ b/Android.mk
@@ -63,7 +63,15 @@ LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := $(KEYMASTER_TA_BINARY)
LOCAL_MODULE_SUFFIX := .ta
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/lib/teetz
+ifeq ($(TARGET_ENABLE_TA_SIGN), true)
+$(info $(shell mkdir $(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/signed))
+$(info $(shell $(ANDROID_BUILD_TOP)/vendor/amlogic/tdk/ta_export/scripts/sign_ta_auto.py \
+ --in=$(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) \
+ --out=$(ANDROID_BUILD_TOP)/$(LOCAL_PATH)/signed/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)))
+LOCAL_SRC_FILES := signed/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
+else
LOCAL_SRC_FILES := $(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX)
+endif
include $(BUILD_PREBUILT)