qcacld-3.0: Featurize WLAN_NS_OFFLOAD

Fix compilation errors when disable WLAN_NS_OFFLOAD

Change-Id: Ifba894a4880a226cedf4c88b1121d02c63aceb4b
CRs-Fixed: 2271272
diff --git a/Kbuild b/Kbuild
index d4cf895..ffb3aa3 100644
--- a/Kbuild
+++ b/Kbuild
@@ -661,7 +661,6 @@
 PMO_OBJS :=     $(PMO_DIR)/core/src/wlan_pmo_main.o \
 		$(PMO_DIR)/core/src/wlan_pmo_apf.o \
 		$(PMO_DIR)/core/src/wlan_pmo_arp.o \
-		$(PMO_DIR)/core/src/wlan_pmo_ns.o \
 		$(PMO_DIR)/core/src/wlan_pmo_gtk.o \
 		$(PMO_DIR)/core/src/wlan_pmo_mc_addr_filtering.o \
 		$(PMO_DIR)/core/src/wlan_pmo_static_config.o \
@@ -673,7 +672,6 @@
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_obj_mgmt_api.o \
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_ucfg_api.o \
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_arp.o \
-		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_ns.o \
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_gtk.o \
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_wow.o \
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_static_config.o \
@@ -684,6 +682,11 @@
 		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_pkt_filter.o
 endif
 
+ifeq ($(CONFIG_WLAN_NS_OFFLOAD), y)
+PMO_OBJS +=     $(PMO_DIR)/core/src/wlan_pmo_ns.o \
+		$(PMO_DIR)/dispatcher/src/wlan_pmo_tgt_ns.o
+endif
+
 ########## DISA (ENCRYPTION TEST) ##########
 
 DISA_DIR :=	components/disa
@@ -736,11 +739,13 @@
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_lphb.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_main.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_mc_addr_filtering.o \
-		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_ns.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_pkt_filter.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_static_config.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_suspend_resume.o \
 		$(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_wow.o
+ifeq ($(CONFIG_WLAN_NS_OFFLOAD), y)
+CLD_TARGET_IF_OBJ += $(CLD_TARGET_IF_DIR)/pmo/src/target_if_pmo_ns.o
+endif
 endif
 
 ifeq ($(CONFIG_WLAN_FEATURE_DSRC), y)