summaryrefslogtreecommitdiffstats
path: root/core/tasks
diff options
context:
space:
mode:
authorArtefvck 07 <artefvck07@gmail.com>2016-01-29 15:23:42 -0800
committerSteve Kondik <shade@chemlab.org>2016-02-20 09:03:49 -0800
commitd12e3a1464e9d37cb1ad63defda2d75cde39fa09 (patch)
tree9cca0d1018b55fd2ba6949742ec9d4f8f53a0985 /core/tasks
parentbfedeccc6ebbdde77c99cecb89db7e2aa0f23507 (diff)
downloadbuild-d12e3a1464e9d37cb1ad63defda2d75cde39fa09.zip
build-d12e3a1464e9d37cb1ad63defda2d75cde39fa09.tar.gz
build-d12e3a1464e9d37cb1ad63defda2d75cde39fa09.tar.bz2
build: add build module from root
Zenfone 5 have copies module to root , we use it Change-Id: I734e45a09d445e97f2b3834c5941db27e537b803
Diffstat (limited to 'core/tasks')
-rw-r--r--core/tasks/kernel.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/tasks/kernel.mk b/core/tasks/kernel.mk
index 4486044..95c0f0e 100644
--- a/core/tasks/kernel.mk
+++ b/core/tasks/kernel.mk
@@ -176,8 +176,14 @@ ifeq ($(FULL_KERNEL_BUILD),true)
KERNEL_HEADERS_INSTALL := $(KERNEL_OUT)/usr
KERNEL_HEADERS_INSTALL_STAMP := $(KERNEL_OUT)/.headers_install_stamp
+
+ifeq ($(NEED_KERNEL_MODULE_ROOT),true)
+KERNEL_MODULES_INSTALL := root
+KERNEL_MODULES_OUT := $(TARGET_ROOT_OUT)/lib/modules
+else
KERNEL_MODULES_INSTALL := system
KERNEL_MODULES_OUT := $(TARGET_OUT)/lib/modules
+endif
TARGET_KERNEL_CROSS_COMPILE_PREFIX := $(strip $(TARGET_KERNEL_CROSS_COMPILE_PREFIX))
ifeq ($(TARGET_KERNEL_CROSS_COMPILE_PREFIX),)
@@ -232,6 +238,7 @@ endif
$(KERNEL_OUT_STAMP):
$(hide) mkdir -p $(KERNEL_OUT)
+ $(hide) rm -rf $(KERNEL_MODULES_OUT)
$(hide) mkdir -p $(KERNEL_MODULES_OUT)
$(hide) touch $@