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