include high quality video prebuilts by default

Change-Id: I0d2cb336708e50019ff897089ef78dc5bb7009d0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Create method for overriding LOCAL_MODULE

Named LOCAL_MODULE_NAME - so we can install things where we want them EG: bootanimation_720_1280 renamed to bootanimation.zip when being copied to /media

Change-Id: Iabccf9cd24d59bd962efb5695b236493fe399539
Merge "include high quality video prebuilts by default" into jb
call correct audio package file

Change-Id: I8e30c947d1d0c40636f55e1e5733e7aa3186e274
Signed-off-by: Roman Birg <romanbirg@gmail.com>
clockwwork recovery build fixes
fix BOARD_CUSTOM_BOOTIMG_MK
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
ota: Build uboot bootable images when necessary
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
build: allow use of openjdk and other versions of make

Change-Id: I2e3c7f89ce51888afb9cda30eeaf6d757b057e2e
Add recoveryzip target. Import recovery building/porting tools.
CWR does not support writing a partition from memory. Use /tmp to store the extracted file, then write it.
Add ARMv6J and ARMv6-VFP processor combo option

Cherry-picked from gingerbread branch.
remove unused BOARD_USES_COMBINED_RECOVERY

Change-Id: I79520c510488d63d469b0d1a3a099420f7de1fe6
build: Add support for assembling multi-image uboot files

Change-Id: I7300d36cc4227ada77f1800680869037ef33c5e8
Allow Device specific ramdisk address

Change-Id: If0bb3d3a2b51f87a92c0b657fbc6d0277ce53532
Allow OTA mkbootimg to include ramdiskaddr if defined

Change-Id: Ia52ea1db06fb99d0f4831ab5045bd4e10ec3d7a8
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
Extract uboot image creation from core/Makefile

http://memegenerator.net/instance/12495768

This change utilizes BOARD_CUSTOM_BOOTIMG_MK to extract out the Uboot boot and
recovery image generation out into it's own file (approx 130 lines).

This should:
    * Clean up the already huge Makefile and the keep ifdeffyness down
    * Make sure Uboot changes don't effect other builds
    * Extract a lot of code that is only for 3 devices

This depreciates BOARD_USES_UBOOT but BOARD_USES_UBOOT_MULTIIMAGE is still valid.

Boards who use uboot boot images should remove BOARD_USES_UBOOT and add
  BOARD_CUSTOM_BOOTIMG_MK := device/common/uboot-bootimg.mk
to their BoardConfig.mk
(location of the makefile is not finalized)

Change-Id: I90505a99cbcda11731ac3318cfe7f76b4bf6e1c7