Android.mk 697 B

123456789101112131415161718192021222324
  1. ifneq ($(THEAD_BUILD_ISP_SOURCE), true)
  2. LOCAL_PATH := $(call my-dir)
  3. ISP_PREBUILT_LIBRARIES := \
  4. $(patsubst %.so, %, $(call find-files-in-subdirs, $(LOCAL_PATH), *.so, .))
  5. ISP_PREBUILT_LIBRARIES := $(filter-out libvimem, $(ISP_PREBUILT_LIBRARIES))
  6. $(waring isp libs:$(ISP_PREBUILT_LIBRARIES))
  7. define add-isp-libs
  8. include $$(CLEAR_VARS)
  9. LOCAL_MODULE := $1
  10. LOCAL_MODULE_CLASS := SHARED_LIBRARIES
  11. LOCAL_PREBUILT_MODULE_FILE := $$(LOCAL_PATH)/$1.so
  12. LOCAL_MODULE_TAGS := optional
  13. LOCAL_INSTALLED_MODULE_STEM := $1.so
  14. LOCAL_VENDOR_MODULE := true
  15. LOCAL_MODULE_SUFFIX := .so
  16. include $$(BUILD_PREBUILT)
  17. endef
  18. $(foreach lib,$(ISP_PREBUILT_LIBRARIES),\
  19. $(eval $(call add-isp-libs,$(lib))))
  20. endif