1 LOCAL_PATH := $(call my-dir) 2 3 VNDK_SP_LIBRARIES := \ 4 android.hardware.renderscript (a] 1.0\ 5 android.hardware.graphics.allocator (a] 2.0\ 6 android.hardware.graphics.mapper (a] 2.0\ 7 android.hardware.graphics.common (a] 1.0\ 8 android.hidl.base (a] 1.0\ 9 libhwbinder\ 10 libbase\ 11 libcutils\ 12 libhardware\ 13 libhidlbase\ 14 libhidltransport\ 15 libutils\ 16 libc++\ 17 libRS_internal\ 18 libRSDriver\ 19 libRSCpuRef\ 20 libbcinfo\ 21 libblas\ 22 libft2\ 23 libpng\ 24 libcompiler_rt\ 25 libbacktrace\ 26 libunwind\ 27 liblzma\ 28 29 define add-vndk-sp-lib 30 include $$(CLEAR_VARS) 31 LOCAL_MODULE := $1.vndk-sp 32 LOCAL_MODULE_CLASS := SHARED_LIBRARIES 33 LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib/$1.so 34 LOCAL_MULTILIB := 32 35 LOCAL_MODULE_TAGS := optional 36 LOCAL_INSTALLED_MODULE_STEM := $1.so 37 LOCAL_MODULE_SUFFIX := .so 38 LOCAL_MODULE_RELATIVE_PATH := vndk-sp 39 include $$(BUILD_PREBUILT) 40 41 include $$(CLEAR_VARS) 42 LOCAL_MODULE := $1.vndk-sp 43 LOCAL_MODULE_CLASS := SHARED_LIBRARIES 44 LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib64/$1.so 45 LOCAL_MULTILIB := 64 46 LOCAL_MODULE_TAGS := optional 47 LOCAL_INSTALLED_MODULE_STEM := $1.so 48 LOCAL_MODULE_SUFFIX := .so 49 LOCAL_MODULE_RELATIVE_PATH := vndk-sp 50 include $$(BUILD_PREBUILT) 51 endef 52 53 $(foreach lib,$(VNDK_SP_LIBRARIES),\ 54 $(eval $(call add-vndk-sp-lib,$(lib)))) 55