author | Pengguang 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) |
commit | 7aa678a2e0ca1857b515bb67f7e12366a8924f7d (patch) | |
tree | 977236e2f030bff7d8bfab02a3c514968b919132 | |
parent | 86086d746f2128fd2013b2e4456519164eef7fe5 (diff) | |
download | keymaster-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>
-rw-r--r-- | Android.mk | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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) |