blob: 5f91110cf6109f4b75cb673092c88955d9e4cf0c [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
Colin Cross3a14c872014-02-13 16:41:50 -080010include $(BUILD_SYSTEM)/prebuilt_internal.mk
Colin Crosse18cb932014-02-13 15:04:18 -080011else #!LOCAL_IS_HOST_MODULE
Colin Crosse6e48f62014-03-21 12:29:32 -070012
13include $(BUILD_SYSTEM)/multilib.mk
14
15ifndef my_module_multilib
16# prebuilts default to building for either architecture,
17# the first if its supported, otherwise the second.
18my_module_multilib := both
19endif
20
21# check if first arch is supported
Colin Crosse18cb932014-02-13 15:04:18 -080022include $(BUILD_SYSTEM)/module_arch_supported.mk
23ifeq ($(my_module_arch_supported),true)
Colin Crosse6e48f62014-03-21 12:29:32 -070024# first arch is supported
Colin Crosse18cb932014-02-13 15:04:18 -080025include $(BUILD_SYSTEM)/prebuilt_internal.mk
26else ifneq (,$(TARGET_2ND_ARCH))
27# check if secondary arch is supported
28LOCAL_2ND_ARCH_VAR_PREFIX := $(TARGET_2ND_ARCH_VAR_PREFIX)
29include $(BUILD_SYSTEM)/module_arch_supported.mk
30ifeq ($(my_module_arch_supported),true)
31# secondary arch is supported
32include $(BUILD_SYSTEM)/prebuilt_internal.mk
Ying Wangc36b4502011-09-15 12:00:52 -070033endif
Colin Crosse18cb932014-02-13 15:04:18 -080034endif # TARGET_2ND_ARCH
35endif # !LOCAL_IS_HOST_MODULE
Colin Cross0b70c432014-01-24 13:34:51 -080036
37LOCAL_2ND_ARCH_VAR_PREFIX :=
Colin Crosse18cb932014-02-13 15:04:18 -080038
39my_module_arch_supported :=