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