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