1$(call record-module-type,HOST_STATIC_LIBRARY) 2LOCAL_IS_HOST_MODULE := true 3my_prefix := HOST_ 4LOCAL_HOST_PREFIX := 5include $(BUILD_SYSTEM)/multilib.mk 6 7ifndef LOCAL_MODULE_HOST_ARCH 8ifndef my_module_multilib 9# libraries default to building for both architecturess 10my_module_multilib := both 11endif 12endif 13 14LOCAL_2ND_ARCH_VAR_PREFIX := 15include $(BUILD_SYSTEM)/module_arch_supported.mk 16 17ifeq ($(my_module_arch_supported),true) 18include $(BUILD_SYSTEM)/host_static_library_internal.mk 19endif 20 21ifdef HOST_2ND_ARCH 22LOCAL_2ND_ARCH_VAR_PREFIX := $(HOST_2ND_ARCH_VAR_PREFIX) 23include $(BUILD_SYSTEM)/module_arch_supported.mk 24ifeq ($(my_module_arch_supported),true) 25# Build for HOST_2ND_ARCH 26OVERRIDE_BUILT_MODULE_PATH := 27LOCAL_BUILT_MODULE := 28LOCAL_INSTALLED_MODULE := 29LOCAL_INTERMEDIATE_TARGETS := 30 31include $(BUILD_SYSTEM)/host_static_library_internal.mk 32endif 33LOCAL_2ND_ARCH_VAR_PREFIX := 34endif # HOST_2ND_ARCH 35 36ifdef HOST_CROSS_OS 37my_prefix := HOST_CROSS_ 38LOCAL_HOST_PREFIX := $(my_prefix) 39include $(BUILD_SYSTEM)/module_arch_supported.mk 40ifeq ($(my_module_arch_supported),true) 41# Build for Windows 42OVERRIDE_BUILT_MODULE_PATH := 43LOCAL_BUILT_MODULE := 44LOCAL_INSTALLED_MODULE := 45LOCAL_INTERMEDIATE_TARGETS := 46 47include $(BUILD_SYSTEM)/host_static_library_internal.mk 48endif 49 50ifdef HOST_CROSS_2ND_ARCH 51LOCAL_2ND_ARCH_VAR_PREFIX := $(HOST_CROSS_2ND_ARCH_VAR_PREFIX) 52include $(BUILD_SYSTEM)/module_arch_supported.mk 53ifeq ($(my_module_arch_supported),true) 54# Build for HOST_CROSS_2ND_ARCH 55OVERRIDE_BUILT_MODULE_PATH := 56LOCAL_BUILT_MODULE := 57LOCAL_INSTALLED_MODULE := 58LOCAL_INTERMEDIATE_TARGETS := 59 60include $(BUILD_SYSTEM)/host_static_library_internal.mk 61endif 62LOCAL_2ND_ARCH_VAR_PREFIX := 63endif 64LOCAL_HOST_PREFIX := 65endif 66 67my_module_arch_supported := 68 69########################################################### 70## Copy headers to the install tree 71########################################################### 72include $(BUILD_COPY_HEADERS) 73