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