1 ###########################################################
2 ## Standard rules for copying files that are prebuilt
4 ## Additional inputs from base_rules.make:
7 ###########################################################
9 ifdef LOCAL_IS_HOST_MODULE
15 include $(BUILD_SYSTEM)/multilib.mk
17 my_skip_non_preferred_arch :=
19 # check if first arch is supported
20 LOCAL_2ND_ARCH_VAR_PREFIX :=
21 include $(BUILD_SYSTEM)/module_arch_supported.mk
22 ifeq ($(my_module_arch_supported),true)
23 # first arch is supported
24 include $(BUILD_SYSTEM)/prebuilt_internal.mk
25 ifneq ($(my_module_multilib),both)
26 my_skip_non_preferred_arch := true
27 endif # $(my_module_multilib)
28 endif # $(my_module_arch_supported)
30 ifndef my_skip_non_preferred_arch
31 ifneq (,$($(my_prefix)2ND_ARCH))
32 # check if secondary arch is supported
33 LOCAL_2ND_ARCH_VAR_PREFIX := $($(my_prefix)2ND_ARCH_VAR_PREFIX)
34 include $(BUILD_SYSTEM)/module_arch_supported.mk
35 ifeq ($(my_module_arch_supported),true)
36 # secondary arch is supported
37 OVERRIDE_BUILT_MODULE_PATH :=
39 LOCAL_INSTALLED_MODULE :=
41 LOCAL_BUILT_MODULE_STEM :=
42 LOCAL_INSTALLED_MODULE_STEM :=
43 LOCAL_INTERMEDIATE_TARGETS :=
44 include $(BUILD_SYSTEM)/prebuilt_internal.mk
45 endif # $(my_module_arch_supported)
46 endif # $($(my_prefix)2ND_ARCH)
47 endif # $(my_skip_non_preferred_arch) not true
49 LOCAL_2ND_ARCH_VAR_PREFIX :=
51 my_module_arch_supported :=