add function to generate REVOLT sdk

Change-Id: I9de84b94ca7fdd8557b7827f7b714037db4aab0b
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
build: kernel: allow usage of custom toolchain for kernel build

 set using
 TARGET_KERNEL_CUSTOM_TOOLCHAIN := arm-eabi-4.6

 available options are
  arm-eabi-4.6
  arm-eabi-4.7
  arm-linux-androideabi-4.6
  arm-linux-androideabi-4.7

 also available subject to merge of http://gerrit.aokp.co/13756 : -
  arm-eabi-4.8
  arm-linux-androideabi-4.8

Change-Id: Ifbac6e93b98929807e89b980c9600cb733b4798d
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
build: Add QCOM target-specific config

 * Needed to support global DirectTract config on legacy targets
 * Let's also eliminate some boilerplate

Change-Id: I736c10a5e7e1f3d1e0de9e60f29b60add276f151

Conflicts:
	core/config.mk
Revert "have reposync use all available cpu threads"

*Whenever someone is repo syncing on our buildbox, it hogs
 all of the cpu to the point of literally not being able to
 do anything until the repo sync is finished.

This reverts commit aa22a02efbfcbf9a8479a2dcbc5f8ff713b36b5a.
build: include telephony jar into sdkgen

Change-Id: Iedf504408189a2f656d2b7e0034462f716e241d0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
sdkgen: evaluate 'emulator' path instead of 'android'

 set ANDROID_HOME by evaluating 'emulator' command instead of 'android'
 'android' is in path prebuilts/devtools/tools/android on source tree
 but 'emulator' is only specific to a PC installation of the sdk and is not
 present in the build tree. so we should check existence of sdk using
 command -v emulator instead

Change-Id: Ib9b3584c4cd8b91a79d9c1f00f1f98ddb4b812a9
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
qcom_utils: Update list of QCOM_BOARD_PLATFORMS

Add msm8226 (Moto G) and other upcoming platforms
Change-Id: Icf895cbcf86791ca800636a1c0893b3a905a27a0
build: Fix cflags for QC targets

Change-Id: I2281bec3afb4d80e80845718d880dc24ef7baf32
build: no longer build emulator by default

This is just increasing build times when most people are not using it.
Let's speed up builds a bit.

Building emulator should still be possible by appending BUILD_EMULATOR=true
to the build command

PS2: Let's keep the darwin warning.

Change-Id: Ibd8e2b90455bd603a691c7b95466068b6fae212a
Signed-off-by: Andrew Warfield <hiasant@gmail.com>
don't build VoiceDialer

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