host_static_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_static_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_static_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