Bläddra i källkod

NFC: Driver Compilation fix

Fixed the compilation issue when TARGET_KERNEL_DLKM_NFC_OVERRIDE
set to false.

Change-Id: I45eec0e2d39fe36eeb99f0af5a71cd5706d7843a
Signed-off-by: Devendar <[email protected]>
Devendar 1 år sedan
förälder
incheckning
501c2f8a39
2 ändrade filer med 18 tillägg och 16 borttagningar
  1. 3 15
      Android.mk
  2. 15 1
      nfc_kernel_dlkm_vendor_board.mk

+ 3 - 15
Android.mk

@@ -1,6 +1,7 @@
 # Android makefile for nfc kernel modules
 
 # Path to DLKM make scripts
+ifeq ($(strip $(NFC_DLKM_ENABLED)),true)
 DLKM_DIR          :=  $(TOP)/device/qcom/common/dlkm
 
 LOCAL_PATH        := $(call my-dir)
@@ -19,19 +20,6 @@ LOCAL_MODULE      := nxp-nci.ko
 LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
 LOCAL_SRC_FILES   := $(wildcard $(LOCAL_PATH)/**/*) $(wildcard $(LOCAL_PATH)/*)
 
-NFC_DLKM_ENABLED := false
-
-########## Check and set local DLKM flag based on system-wide global flags ##########
-ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
-  ifeq ($(TARGET_KERNEL_DLKM_NFC_OVERRIDE), true)
-    NFC_DLKM_ENABLED := true
-  endif
-else
-  NFC_DLKM_ENABLED := true
-endif
-
-########## Build kernel module based on local DLKM flag status ##########
-ifeq ($(NFC_DLKM_ENABLED), true)
-  LOCAL_MODULE_DDK_BUILD := true
-  include $(DLKM_DIR)/Build_external_kernelmodule.mk
+LOCAL_MODULE_DDK_BUILD := true
+include $(DLKM_DIR)/Build_external_kernelmodule.mk
 endif

+ 15 - 1
nfc_kernel_dlkm_vendor_board.mk

@@ -1,6 +1,20 @@
 # Build NFC kernel driver
+NFC_DLKM_ENABLED := false
+
+########## Check and set local DLKM flag based on system-wide global flags ##########
+ifeq ($(TARGET_KERNEL_DLKM_DISABLE), true)
+  ifeq ($(TARGET_KERNEL_DLKM_NFC_OVERRIDE), true)
+    NFC_DLKM_ENABLED := true
+  endif
+else
+  NFC_DLKM_ENABLED := true
+endif
+
+########## Build kernel module based on local DLKM flag status ##########
+ifeq ($(NFC_DLKM_ENABLED), true)
 ifeq ($(call is-board-platform-in-list, pineapple blair),true)
-BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nxp-nci.ko
+  BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/nxp-nci.ko
+endif
 endif
 
 ifeq ($(call is-board-platform-in-list, blair),true)