diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index 6dd06b55..fa7cb964 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -212,9 +212,6 @@ $(KERNEL_CONFIG): $(KERNEL_DEFCONFIG_SRC) $(KERNEL_ADDITIONAL_CONFIG_OUT) .PHONY: TARGET_KERNEL_BINARIES TARGET_KERNEL_BINARIES: $(KERNEL_CONFIG) @echo "Building Kernel" - $(hide) rm -rf $(KERNEL_MODULES_OUT) - $(hide) mkdir -p $(KERNEL_MODULES_OUT) - $(hide) rm -rf $(KERNEL_DEPMOD_STAGING_DIR) $(PATH_OVERRIDE) $(MAKE) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) $(BOARD_KERNEL_IMAGE_NAME) $(hide) if grep -q '^CONFIG_OF=y' $(KERNEL_CONFIG); then \ echo "Building DTBs"; \ @@ -227,6 +224,9 @@ TARGET_KERNEL_BINARIES: $(KERNEL_CONFIG) .PHONY: INSTALLED_KERNEL_MODULES INSTALLED_KERNEL_MODULES: depmod-host + $(hide) rm -rf $(KERNEL_MODULES_OUT) + $(hide) mkdir -p $(KERNEL_MODULES_OUT) + $(hide) rm -rf $(KERNEL_DEPMOD_STAGING_DIR) $(hide) if grep -q '^CONFIG_MODULES=y' $(KERNEL_CONFIG); then \ echo "Installing Kernel Modules"; \ $(PATH_OVERRIDE) $(MAKE) $(KERNEL_MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNEL_CLANG_TRIPLE) $(KERNEL_CC) INSTALL_MOD_PATH=../../$(KERNEL_MODULES_INSTALL) modules_install && \