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
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/core: Add option to disable C++11 bits

Change-Id: I45294e8c19bf7cdf200b45fbd114ccd75c4e3ca9
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
stop building calendar and gallery
Add my alias "sparksco" to the ota package name
build: Don't work around cortex-a8 issues when targeting a9 only

Don't work around cortex-a8 issues when other compiler flags
show we want to target cortex-a9 only

Change-Id: If5a077243fc15298fbcbe2ffc857b5e961dd29da
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
build: Use -Wno-error=strict-aliasing for the HOST compiler

Since everyone uses his own host compiler, and there's still a lot
of broken compilers that report false positives (gcc <= 4.5) around,
use -Wno-error=strict-aliasing for the HOST compiler.

If things are broken on the host side, we'll notice at build time
anyway.

Change-Id: I1a7db826866c4342d168c1efa7971a988d199d3a
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Revert "build: Use -Wno-error=strict-aliasing for the HOST compiler"

This reverts commit 074b9cc5c5308afeb0b83c68a7a1393edb5caead.
The commit prepended -Wno-error=strict-aliasing and was overridden.
Will commit a proper fix.
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>
Fix building:  Fix a typo