sdm845-common: Add vndk sp libraries to system lib.

Change-Id: Ia5b0087506571a929169736dfe108e7ff3f6d40f
This commit is contained in:
Vinay Verma 2017-06-14 14:35:18 +05:30 committed by Bruno Martins
parent 31c8d60cb3
commit 883f4311cf
2 changed files with 67 additions and 0 deletions

View File

@ -55,3 +55,22 @@ PRODUCT_BOOT_JARS += \
# VNDK
PRODUCT_PACKAGES += \
vndk_package
PRODUCT_PACKAGES += \
android.hardware.renderscript@1.0.vndk-sp \
android.hardware.graphics.allocator@2.0.vndk-sp \
android.hardware.graphics.mapper@2.0.vndk-sp \
android.hardware.graphics.common@1.0.vndk-sp \
android.hidl.base@1.0.vndk-sp \
libhwbinder.vndk-sp \
libbase.vndk-sp \
libcutils.vndk-sp \
libhardware.vndk-sp \
libhidlbase.vndk-sp \
libhidltransport.vndk-sp \
libutils.vndk-sp \
libc++.vndk-sp \
libsync.vndk-sp \
libbacktrace.vndk-sp \
libunwind.vndk-sp \
liblzma.vndk-sp

48
vndk/Android.mk Normal file
View File

@ -0,0 +1,48 @@
LOCAL_PATH := $(call my-dir)
VNDK_SP_LIBRARIES := \
android.hardware.renderscript@1.0\
android.hardware.graphics.allocator@2.0\
android.hardware.graphics.mapper@2.0\
android.hardware.graphics.common@1.0\
android.hidl.base@1.0\
libhwbinder\
libbase\
libcutils\
libhardware\
libhidlbase\
libhidltransport\
libutils\
libc++\
libsync\
libbacktrace\
libunwind\
liblzma\
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_VENDOR_MODULE := true
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_VENDOR_MODULE := true
LOCAL_MODULE_RELATIVE_PATH := vndk-sp
include $$(BUILD_PREBUILT)
endef
$(foreach lib,$(VNDK_SP_LIBRARIES),\
$(eval $(call add-vndk-sp-lib,$(lib))))