qcacld-3.0: Kbuild: Cleanly featurize data path debug flags

Define separate configuration options for the various data path
debug features and use those options to set the associated
ccflags macros.

Change-Id: Ia410557bb9fa22731d83b46e61f394b14781d61f
CRs-Fixed: 2255915
This commit is contained in:
Nirav Shah 2018-06-06 17:11:07 +05:30 • committed by nshrivas
commit a72db1d340
4 changed files with 15 additions and 6 deletions

8
Kbuild
View file

@ -1554,8 +1554,6 @@ cppflags-$(CONFIG_WLAN_FASTPATH) += -DWLAN_FEATURE_FASTPATH
cppflags-$(CONFIG_FEATURE_PKTLOG) += -DFEATURE_PKTLOG
cppflags-y += -DCONFIG_DP_TRACE
ifeq ($(CONFIG_WLAN_NAPI), y)
cppflags-y += -DFEATURE_NAPI
cppflags-y += -DHIF_IRQ_AFFINITY
@ -1647,10 +1645,8 @@ cppflags-$(CONFIG_QCOM_LTE_COEX) += -DFEATURE_WLAN_CH_AVOID
cppflags-$(CONFIG_WLAN_FEATURE_LPSS) += -DWLAN_FEATURE_LPSS
ifneq ($(TARGET_BUILD_VARIANT),user)
cppflags-y += -DDESC_DUP_DETECT_DEBUG
cppflags-y += -DDEBUG_RX_RING_BUFFER
endif
cppflags-$(CONFIG_DESC_DUP_DETECT_DEBUG) += -DDESC_DUP_DETECT_DEBUG
cppflags-$(CONFIG_DEBUG_RX_RING_BUFFER) += -DDEBUG_RX_RING_BUFFER
cppflags-$(PANIC_ON_BUG) += -DPANIC_ON_BUG