Andoid编译预置so

LOCAL_PATH := $(call my-dir)

define mult-prebuilt-sky-libs
$(foreach t,$(1), \
  $(eval $(info  @@@  Share lib MODULE=$(LOCAL_MODULE) by SRC=$(t).so)) \
  $(eval include $(CLEAR_VARS)) \
  $(eval LOCAL_MODULE := $(t)) \
  $(eval LOCAL_MODULE_SUFFIX := .so) \
  $(eval LOCAL_MULTILIB := $(2)) \
  $(eval LOCAL_SRC_FILES := lib/$(t).so) \
  $(eval LOCAL_MODULE_CLASS := SHARED_LIBRARIES) \
  $(eval LOCAL_MODULE_TAGS := optional) \
  $(eval include $(BUILD_PREBUILT)) \
)
endef

PREBUILT_LIBS := libstb_jni                      \
                 libxxx_wrap                     \
                 libxxxmediaservice                 \
                 libxxxmedia
                                 
 
$(call mult-prebuilt-sky-libs, $(PREBUILT_LIBS), 32)

你可能感兴趣的:(android系统)