platform_build/target/board
Ying Wang 87538e4f8b Support x86+arm multilib build.
Support TARGET_2ND_ARCH as the binary translation arch.
See target/board/generic_x86_arm/BoardConfig.mk and
target/product/aosp_x86_arm.mk as example for the setup.

In BoardConfig, use the TARGET_2ND_ARCH/etc. variables to set up the
binary translation arch;
Set "TARGET_TRANSLATE_2ND_ARCH := true" to tell the build system it's
not a typical 64-bit multilib configuration.
In product makefile, use "PRODUCT_PACKAGES += libfoo_<2nd_arch>" to
install the TARGET_2ND_ARCH libraries. This also pulls in any dependency
libraries.
By default we don't install any TARGET_2ND_ARCH modules, unless it's
pulled in by PRODUCT_PACKAGES.

Bug: 27526885
Change-Id: I0578e9c80da0532d2fa886a8fcdb140bbc703009
(cherry-pick from commit 277e75a488)
2016-03-25 13:29:53 -07:00
..
generic Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_arm64 Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_armv5 Remove ARCH_ARM_HAVE_TLS_REGISTER. 2015-02-13 20:51:12 -08:00
generic_mips Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_mips64 Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_x86 Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_x86_64 Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk 2016-02-04 10:55:56 -08:00
generic_x86_arm Support x86+arm multilib build. 2016-03-25 13:29:53 -07:00
Android.mk Don't bother going through the source tree 2013-08-09 10:08:30 -07:00