• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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