diff options
author | John Stultz <john.stultz@linaro.org> | 2018-04-11 15:33:22 -0700 |
---|---|---|
committer | Dmitry Shmidt <dimitrysh@google.com> | 2018-04-12 09:34:03 -0700 |
commit | 98e17f6e55e1f000b9be2df85e647ada33e741c1 (patch) | |
tree | d8129281d9d9ba33f05638d19c234d5ef17298bc /vndk | |
parent | 65c1bda185cd0483e55b2bb2edba9466f4160ccc (diff) | |
download | hikey-98e17f6e55e1f000b9be2df85e647ada33e741c1.tar.gz |
hikey/hikey960: Add vndk-sp libraries in preparation for treble
Add logic to add vndk-sp libraries in order to
get ready to switch to FULL_TREBLE.
Credit for this patch goes to Vishal Bhoj <vishal.bhoj@linaro.org>
who basically was the original author and magician
who got things working.
I've only refactored and split up his changes to help
with the submissions.
Change-Id: I99a5f75f7589f0fb591a5f8b4c2b982b2dc1e300
Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'vndk')
-rw-r--r-- | vndk/Android.mk | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/vndk/Android.mk b/vndk/Android.mk new file mode 100644 index 00000000..b6a4f74d --- /dev/null +++ b/vndk/Android.mk @@ -0,0 +1,28 @@ +LOCAL_PATH := $(call my-dir) + +define add-vndk-sp-lib +include $$(CLEAR_VARS) +LOCAL_MODULE := $1.vndk-sp +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib/$1.so +LOCAL_MULTILIB := 32 +LOCAL_MODULE_TAGS := optional +LOCAL_INSTALLED_MODULE_STEM := $1.so +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_RELATIVE_PATH := vndk-sp +include $$(BUILD_PREBUILT) + +include $$(CLEAR_VARS) +LOCAL_MODULE := $1.vndk-sp +LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib64/$1.so +LOCAL_MULTILIB := 64 +LOCAL_MODULE_TAGS := optional +LOCAL_INSTALLED_MODULE_STEM := $1.so +LOCAL_MODULE_SUFFIX := .so +LOCAL_MODULE_RELATIVE_PATH := vndk-sp +include $$(BUILD_PREBUILT) +endef + +$(foreach lib,$(VNDK_SP_LIBRARIES),\ + $(eval $(call add-vndk-sp-lib,$(lib)))) |