summaryrefslogtreecommitdiff
path: root/vndk/Android.mk (plain)
blob: 203d36d69fe21a38296432a6ac834ffed86ce872
1LOCAL_PATH := $(call my-dir)
2
3VNDK_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
28define add-vndk-sp-lib
29include $$(CLEAR_VARS)
30LOCAL_MODULE := $1.vndk-sp
31LOCAL_MODULE_CLASS := SHARED_LIBRARIES
32LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib/$1.so
33LOCAL_MULTILIB := 32
34LOCAL_MODULE_TAGS := optional
35LOCAL_INSTALLED_MODULE_STEM := $1.so
36LOCAL_MODULE_SUFFIX := .so
37LOCAL_MODULE_RELATIVE_PATH := vndk-sp
38include $$(BUILD_PREBUILT)
39
40include $$(CLEAR_VARS)
41LOCAL_MODULE := $1.vndk-sp
42LOCAL_MODULE_CLASS := SHARED_LIBRARIES
43LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib64/$1.so
44LOCAL_MULTILIB := 64
45LOCAL_MODULE_TAGS := optional
46LOCAL_INSTALLED_MODULE_STEM := $1.so
47LOCAL_MODULE_SUFFIX := .so
48LOCAL_MODULE_RELATIVE_PATH := vndk-sp
49include $$(BUILD_PREBUILT)
50endef
51
52$(foreach lib,$(VNDK_SP_LIBRARIES),\
53 $(eval $(call add-vndk-sp-lib,$(lib))))
54