diff options
author | Ricardo Cerqueira <ricardo@cyngn.com> | 2014-09-28 01:55:24 +0100 |
---|---|---|
committer | Adnan Begovic <adnan@cyngn.com> | 2015-10-09 16:49:38 -0700 |
commit | 240bcde266867f90d1fd8e03e08932b350ff1c8c (patch) | |
tree | 9e10f0fa5d93b86c3d2510a76648ef9c99a57354 /core/tasks | |
parent | 9e316e6c963b84cdfb1a2576d60793a492a15907 (diff) | |
download | build-240bcde266867f90d1fd8e03e08932b350ff1c8c.zip build-240bcde266867f90d1fd8e03e08932b350ff1c8c.tar.gz build-240bcde266867f90d1fd8e03e08932b350ff1c8c.tar.bz2 |
Add support for mediatek platforms
This includes optional support for building the kernel with mediatek's
build system, which is usually included with OEM source drops for this
platform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true)
Change-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733
Diffstat (limited to 'core/tasks')
-rw-r--r-- | core/tasks/kernel.mk | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/core/tasks/kernel.mk b/core/tasks/kernel.mk index 78661c4..6c00bf7 100644 --- a/core/tasks/kernel.mk +++ b/core/tasks/kernel.mk @@ -144,6 +144,19 @@ else endif endif +ifeq ($(BOARD_HAS_MTK_HARDWARE),true) + ifeq ($(BOARD_USES_MTK_KERNELBUILD),true) + include $(CLEAR_VARS) + $(shell rm -f $(TARGET_PREBUILT_INT_KERNEL)) + FULL_KERNEL_BUILD := false + PROJECT_NAME := $(TARGET_KERNEL_CONFIG) +$(TARGET_PREBUILT_INT_KERNEL): + cd $(TARGET_KERNEL_SOURCE) && env -i PATH=$(PATH) ./makeMtk -t -o=OUT_DIR=$(OUT_DIR),TARGET_BUILD_VARIANT=$(TARGET_BUILD_VARIANT) $(PROJECT_NAME) r k + -cd $(TARGET_KERNEL_SOURCE) && git clean -fd + + endif +endif + ifeq ($(FULL_KERNEL_BUILD),true) KERNEL_HEADERS_INSTALL := $(KERNEL_OUT)/usr |