Update build rule for executable with PRIVATE_ALL_WHOLE_STATIC_LIBRARIES

Change-Id: I9ff53f51dcb57511a24765bdf6a61c000a7ce977

Signed-off-by: Kito Cheng <kito@0xlab.org>
Revert "stop using a custom linker script for static executables."

This reverts commit ee08fe31964ce65f97bc9f9341eee915cb0ea6aa.
Enable DRM support in the SDK system image

Move the DRM packages from full_base.mk to core.mk to support DRM both on full and SDK building.
It can fix the DRM CTS failures in the system image for emulator.

Change-Id: Id12b0ca83a815aac90860230582882e370693522
dalvik heapsize: Remove obsolete flag, set porperty

Change-Id: I51360867171aaebce071b3391678ff6e7f191dc5
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
SDK: Use "strip -x" for atree.

Also fixes atree to accept an alternate command via the env var ATREE_STRIP
and correctly splits it for execvp if it contains arguments.

Change-Id: I8691bdc569bea3dddfde6249217dc305b6ef19f7
env: implement the repodiff command

sample usage:
   repodiff ics
   repodiff github/ics --numstat
   repodiff android-4.0.4_r1.2 android-4.0.4_r2

Change-Id: Id1c1e504c75676707e59f051fd5ff9ce748d4297
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Use Mac OS X SDK 10.6.

Change-Id: I8ca16db2fb93d350829e14f4339e7ece75a2fb54
XCode 4.3+ compatibility check-in

XCode 4.3 and later use a different location for SDKs. This check in
ensures the build checks for the new location as well as the old one.

Change-Id: I97884e5009f229f8b42e57a8feeb702b3a40a241
Signed-off-by: Al Sutton <al@funkyandroid.com>
Fix generic build on Max OS X 10.7 Lion

    Recover variable build_mac_version which is removed on
    commit 644dc16 and added on commit 9ce06f1.

    Without this, ranlib libSDL.a is executed on Lion which
    causes build fail of emulator-arm.

Change-Id: I06144a288921f8f968ef457999398c1b9152d4aa
This patch addresses the following issues:

1. Fix a typo.
2. Include libffi in the MIPS list of Product Packages.
3. Default to JSC for MIPS until the MIPS support in v8 lands in aosp.
full_x86: use telephony profile

Author: Bruce Beare <bruce.j.beare@intel.com>
Change-Id: I3c086f3f38049e9a7cc2e653aa0ee0d2a2ca1a79
gcc 4.6 requires --copy-dt-needed-entries

Change-Id: Icc62106e0f2e96f4cd871bb4b3c46c7ca83cabec
Author: Bruce Beare <bruce.j.beare@intel.com>
Reviewed-by: Lu, Hongjiu <hongjiu.lu@intel.com>
build: Enable -fstrict-aliasing

Change-Id: I86e649bc1a5e5882d77bd082a8d48b9108c0c79c
build/core: Build in ISOC++11 mode if possible

Add -std=gnu++11 if the compiler supports it

Change-Id: Ied8b4487263172b678fd2912cfe428187b2edf95
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
build: Update path to Linaro 4.7.1 toolchain

Change-Id: I26efa24eeb898d5880c55ba98ce6a92844e30e94
build/core: Restore linaro_compilerchecks.mk

Restore the compiler functionality checks from
linaro_android_2.3.7

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
build/core: Include linaro_compilerchecks.mk

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
linaro_compilerchecks.mk: Don't rely on TARGET_CC

In some cases, it is important to use linaro_compilerchecks.mk
before TARGET_CC has been defined - we need to handle it

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

Shorten LINARO_COMPILERCHECK_CC to LINARO_CC to fix "Argument list too long"
error during compile.

Change-Id: Ic61edb21171b56bdbd04ccaf53538d8483382e04
Signed-off-by: Rob Beane <robbeane@gmail.com>
don't use prebuilt audio_effects.conf
Added comments so I don't forget stuff...

Change-Id: I562686ea624875da9cc67ae1283cd019a7f19d8b