Android.mk revision 36f008fba4d22731de67841ed674a8e96cb9d41a
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    android.hidl.base@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
26define add-vndk-sp-lib
27include $$(CLEAR_VARS)
28LOCAL_MODULE := $1.vndk-sp
29LOCAL_MODULE_CLASS := SHARED_LIBRARIES
30LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib/$1.so
31LOCAL_MULTILIB := 32
32LOCAL_MODULE_TAGS := optional
33LOCAL_INSTALLED_MODULE_STEM := $1.so
34LOCAL_MODULE_SUFFIX := .so
35LOCAL_MODULE_RELATIVE_PATH := vndk-sp
36include $$(BUILD_PREBUILT)
37
38include $$(CLEAR_VARS)
39LOCAL_MODULE := $1.vndk-sp
40LOCAL_MODULE_CLASS := SHARED_LIBRARIES
41LOCAL_PREBUILT_MODULE_FILE := $$(TARGET_OUT)/lib64/$1.so
42LOCAL_MULTILIB := 64
43LOCAL_MODULE_TAGS := optional
44LOCAL_INSTALLED_MODULE_STEM := $1.so
45LOCAL_MODULE_SUFFIX := .so
46LOCAL_MODULE_RELATIVE_PATH := vndk-sp
47include $$(BUILD_PREBUILT)
48endef
49
50$(foreach lib,$(VNDK_SP_LIBRARIES),\
51    $(eval $(call add-vndk-sp-lib,$(lib))))
52