diff --git a/BoardConfig.mk b/BoardConfig.mk index 2c9a4f2..29b474a 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -28,5 +28,12 @@ BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(addprefix $(KERNEL_PATH)/ramdisk/, $(BO BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/ramdisk/modules.load.recovery)) RECOVERY_MODULES := $(addprefix $(KERNEL_PATH)/ramdisk/, $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)) +# Prevent duplicated entries (to solve duplicated build rules problem) +BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(sort $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES) $(RECOVERY_MODULES)) + +# Vendor modules (installed to vendor_dlkm) +BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/vendor_dlkm/modules.load)) +BOARD_VENDOR_KERNEL_MODULES := $(wildcard $(KERNEL_PATH)/vendor_dlkm/*.ko) + # Inherit the proprietary files include vendor/tecno/LG8n/BoardConfigVendor.mk