host_shared_library.mk revision b1f7fb7a508bb6b093c8b37d65adc9a5a0836e6e
1my_prefix := HOST_ 2include $(BUILD_SYSTEM)/multilib.mk 3 4ifndef LOCAL_MODULE_HOST_ARCH 5ifndef my_module_multilib 6ifeq ($(HOST_PREFER_32_BIT),true) 7my_module_multilib := 32 8else 9# By default we only build host module for the first arch. 10my_module_multilib := first 11endif 12endif 13endif 14 15ifneq ($(my_module_multilib),both) 16LOCAL_NO_2ND_ARCH_MODULE_SUFFIX := true 17endif 18 19LOCAL_2ND_ARCH_VAR_PREFIX := 20include $(BUILD_SYSTEM)/module_arch_supported.mk 21 22ifeq ($(my_module_arch_supported),true) 23include $(BUILD_SYSTEM)/host_shared_library_internal.mk 24endif 25 26ifdef HOST_2ND_ARCH 27LOCAL_2ND_ARCH_VAR_PREFIX := $(HOST_2ND_ARCH_VAR_PREFIX) 28include $(BUILD_SYSTEM)/module_arch_supported.mk 29ifeq ($(my_module_arch_supported),true) 30# Build for HOST_2ND_ARCH 31OVERRIDE_BUILT_MODULE_PATH := 32LOCAL_BUILT_MODULE := 33LOCAL_INSTALLED_MODULE := 34LOCAL_INTERMEDIATE_TARGETS := 35 36include $(BUILD_SYSTEM)/host_shared_library_internal.mk 37endif 38LOCAL_2ND_ARCH_VAR_PREFIX := 39endif # HOST_2ND_ARCH 40 41LOCAL_NO_2ND_ARCH_MODULE_SUFFIX := 42my_module_arch_supported := 43 44########################################################### 45## Copy headers to the install tree 46########################################################### 47include $(BUILD_COPY_HEADERS) 48