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>
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
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>
Remove vendor module checks
Revert "product/core: Install busybox, lrzsz, ffmpeg, x264"

This reverts commit 4e667d6eb79e93f89580fab7badddb7d92b5d111.
add support for overriding build.prop settings.

Change-Id: Ie4224d608b7bcb0c2087bd77bc954f8f5f9b6495
Allow prebuilts.
fix up ota_from_target_files symlink detection.
allow build utc override
Turn off dexpreopt.
Changes n.1
build in colors: Install outputs in blue/yellow [basic ics version]

"target prefix:" in yellow
"Install: file" in cyan

should be in a single command line else there are sync problems
in multithread (-j X)

These colors can be tuned in core/Makefile if you use a white terminal.
can be disabled with "export BUILD_WITH_COLORS=0"

Only the most important output is colored to reduce ics merge problems

Change-Id: I0e585079fde6900799ef209367a523d94a51cda5
Better handling of ramdisk during make

make clobber used to call rm -rf out/
so if out is a soft link to i.e. /tmp/out
the soft link is deleted instead the content
so i changed the makefile to rm -rf out/*

Change-Id: Id1991161617da8ec34307a30412c134e31f589b4
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.
Fix SmokeTest

Change-Id: Ia53766b62d3777de49eaaac122042b99e6f1a3f7
Droiddoc: Allocate more RAM

increase -J-Xmx1024m to -J-Xmx2048m

Increases build time by a couple minutes

Signed-off-by: BMc08GT <bmc08gt.teamb00sted@gmail.com>
Don't build Music, Provision, QuickSearchBox.
Remove data assert-recovery
Stop building voice dialer.

Change-Id: Ia079997a2779124765230ba7bba91a6719ad198b
Remove some packages.

Change-Id: I39ee695c56011b6102477fce7fa644328fc7451a