depmod: generate module information for prebuilt ramdisk modules

Change-Id: Id89ae77a3951fb6d05cf54b10a821f4744085aed
This commit is contained in:
bigbiff
2021-09-11 18:58:38 -04:00
parent 67dd13f863
commit 484390ec9c
+11 -2
View File
@@ -80,6 +80,7 @@ DTB_OUT := $(TARGET_OUT_INTERMEDIATES)/DTB_OBJ
KERNEL_CONFIG := $(KERNEL_OUT)/.config
KERNEL_RELEASE := $(KERNEL_OUT)/include/config/kernel.release
ifeq ($(KERNEL_ARCH),x86_64)
KERNEL_DEFCONFIG_ARCH := x86
else
@@ -372,14 +373,22 @@ endif # BOARD_INCLUDE_DTB_IN_BOOTIMG
endif # FULL_KERNEL_BUILD
define twrp-depmod
@echo "calling depmod on prebuilt modules"
mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/vendor/lib/modules/1.1
$(DEPMOD) -b $(TARGET_RECOVERY_ROOT_OUT)/vendor 1.1
endef
## Install it
ifeq ($(NEEDS_KERNEL_COPY),true)
file := $(INSTALLED_KERNEL_TARGET)
ALL_PREBUILT += $(file)
$(file) : $(KERNEL_BIN) | $(ACP)
$(file) : $(KERNEL_BIN) | $(ACP) | $(DEPMOD)
$(transform-prebuilt-to-target)
ifdef TARGET_PREBUILT_KERNEL
$(call twrp-depmod)
endif
ALL_PREBUILT += $(INSTALLED_KERNEL_TARGET)
endif