blob: c280900af67fb929da8ef927589c2e6734b98e81 [file] [log] [blame]
The Android Open Source Project88b60792009-03-03 19:28:42 -08001###########################################################
2## Standard rules for copying files that are prebuilt
3##
4## Additional inputs from base_rules.make:
5## None.
Doug Zongker1046d202009-08-06 13:02:19 -07006##
The Android Open Source Project88b60792009-03-03 19:28:42 -08007###########################################################
8
Ying Wangc36b4502011-09-15 12:00:52 -07009ifdef LOCAL_IS_HOST_MODULE
Ying Wang6feb6d52014-04-17 10:03:35 -070010 my_prefix := HOST_
11else
12 my_prefix := TARGET_
13endif
Colin Crosse6e48f62014-03-21 12:29:32 -070014
15include $(BUILD_SYSTEM)/multilib.mk
16
17ifndef my_module_multilib
18# prebuilts default to building for either architecture,
19# the first if its supported, otherwise the second.
20my_module_multilib := both
21endif
22
23# check if first arch is supported
Colin Crosse18cb932014-02-13 15:04:18 -080024include $(BUILD_SYSTEM)/module_arch_supported.mk
25ifeq ($(my_module_arch_supported),true)
Colin Crosse6e48f62014-03-21 12:29:32 -070026# first arch is supported
Colin Crosse18cb932014-02-13 15:04:18 -080027include $(BUILD_SYSTEM)/prebuilt_internal.mk
Ying Wang6feb6d52014-04-17 10:03:35 -070028else ifneq (,$($(my_prefix)2ND_ARCH))
Colin Crosse18cb932014-02-13 15:04:18 -080029# check if secondary arch is supported
Ying Wang6feb6d52014-04-17 10:03:35 -070030LOCAL_2ND_ARCH_VAR_PREFIX := $($(my_prefix)2ND_ARCH_VAR_PREFIX)
Colin Crosse18cb932014-02-13 15:04:18 -080031include $(BUILD_SYSTEM)/module_arch_supported.mk
32ifeq ($(my_module_arch_supported),true)
33# secondary arch is supported
34include $(BUILD_SYSTEM)/prebuilt_internal.mk
Ying Wangc36b4502011-09-15 12:00:52 -070035endif
Ying Wang6feb6d52014-04-17 10:03:35 -070036endif # $(my_prefix)2ND_ARCH
Colin Cross0b70c432014-01-24 13:34:51 -080037
38LOCAL_2ND_ARCH_VAR_PREFIX :=
Colin Crosse18cb932014-02-13 15:04:18 -080039
40my_module_arch_supported :=