qcacld-3.0: Define init-deinit basic framework for phase 3 convergence
Define basic dispatcher framework for init/deinit. Each individual
component is supposed to define its init/deinit primitives and replace
dummy place holder primitives.
Change-Id: I35140ea7af03ce568e1732435458caf78ab28996
CRs-Fixed: 1095741
diff --git a/Kbuild b/Kbuild
index 7bc45aa..cbc4198 100644
--- a/Kbuild
+++ b/Kbuild
@@ -842,6 +842,16 @@
$(HTT_DIR)/htt_fw_stats.o \
$(HTT_DIR)/htt_rx.o
+
+############## INIT-DEINIT ###########
+INIT_DEINIT_DIR := init_deinit/dispatcher
+INIT_DEINIT_INC_DIR := $(INIT_DEINIT_DIR)/inc
+INIT_DEINIT_SRC_DIR := $(INIT_DEINIT_DIR)/src
+INIT_DEINIT_OBJ_DIR := $(WLAN_COMMON_ROOT)/$(INIT_DEINIT_SRC_DIR)
+INIT_DEINIT_INC := -I$(WLAN_COMMON_INC)/$(INIT_DEINIT_INC_DIR)
+INIT_DEINIT_OBJS := $(INIT_DEINIT_OBJ_DIR)/dispatcher_init_deinit.o
+
+
############## HTC ##########
HTC_DIR := htc
HTC_INC := -I$(WLAN_COMMON_INC)/$(HTC_DIR)
@@ -1051,6 +1061,7 @@
$(CDP_INC) \
$(PKTLOG_INC) \
$(HTT_INC) \
+ $(INIT_DEINIT_INC) \
$(HTC_INC) \
$(DFS_INC) \
$(WCFG_INC) \
@@ -1091,6 +1102,7 @@
$(WMI_OBJS) \
$(FWLOG_OBJS) \
$(HTC_OBJS) \
+ $(INIT_DEINIT_OBJS) \
$(DFS_OBJS)
OBJS += $(HIF_OBJS) \