disp: add support to compile out display kernel module
This change provides required support to disable display module compilation along with all modules and supports module specific override to enable compilation if required. Change-Id: I38acdce4083e38245eb6285c99d5dbbd15911fbb Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com>
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
249b73b0c7
commit
c51efa7c3a
13
Android.mk
13
Android.mk
@@ -1,3 +1,12 @@
|
||||
# Android makefile for display kernel modules
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(LOCAL_PATH)/msm/Android.mk
|
||||
DISPLAY_DLKM_ENABLE := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISPLAY_OVERRIDE), false)
|
||||
DISPLAY_DLKM_ENABLE := false
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(DISPLAY_DLKM_ENABLE), true)
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
include $(LOCAL_PATH)/msm/Android.mk
|
||||
endif
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
#SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
|
||||
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
DISPLAY_DLKM_ENABLE := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISPLAY_OVERRIDE), false)
|
||||
DISPLAY_DLKM_ENABLE := false
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(DISPLAY_DLKM_ENABLE), true)
|
||||
ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
|
||||
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
BOARD_VENDOR_RAMDISK_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD += $(KERNEL_MODULES_OUT)/msm_drm.ko
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
PRODUCT_PACKAGES += msm_drm.ko
|
||||
DISPLAY_DLKM_ENABLE := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISPLAY_OVERRIDE), false)
|
||||
DISPLAY_DLKM_ENABLE := false
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(DISPLAY_DLKM_ENABLE), true)
|
||||
PRODUCT_PACKAGES += msm_drm.ko
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user