123456789101112131415161718192021222324 |
- ifneq ($(THEAD_BUILD_ISP_SOURCE), true)
- LOCAL_PATH := $(call my-dir)
- ISP_PREBUILT_LIBRARIES := \
- $(patsubst %.so, %, $(call find-files-in-subdirs, $(LOCAL_PATH), *.so, .))
- ISP_PREBUILT_LIBRARIES := $(filter-out libvimem, $(ISP_PREBUILT_LIBRARIES))
- $(waring isp libs:$(ISP_PREBUILT_LIBRARIES))
- define add-isp-libs
- include $$(CLEAR_VARS)
- LOCAL_MODULE := $1
- LOCAL_MODULE_CLASS := SHARED_LIBRARIES
- LOCAL_PREBUILT_MODULE_FILE := $$(LOCAL_PATH)/$1.so
- LOCAL_MODULE_TAGS := optional
- LOCAL_INSTALLED_MODULE_STEM := $1.so
- LOCAL_VENDOR_MODULE := true
- LOCAL_MODULE_SUFFIX := .so
- include $$(BUILD_PREBUILT)
- endef
- $(foreach lib,$(ISP_PREBUILT_LIBRARIES),\
- $(eval $(call add-isp-libs,$(lib))))
- endif
|