| Colin Cross | 8e40412 | 2014-02-06 14:45:37 -0800 | [diff] [blame] | 1 | # We don't automatically set up rules to build packages for both | 
|  | 2 | # TARGET_ARCH and TARGET_2ND_ARCH. | 
|  | 3 | # By default, an package is built for TARGET_ARCH. | 
|  | 4 | # To build it for TARGET_2ND_ARCH in a 64bit product, use "LOCAL_32_BIT_ONLY := true". | 
| Joe Onorato | 899e62a | 2010-02-04 17:37:21 -0800 | [diff] [blame] | 5 |  | 
| Colin Cross | 58d879f | 2014-02-04 11:16:16 -0800 | [diff] [blame] | 6 | LOCAL_NO_2ND_ARCH_MODULE_SUFFIX := true | 
|  | 7 |  | 
| Colin Cross | 8e40412 | 2014-02-06 14:45:37 -0800 | [diff] [blame] | 8 | # check if primary arch is supported | 
|  | 9 | LOCAL_2ND_ARCH_VAR_PREFIX := | 
|  | 10 | include $(BUILD_SYSTEM)/module_arch_supported.mk | 
|  | 11 | ifeq ($(my_module_arch_supported),true) | 
|  | 12 | # primary arch is supported | 
|  | 13 | include $(BUILD_SYSTEM)/package_internal.mk | 
|  | 14 | else ifneq (,$(TARGET_2ND_ARCH)) | 
|  | 15 | # check if secondary arch is supported | 
|  | 16 | LOCAL_2ND_ARCH_VAR_PREFIX := $(TARGET_2ND_ARCH_VAR_PREFIX) | 
|  | 17 | include $(BUILD_SYSTEM)/module_arch_supported.mk | 
|  | 18 | ifeq ($(my_module_arch_supported),true) | 
|  | 19 | # secondary arch is supported | 
|  | 20 | include $(BUILD_SYSTEM)/package_internal.mk | 
| Joe Onorato | 899e62a | 2010-02-04 17:37:21 -0800 | [diff] [blame] | 21 | endif | 
| Colin Cross | 8e40412 | 2014-02-06 14:45:37 -0800 | [diff] [blame] | 22 | endif # TARGET_2ND_ARCH | 
| Colin Cross | 58d879f | 2014-02-04 11:16:16 -0800 | [diff] [blame] | 23 |  | 
| Colin Cross | 2343cfb | 2014-01-24 13:33:39 -0800 | [diff] [blame] | 24 | LOCAL_2ND_ARCH_VAR_PREFIX := | 
| Colin Cross | 8e40412 | 2014-02-06 14:45:37 -0800 | [diff] [blame] | 25 | LOCAL_NO_2ND_ARCH_MODULE_SUFFIX := | 
|  | 26 |  | 
|  | 27 | my_module_arch_supported := |