OSDN Git Service

[DO NOT MERGE] Updating Security String to 2017-03-05 on klp-dev b/34345751 am: 3597d...
[android-x86/build.git] / core / prebuilt.mk
1 ###########################################################
2 ## Standard rules for copying files that are prebuilt
3 ##
4 ## Additional inputs from base_rules.make:
5 ## None.
6 ##
7 ###########################################################
8
9 ifdef LOCAL_IS_HOST_MODULE
10   my_prefix := HOST_
11 else
12   my_prefix := TARGET_
13 endif
14
15 include $(BUILD_SYSTEM)/multilib.mk
16
17 my_skip_non_preferred_arch :=
18
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)
29
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 :=
38 LOCAL_BUILT_MODULE :=
39 LOCAL_INSTALLED_MODULE :=
40 LOCAL_MODULE_STEM :=
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
48
49 LOCAL_2ND_ARCH_VAR_PREFIX :=
50
51 my_module_arch_supported :=