needs to be a tab instead of 8 spaces
add custom ota from target support
update ota_from_target_files to handle mounting/unmounting for backupscript

backupscript should not be mounting/unmounting itself as it makes other
scripts have unexpected results (such as modelid_cfg, which expects /system
to be mounted)

instead have the ota script handle the mounting/unmounting

Change-Id: I94511f4147c624d975cb3ecbeaa8b0e98f63437c

Conflicts:

	tools/releasetools/ota_from_target_files
add backuptool

use cm method for now(will default to false anyways)
Merge branch 'jb' of https://github.com/AOKP-SGS3/platform_build into jb
Revert "update ota_from_target_files to handle mounting/unmounting for
backupscript"

This reverts commit 022a91c2eb2e2ba98f39ad8b10afec4d357fc8a3.
Revert "add backuptool"

This reverts commit ec7e2a9a2e3a792c30a36937fbdea1bad132db13.
Revert "add custom ota from target support"

This reverts commit b71efc170a16e9b5ac86472d9a60d87b1d83b517.
enable TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT for devices with custom releasetools

patch set 2 let devices choose there own asserts.

Change-Id: Ib82f590bd2ee39e6d2d938d1f6c0ed50206a63fc
update release tools for custom tools and ext3

Really add custom releastool support. thx dhacker
Conflicts:

	core/Makefile
	tools/releasetools/common.py
	tools/releasetools/edify_generator.py
	tools/releasetools/ota_from_target_files
derp
build: fix ccache usage when building kernels

Change-Id: Id4edd4d85d9ba3ef42575f5fdebf22ed14957a99

Conflicts:

	core/tasks/kernel.mk
don't add lunch combos from device/ folder 
Merge branch 'jb' of https://github.com/AOKP/android_build into jb
Remove redundant ringtone/alarm/notification defines

  All settings will now be controled in
  vendor/aokp/configs/common.mk
  for simplicities sake.

Change-Id: I55be046056e5e78d7e444e203d463403188bcc05
Signed-off-by: KhasMek <Boushh@gmail.com>
Build: Add mkapush to envsetup

  This command cleans, builds and pushes the built
  package to your device.

  Usage:
    mkapush "package name" "location to push"

  This is a very rough draft currently and there is no
  checking or anything like that.

Change-Id: I4ced1d1c7ceef765fe80504841dfb6d90c963cc7
Signed-off-by: KhasMek <Boushh@gmail.com>
definitions.mk: Don't use GCC '@' parameter

This parameter (which causes GCC to pull additional command line
parameters out of a file) is incompatible with ccache.

- With ccache 2.x, ccache will ignore this parameters, and potentially
compute invalid command line hashes since it is not reading the
parameter file

- With ccache 3.x, ccache will refuse to cache the files and error
with 'Unsupported compiler option'.

We still use the parameter file, but Make expands it instead.

Change-Id: I070c3877cbe2d058e1cf4754bac535e7f3498861
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
kernel.mk: set KERNEL_OUT properly

It was hardcoded to $(ANDROID_BUILD_TOP)/$(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
which wouldn't exist if OUT_DIR_COMMON_BASE was set to use another dir
(e.g. ramdisk)

Fix it so that it now points to $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
if OUT_DIR is not out

Change-Id: I1bf767d86548e41270d9cbb8f0c00512708501c5
Remove AOSP Music app

Change-Id: If1f62434a759ebd7a279d20c8328530981770f82
Remove AOSP Music app

Change-Id: If1f62434a759ebd7a279d20c8328530981770f82