Removed vendor check and recovery

Change-Id: Id6d09241061a94d4ad885c1cecbbc24d51699ff8
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/tasks/vendor_module_check.mk
do not odex builds

Change-Id: Ia3b38c9b605dd5b48ac63469f34c6201c01329ef
Signed-off-by: Roman Birg <romanbirg@gmail.com>
unsecure by default
add support for overriding build.prop settings.

Change-Id: Ie4224d608b7bcb0c2087bd77bc954f8f5f9b6495

Conflicts:

	core/Makefile
Remove all PRODUCT_COPY_FILES restrictions, including anti-apk racism

Change-Id: I5f32530cd594311f7d6c550da3c189372d883c08
Busubox, bash, rsync, etc added.

Change-Id: I83d8056657ee16f8e5587418288d16e1098ae137
Signed-off-by: iceandfire <arhamjamal@gmail.com>
added squisher
Removed old date assertion.

Change-Id: I285dde50a3b56d791d2344d0ebd166b2f6cd4e72
Signed-off-by: iceandfire <arhamjamal@gmail.com>
Don't check for prebuilt apks

Change-Id: I61b277be3200ca0e662c3ec98e4b4f6caf870472
Add the keys I used to sign the market version of Superuser.
include high quality video prebuilts by default

Change-Id: I0d2cb336708e50019ff897089ef78dc5bb7009d0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
make bacon, breakfast and brunch.
Time to zipalign 10x with the JB SDK.

Signed-off-by: iceandfire <arhamjamal@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
enable TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT for devices with custom releasetools.

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Build kernel inline.

Signed-off-by: iceandfire <arhamjamal@gmail.com>
build: Add Qualcomm's helper macros

 * This is used everywhere in Qualcomm's code. There's no reason we need
   to constantly replace it with uglier stuff in our Makefiles.

Change-Id: I0183a338470ec96a38f356a47bae65a0d3fb2c95
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
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/definitions.mk
build: display the full path of the installed libs, to allow copy paste

Change-Id: If897dc1784d7fb6991e0b22f8b25da19445b571c
build in colors: host C/C++

Change-Id: Ic415cab53a2efa104c9d4b31ddbe8c8eb74e493d
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/definitions.mk
include high quality video prebuilts by default

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