remove OpenWnn and PinyinIME from build

Change-Id: I3ff68f984363cfced33072b857d980f5c7ce713d
Add workaround for gcc 4.9 bug

Add workaround for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59916
so builds with gcc 4.9 can succeed for now.

Change-Id: I2165198e097ab27510b841a38c2eccf4b3b81f4b
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
armv6-vfp.mk: Add TARGET_CPU_VARIANT

Change-Id: I40c85ccef37a9c1b912c1cdaa3e3382ceb6e513a
Ignore LOCAL_AAPT_INCLUDE_ALL_RESOURCES on mdpi & ldpi devices

Ensures that certain packages don't include unneeded hdpi or higher
assets.

Change-Id: I8e62486f21382e21ec8a587ce96b2383761aad3a
color not just "Prebuilt"

Change-Id: I0d55d4eebe55bb6e937f05cc37dddded697aa968
Add ifeq flag to MINIGZIP for devices like tf101

that can not use lzma to compress the kernel without causing problems
but can not compile a recovery without a compression like lzma
BOARD_NEEDS_LZMA_MINIGZIP := true

Change-Id: I0cb8b126234fc5d20ceee83c2eb0266c37e4ff0f
build: Add SKIP_SET_METADATA flag

On some of the older devices the recovery doesn't support
metadata when setting permissions. This allows to use
set_perm vs set_metadata.
Enable this behavior by setting SKIP_SET_METADATA := true

Change-Id: Ib6cf97b5ca28cee8a87975231f3a61b156e77d29
add support for building flashable kernel zips and add squisher

choose device from lunch menu then enter make bootzip, builds flashable boot.img with updated source ramdisk

Change-Id: I07820d5e5e48d5b973901ed2bb3f330744c6498c
Signed-off-by: Arnav Gosain <nolinuxnoparty@gmail.com>

Conflicts:
	core/Makefile
releasetools: ota: print more information while flashing

Change-Id: Id008b558d2234d08e6ac1e132bde5870ad10e2c1
releasetools: make info while flashing look better

Change-Id: Iaebf0bbb8101a0c1b3d909501b144c92464b4346

Conflicts:
	tools/releasetools/ota_from_target_files
build: Add moar color to definitions

* host C		* target Executable
* host asm		* target StaticExecutable
* target StaticLib	* host Executable
* preparing StaticLib	* target thumb C
* target SharedLib	* host/target Prebuilt
* target Package
* target Strip:

Change-Id: I3734a8c29b3377576b175227d6d42a596e0b0a2b
remove voicedialer from build

Change-Id: I060997ccc2448c35e034e509e91c0b7eafeb4d66
allow to change java memory limits

useful for people with not so much RAM, as well as
for people with too much RAM

example usage on linux:
    export CUSTOM_JAVA_MEMORY_LIMIT=2048M

Change-Id: Ic84ea6010cc093a8f141f484beaeae525b227482
allow to modify java target source

example usage on linux:
    export CUSTOM_JAVA_TARGET_SOURCE=1.7

Change-Id: Idf607e6494f61bbe406354c89ca304d8bac1d446
do not stop on wrong java version, instead throw a warning

Change-Id: I9120355dfe385e8d483f175ddcfb36c61be50a47
add option to use -pipe

Same as this patch http://review.pac-rom.com/#/c/1008/

Usage:
export TARGET_USE_PIPE=true && ./build-pac.sh

Change-Id: Id5b3ade07364cb5be33172fc7f99f2a6c80b0e63
Build: Add support for specifying build variant in brunch/breakfast

This little modification allows specifying build variant in
brunch/breakfast commands.
For example we can use "brunch i9300 user" to build user variant
instead of default userdebug.

When no extra argument is given, userdebug is default.

Change-Id: I2d438209f8a14949c64baa66485c811da384d20b

Conflicts:
	envsetup.sh
overall update