Add PROP_NAME_MAX validation

Change-Id: I49179c83ae163de6f6fb398c5de60c5d296ca009
Merge "Add PROP_NAME_MAX validation"
Merge "Remove the unused large_emu_hw.mk"
Use hermetic host toolchains.

Change-Id: I6bb72b5728d1075be9645f8473dcf3db759fa66a
Revert "Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang.""

This reverts commit a4f84fdfed9a805d69b37de997512cd0616b3ff8.
Added "export CCACHE_CPP2 := true" to work around ccache bug with clang.
See:
http://petereisentraut.blogspot.com/2011/09/ccache-and-clang-part-2.html

Change-Id: I2b1fa8fd59c3a113c4028a92a1d16018133c9792
Merge "Revert "Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang."""
Merge "Add SDK product for arm64, x86_64 and mips64."
Merge "Use hermetic host toolchains."
Merge "SDK targets should inherit from core_64_bit.mk"
Remove the unused large_emu_hw.mk

Change-Id: Iea8330e00983f4eac44d8a072c1bf185afcf6a80

Conflicts:
	target/product/large_emu_hw.mk
Add SDK product for arm64, x86_64 and mips64.

Bug: 14411602
Change-Id: Ia609321864ddade27df97448c8037f25c4ef99aa
SDK targets should inherit from core_64_bit.mk

bug: 15661143

(cherry picked from commit e78ba32d23dd3a1f3df1b861b1b17fced45801b0)

Change-Id: Icf9d0a7d429f848ca6163a8658c6e5f208fdd039
Fix 64 bit emulator booting (again).

Not only should they inherit from core_64_bit.mk, we should
inherit from that first to make sure sdk.mk doesn't override
those values with other cruft.

Change-Id: Ibcd3c47b5be92544c1e86b6e85608b875c468461
Merge "Fix 64 bit emulator booting (again)."
Don't fail the build for dangling module names.

Change-Id: I939253552e7ca6a672f662ae6be3eac41f5bab41
Merge "Don't fail the build for dangling module names."
Merge "[MIPS] Unite mipsel and mips64el 4.9 gcc toolchains"
[MIPS] Unite mipsel and mips64el 4.9 gcc toolchains

Use 4.9 mips64el toolchain for both 64- and 32-bit builds.
Tell ld when 32-bit links are required.
Override 4.9's changed defaults for mips floating point
register use, to get same assembler rules as 4.8 and earlier.

Also: drop unused  soft-fp build targets, cleanout redundant
compiler options, and remove extraneous Android.mk file.

Change-Id: I86f1075266349edb2b08a7709b9f5472d8cfda32
[MIPSR6] Add mips64r6 and mips32r6 targets

Add mips64r6 target and corresponding mips32r6 target.
Defaults remain as mips64r2 and mips32r2.

Apply -FP64A codegen subsetting to mips32r6 only.
Access FR=0 odd-numbered 32-bit float regs only via
double-prec even-numbered regs, not by single-prec ops.

Change-Id: I1740a6c658304b6c41242be58d68753e6f171658
Merge "[MIPSR6] Add mips64r6 and mips32r6 targets"