From 9ba63e98db48533c5c78dadf260ed1f34aa59cb2 Mon Sep 17 00:00:00 2001 From: Woomymy Date: Thu, 29 Aug 2024 10:06:39 +0800 Subject: [PATCH] LG8n: Install generated kernel headers from LG8n-kernel * When generating kernel includes, lineage's generator was using kernel source from kernel/tecno/lg8n. Use kernel headers generated by the kernel build system instead (kernel-headers.tar.gz) and a Makefile to copy them during `make headers_install`. Signed-off-by: Woomymy Change-Id: I2c3972604822ce89201d8a317292cd045e77c705 Signed-off-by: Shirayuki39 --- BoardConfig.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BoardConfig.mk b/BoardConfig.mk index 29b474a..01e9d96 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -35,5 +35,8 @@ BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(sort $(BOARD_VENDOR_RAMDISK_KERNEL_MODU BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/vendor_dlkm/modules.load)) BOARD_VENDOR_KERNEL_MODULES := $(wildcard $(KERNEL_PATH)/vendor_dlkm/*.ko) +# Workaround to make lineage's soong generator work +TARGET_KERNEL_SOURCE := $(KERNEL_PATH)/kernel-headers + # Inherit the proprietary files include vendor/tecno/LG8n/BoardConfigVendor.mk