qcacld-3.0: Enable qdf_debug_domain support

Enable the new resource tracking debug domain feature in the Kbuild.

Change-Id: Icc1170f5a7a4c643289917ce9cf13fe5332cabf5
CRs-Fixed: 2144303
diff --git a/Kbuild b/Kbuild
index 554aabc..9396890 100644
--- a/Kbuild
+++ b/Kbuild
@@ -387,9 +387,9 @@
 endif
 endif
 
-# enable unit-test suspend for SLUB debug builds
 ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
 	CONFIG_FEATURE_UNIT_TEST_SUSPEND := 1
+	CONFIG_LEAK_DETECTION := 1
 endif
 
 # enable unit-test suspend for napier builds
@@ -811,6 +811,10 @@
 	QDF_OBJS += $(QDF_LINUX_OBJ_DIR)/qdf_cpuhp.o
 endif
 
+ifdef CONFIG_LEAK_DETECTION
+	QDF_OBJS += $(QDF_OBJ_DIR)/qdf_debug_domain.o
+endif
+
 ##########OS_IF #######
 OS_IF_DIR := $(WLAN_COMMON_ROOT)/os_if
 
@@ -1740,6 +1744,10 @@
 CDEFINES += -DCONFIG_HALT_KMEMLEAK
 endif
 
+ifdef CONFIG_LEAK_DETECTION
+	CDEFINES += -DCONFIG_LEAK_DETECTION
+endif
+
 ifeq ($(HAVE_CFG80211),1)
 CDEFINES += -DWLAN_FEATURE_P2P
 CDEFINES += -DWLAN_FEATURE_WFD