Build - Disable vendor owner check so we can build

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - allow arm PIE to be disabled

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - clang: substitute fpu neon-vfp[3|4] for fpu neon

Clang does not natively support the neon-vfp option
so we will substitute it for neon.
This allows neon-vfp to be set for gcc, and won't cause
clang to error out.

Clang will enable neon and a vfp automatically with supported
cpu's.
Do not set fpu to vfp[3|4] as this may remove neon

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - Define CONFIG_64BIT for LP64 target

Linux kernel uapi headers use CONFIG_64BIT flag. We need to define that
if
__LP64__ flag is defined.

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - framework: adding security-bridge

adding security-bridge to FRAMEWORK_BASE_SUBDIRS
to make it compile as part of the framework/base java module

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - enable sdiv support in ART

ART looks for TARGET_CPU_VARIANT to determine hardware
instruction set support. QCOM chipsets set TARGET_CPU_VARIANT
as "generic", so we add it to ART's look-up list.

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - Fully expand eng/debug/tests module install files

When including eng, debug and tests modules that are tagged
using LOCAL_MODULE_TAGS, fully expand the install file list
from just the tagged module to all the module's INSTALLED
list.  This allows auto-generated files such as dex preopt
odex files tagged under the module's INSTALLED list to be
included.  This also makes the behavior of specifying a
module as debug using LOCAL_MODULE_TAGS to be the same as
specifying it as PRODUCT_PACKAGES_DEBUG when building
for userdebug or eng variant.

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - Allow override of DEX_PREOPT_DEFAULT

Allow device-specific override of DEX_PREOPT_DEFAULT value
rather than dependent on the number of runtimes supported
by the system.  This allows force generation of
non-stripped packages even when dex pre-opt is enabled
with only 1 runtime.

Signed-off-by: STELIX <ssspinni@gmail.com>
Build - enable sdiv support in ART

add more target into ART instruction set feature look-up list.

Signed-off-by: STELIX <ssspinni@gmail.com>