From f2f91c79c048b720c6695654e2743e40d9890427 Mon Sep 17 00:00:00 2001 From: NITIN LAXMIDAS NAIK Date: Mon, 31 Oct 2022 18:05:36 -0700 Subject: [PATCH] msm: synx: android.mk modification to enable automatic loading of drivers Modified android.mk to generate ipclite.ko in OUT/dlkm/lib/modules Change-Id: I374de933b73e8ba94d55836c527669570970db90 Signed-off-by: NITIN LAXMIDAS NAIK --- Android.mk | 11 +++++++++++ synx_kernel_board.mk | 1 + 2 files changed, 12 insertions(+) diff --git a/Android.mk b/Android.mk index 89c39caf25..53da29e886 100644 --- a/Android.mk +++ b/Android.mk @@ -39,6 +39,17 @@ $(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES)) LOCAL_MODULE := synx-driver.ko LOCAL_MODULE_KBUILD_NAME := msm/synx-driver.ko LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) +include $(DLKM_DIR)/Build_external_kernelmodule.mk + + +include $(CLEAR_VARS) +# For incremental compilation +LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*) +$(info LOCAL_SRC_FILES = $(LOCAL_SRC_FILES)) +LOCAL_MODULE := ipclite.ko +LOCAL_MODULE_KBUILD_NAME := msm/synx/ipclite.ko +LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT) +#BOARD_VENDOR_KERNEL_MODULES += $(LOCAL_MODULE_PATH)/$(LOCAL_MODULE) # print out variables $(info KBUILD_OPTIONS = $(KBUILD_OPTIONS)) diff --git a/synx_kernel_board.mk b/synx_kernel_board.mk index 0163169aa8..90432a738c 100644 --- a/synx_kernel_board.mk +++ b/synx_kernel_board.mk @@ -12,6 +12,7 @@ endif ifeq ($(TARGET_SYNX_ENABLE), true) ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true) BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/synx-driver.ko +BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/ipclite.ko BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/synx-driver.ko BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/synx-driver.ko endif