msm: camera: common: Use CAMERA DLK override for compilation
To be able to disable camera compilation on newer targets, use DLKM_CAMERA_OVERRIDE in camera makefiles to control compilation. CRs-Fixed: 3219745 Change-Id: Iaf9518457a690554aca21fc1c6ebb3324d0dac46 Signed-off-by: Pavan Kumar Chilamkurthi <quic_pchilamk@quicinc.com>
This commit is contained in:

committed by
Camera Software Integration

parent
0aba35317b
commit
10668ff0e6
@@ -1,3 +1,11 @@
|
||||
CAMERA_DLKM_ENABLED := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_CAMERA_OVERRIDE), false)
|
||||
CAMERA_DLKM_ENABLED := false;
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CAMERA_DLKM_ENABLED),true)
|
||||
ifeq ($(call is-board-platform-in-list, $(TARGET_BOARD_PLATFORM)),true)
|
||||
|
||||
# Make target to specify building the camera.ko from within Android build system.
|
||||
@@ -48,3 +56,4 @@ include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||
endif
|
||||
|
||||
endif # End of check for board platform
|
||||
endif # ifeq ($(CAMERA_DLKM_ENABLED),true)
|
||||
|
9
board.mk
9
board.mk
@@ -1,6 +1,15 @@
|
||||
# Build camera kernel driver
|
||||
CAMERA_DLKM_ENABLED := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_CAMERA_OVERRIDE), false)
|
||||
CAMERA_DLKM_ENABLED := false;
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CAMERA_DLKM_ENABLED),true)
|
||||
ifneq ($(TARGET_BOARD_AUTO),true)
|
||||
ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true)
|
||||
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/camera.ko
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
@@ -1 +1,10 @@
|
||||
CAMERA_DLKM_ENABLED := true
|
||||
ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
|
||||
ifeq ($(TARGET_KERNEL_DLKM_CAMERA_OVERRIDE), false)
|
||||
CAMERA_DLKM_ENABLED := false;
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CAMERA_DLKM_ENABLED),true)
|
||||
PRODUCT_PACKAGES += camera.ko
|
||||
endif
|
||||
|
Reference in New Issue
Block a user