Compiler customizations

Available BoardConfig options, linaro 4.6 is default
	DEV_GOOGLE_BUILD := 1 (Google's 4.7.x gcc toolchain)
	GOOGLE_BUILD := 1 (Google's 4.6.x gcc toolchain)
	DEV_LINARO_BUILD := 1 (Linaro's 4.7.x toolchain)

Change-Id: If9cae41a6d62a98ac066dbe601318427b7c353fd

compiler customizations: always use Linaro 4.7 toolchanin to build the kernel

Change-Id: Ie8a033717f93d4b5f6066f59a6eca4c45b894cdc

Compiler checks:  Remove DEV_GOOGLE_BUILD option since it's

pointless to have two 4.7 toolchains.  Linaro's works just fine.

Use Google's toolchains by default

Use Google's 4.7 toolchain by default

Update all toolchain checks to use 4.7
Add build scripts for grouper/tilapia

Grouper build script:  Java 7 is in the house :)

Run make update-api before starting the ROM build to make sure
all api's are updated.

Update Grouper build script

Build Scripts Grouper:  Use DIRSRC instead of ANDROID_BUILD_TOP

Grouper build scripts:  Update

Build scripts grouper:  Change initalizing the build environment location
to be part of the build proccess

Add tilapia build scripts :)

Build Scripts:  Grouper || Tilapia:  Touch-up's ;)

Build Scripts:  Add Scripts to build all current supported devices

Build scripts all:  Minor changes

Build Scripts all:  Use DEVICE instead of BOARD

Changes for inline kernel building :)

Add a git reset --hard to the device tree for grouper to avoid sync

errors

Fix kernel building script

Build scripts all base:  Inline kernel improvements, clean kernel

source before building
General improvements

Add twrp build scripts

twrp recovery build scripts for grouper/tilapia:

Remove zram module from kernel build since it's not built and causing
building errors.  Rename kernel building script to reflect grouper kernel

Build scripts:  Remove base build scripts since they're not needed

and really make build time longer.
Remove uneeded export variable

Build Scripts:  Don't croot or showcommands
Build scripts grouper-kernel:  Update kernel build script

cpp compiler flags:  Enable c++11 mode

Build scripts:  Remove gcc bits.  If gcc 4.7 is not default on your

machine you may need to install it and export these commands manually
or add them to the localy synced scripts.
Disable recovery flash
build: Allow building with OpenJDK v1.7

Ubuntu-12.10 ships with OpenJDK v1.7 and AOSP errors out if you try
to build it with JAVA version other than 1.6. Linaro Android build
with JAVA v1.7, boot tested on Origen 4412, seems to work fine.

Change-Id: I8ca783b48de80131f830139a33d8fc0aa92c562c
JOP40D
bump version to 4.2.1

Change-Id: If8206ec632b4e912433eebdfa4aed8dde8f37cb4
build: Add option to disable strict-aliasing optimizations

This is useful for builds that pull in unmodified AOSP repositories
that can't be compiled with strict-aliasing compliance enabled

Change-Id: I0599127b1e113c0799dd8fa92db00b989ebc9bd3
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
add support for overriding build.prop settings
Customize ota package name

Build Saber-Mod
build/core: Add option to disable C++11 bits

Change-Id: I45294e8c19bf7cdf200b45fbd114ccd75c4e3ca9
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
full_base_telephony: Disable roaming by default

Roaming enabled by default can lead to nasty surprises
especially on builds that get flashed over and over again
(each time losing WiFi passwords...)
Better default to turning it off.

Change-Id: I71e3a432a4a221e1fb26b6c68198830fbb6705bd
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
comment out the build date assert
Flash Print info Saber Mod
build: Realign product libraries with corresponding applications

VideoEditor requires a build to call the full_base, but the libraries
are called in generic_no_telephony. This patch places the library
packages in the same product specification as the application using
them.