unsecure by default
disable roaming by default
do not odex builds

Change-Id: Ia3b38c9b605dd5b48ac63469f34c6201c01329ef
Signed-off-by: Roman Birg <romanbirg@gmail.com>
remove inclusion of recovery and old date assert

Change-Id: I9be166769d8559edbe0b134bf5e83b4d69ec2784
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:
	tools/releasetools/ota_from_target_files
Add the keys I used to sign the market version of Superuser.
add support for overriding build.prop settings.

Change-Id: Ie4224d608b7bcb0c2087bd77bc954f8f5f9b6495

Conflicts:

	core/Makefile
include high quality video prebuilts by default

Change-Id: I0d2cb336708e50019ff897089ef78dc5bb7009d0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Allow a device to generically define its own headers

We have a few cases of devices including specific versions of projects
just because of modified headers (msm_mdp.h comes to mind), and I just
had enough of ifdeffing header files for specific cases (the P990 needs
a lot of these).
Now... if a target defines a TARGET_SPECIFIC_HEADER_PATH, any headers in
there will take precedence over the standard ones; for example, on the
p990, I have

TARGET_SPECIFIC_HEADER_PATH := device/lge/p990/include

which makes, for example, the
device/lge/p990/include/hardware_legacy/AudioHardwareInterface.h be
used instead of
hardware/libhardware_legacy/include/hardware_legacy/AudioHardwareInterface.h
whenever a source file uses <hardware_legacy/AudioHardwareInterface.h>

Change-Id: I41b62668b60e3f62a6ebd3738d8d2675103a81e6a
build: allow use of openjdk and other versions of make

Change-Id: I2e3c7f89ce51888afb9cda30eeaf6d757b057e2e
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
add mka and reposync functions

Change-Id: I2585161990842beffbf2a02757c7ac7a7191359a
Signed-off-by: Roman Birg <romanbirg@gmail.com>
make bacon, breakfast and brunch.

  Time to zipalign 10x with the JB SDK.

Signed-off-by: KhasMek <Boushh@gmail.com>
call correct audio package file

Change-Id: I8e30c947d1d0c40636f55e1e5733e7aa3186e274
Signed-off-by: Roman Birg <romanbirg@gmail.com>
fix up ota_from_target_files symlink detection.
Add ext2, ext3, and vfat to releasetools

Support some non-standard partition that may be found in recovery.fstab

Change-Id: I0026a1d3ae5d432db10150d1a15f7bc8e7a6054b
CWR does not support writing a partition from memory. Use /tmp to store the extracted file, then write it.
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.
build libjni_pinyinime together with PinyinIME

PinyinIME needs libjni_pinyinime to work, so build them together.
Otherwise it FCs because the JNI lib is missing.

Change-Id: I5027fa588e5bc49636914ff5c8d305280aaa4936
Note that update-api is a lie.

Change-Id: Idc2d92630e94ccbd60b5d5447c3762db8e5096f8