Home | History | Annotate | Download | only in vndk
      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