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