Specify -mcpu=cortex-a15 for krait CPU variants.

Bug: 11178216

Change-Id: I9922e4cd5ba27e3857798aae5c84299e26e054ea
Revert "Temp: Remove this file for users who use incremental updates"

This reverts commit 99e0e672db809bc8db804d7e83eef950a40c4f03.
OTA: Make use of imgdiff

Creates smaller diffs for jars and zips

Change-Id: I8cfd756157031a16f5adb41924071ad22d11ee87
build: fix ccache dir when only define USE_CCACHE

Change-Id: I8ec129510cf778df1483d7807ca9bc340bfd4e67
Merge branch 'cm-11.0' into kk_mkt
build: Store no_separate_recovery flag in misc_info

This may be needed during a signing process.

Change-Id: I0ab6f0e615f64c0529e605c2fa62fabf1b1ec52b
build: Handle boot images with custom makefile properly

When a pre-built image should be used, it should be stored in the
target files zip so that it can be used with external signing
processes.

Change-Id: I2661af9ac58af30bb9314b552775046d3abf44e0
Merge branch 'cm-11.0' into kk_mkt
Merge branch 'cm-11.0' into kk_mkt
BoardConfig.mk.template: Add TARGET_CPU_SMP

This one is easy forget if not in the template

Change-Id: If65e557a661ecc81c6bfc434525b3c9937ff988e
Merge branch 'cm-11.0' into kk_mkt
build: exclude some libraries

Change-Id: Iaf33d71e63c568203b6de77060b487f66ea4fd28
Fixed mounting /system when 'override_prop' is enabled.

Change-Id: I59f035498c2a2d65869cb7f7e6ea9e311b9757be
build: switch to mokee pem

Change-Id: I86ec3aa430391671ff832a3607c4f4db878faf86
Merge branch 'cm-11.0' into kk_mkt
Edify: Add AssertSomeBaseband

Allow releasetools.py to assert a baseband version. Works just like
AssertSomeBootloader.

Change-Id: Ic8eb341cef1d777d983be25ba21a3bc545819c29
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_build into kk_mkt
ota_from_target_files: Validate signatures after possible data wipe

If the data is being wiped, we want to validate the signature after
this step. This is also a good check that the data wipe succeeded.

Change-Id: Iaecfddfb2010944de0c97e7bb21d8e581f20deec
Merge branch 'cm-11.0' into kk_mkt
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: I935327252098ee74b34a815a023d2ac6b9a53a30