qcacmn: Move lmac files to DA directory

* Since LMAC files are moved to direct attach directory
  specral Kbuild changes are made.
* Spectral DA objects are conditionally compiled.

Change-Id: I8724af4b9511539566485e91e05de88c8eb0435c
diff --git a/spectral/Kbuild b/spectral/Kbuild
index ef16cce..83fa619 100644
--- a/spectral/Kbuild
+++ b/spectral/Kbuild
@@ -60,14 +60,14 @@
         -I$(obj)/$(DEPTH)/umac/rpt_placement \
         -I$(obj)/$(DEPTH)/umac/wifipos \
         -I$(obj)/$(DEPTH)/umac/wds -I$(obj)/$(DEPTH)/umac/ique \
-        -I$(obj)/$(DEPTH)/hal -I$(obj)/$(DEPTH)/lmac/ath_dev \
+        -I$(obj)/$(DEPTH)/hal -I$(obj)/$(DEPTH)/direct_attach/lmac/ath_dev \
         -I$(obj)/$(DEPTH)/hal/$(OS) \
         -I$(obj)/$(DEPTH)/umac/vi_dbg \
         -I$(obj)/$(DEPTH)/umac/smart_antenna \
         -I$(obj)/$(DEPTH)/umac/smart_ant \
         -I$(obj)/$(DEPTH)/umac/ald \
-        -I$(obj)/$(DEPTH)/lmac/ath_pktlog \
-        -I$(obj)/$(DEPTH)/lmac/ratectrl \
+        -I$(obj)/$(DEPTH)/direct_attach/lmac/ath_pktlog \
+        -I$(obj)/$(DEPTH)/direct_attach/lmac/ratectrl \
         -I$(obj)/$(DEPTH)/os/linux/mem/ \
         -I$(obj)/$(DEPTH)/umac/base \
         -I$(obj)/$(DEPTH)/qca_ol \
@@ -162,11 +162,11 @@
 INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/regulatory/dispatcher/inc
 INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/dfs/dispatcher/inc
 
-SPECTRAL_DA_OBJS := $(DEPTH)/lmac/spectral/spectral.o \
-                    $(DEPTH)/lmac/spectral/spectral_netlink.o \
-                    $(DEPTH)/lmac/spectral/spectral_cmds.o \
-                    $(DEPTH)/lmac/spectral/spectral_process_data.o \
-                    $(DEPTH)/lmac/spectral/spectral_phyerr.o
+SPECTRAL_DA_OBJS := $(DEPTH)/direct_attach/lmac/spectral/spectral.o \
+                    $(DEPTH)/direct_attach/lmac/spectral/spectral_netlink.o \
+                    $(DEPTH)/direct_attach/lmac/spectral/spectral_cmds.o \
+                    $(DEPTH)/direct_attach/lmac/spectral/spectral_process_data.o \
+                    $(DEPTH)/direct_attach/lmac/spectral/spectral_phyerr.o
 #End of legacy spectral defines
 
 ifeq ($(QCA_AIRTIME_FAIRNESS), 1)
@@ -211,9 +211,14 @@
 SPECTRAL_CMN_OBJS +=  $(DEPTH)/component_dev/direct_attach/spectral/core/spectral_direct_attach.o
 endif
 
+ifeq ($(strip ${DA_SUPPORT}),1)
 qca_spectral-objs +=  ${SPECTRAL_CMN_OBJS} \
                       ${SPECTRAL_TIF_OBJS} \
                       ${SPECTRAL_DA_OBJS}
+else
+qca_spectral-objs +=  ${SPECTRAL_CMN_OBJS} \
+                      ${SPECTRAL_TIF_OBJS}
+endif
 
 ifeq ($(strip ${QCA_PARTNER_MAKE_F_SUPPORT}),1)
 all: qca_spectral.ko