qcacld-3.0: Kbuild: Define CONFIG_FEATURE_WLAN_WAPI

Currently WAPI support is being unconditionally enabled in the
driver. However support may not be required on all targets, so add a
configuration flag

Change-Id: I1344620d4cff38dc9d780c9a272d2de07a423e8d
CRs-Fixed: 2222910
diff --git a/Kbuild b/Kbuild
index a2a7769..54250dc 100644
--- a/Kbuild
+++ b/Kbuild
@@ -418,6 +418,8 @@
 
 CONFIG_CP_STATS := y
 
+CONFIG_FEATURE_WLAN_WAPI := y
+
 ifeq ($(CONFIG_HELIUMPLUS), y)
 ifneq ($(CONFIG_FORCE_ALLOC_FROM_DMA_ZONE), y)
 CONFIG_ENABLE_DEBUG_ADDRESS_MARKING := y
@@ -1843,7 +1845,6 @@
 		-Wall\
 		-Werror\
 		-D__linux__ \
-		-DFEATURE_WLAN_WAPI \
 		-DSOFTAP_CHANNEL_RANGE \
 		-DWLAN_AP_STA_CONCURRENCY \
 		-DFEATURE_WLAN_SCAN_PNO \
@@ -1857,7 +1858,6 @@
 		-DFEATURE_WLAN_LPHB \
 		-DQCA_SUPPORT_TX_THROTTLE \
 		-DWMI_INTERFACE_EVENT_LOGGING \
-		-DATH_SUPPORT_WAPI \
 		-DWLAN_FEATURE_LINK_LAYER_STATS \
 		-DFEATURE_WLAN_EXTSCAN \
 		-DCONFIG_160MHZ_SUPPORT \
@@ -1875,6 +1875,9 @@
 		-DWLAN_SPECTRAL_ENABLE \
 		-DWMI_CMD_STRINGS
 
+ccflags-$(CONFIG_FEATURE_WLAN_WAPI) += -DFEATURE_WLAN_WAPI
+ccflags-$(CONFIG_FEATURE_WLAN_WAPI) += -DATH_SUPPORT_WAPI
+
 ifeq ($(CONFIG_WLAN_DISABLE_EXPORT_SYMBOL), y)
 CDEFINES += -DWLAN_DISABLE_EXPORT_SYMBOL
 endif