Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 1 | ifeq ($(obj),) |
| 2 | obj := . |
| 3 | endif |
| 4 | |
| 5 | DEPTH := ../.. |
| 6 | |
| 7 | ifeq ($(strip ${QCA_PARTNER_MAKE_F_SUPPORT}),1) |
| 8 | export QCA_PARTNER_MAKE_F_INC=1 |
| 9 | endif |
| 10 | |
| 11 | include $(obj)/$(DEPTH)/os/linux/Makefile-linux.common |
| 12 | |
| 13 | INCS += -I$(HAL) -I$(HAL)/$(OS) -I$(ATH) -I$(ATH_RATE) -I$(ATH_PKTLOG) -I$(WLAN) -I$(IF_WLAN) -I$(ATH_SPECTRAL) -I$(ATHEROSPATH) -I$(obj)/$(DEPTH)/../../apps/spectral/common |
| 14 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/inc -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/obj_mgr/inc |
| 15 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/cmn_defs/inc |
Sandeep Puligilla | cd793f3 | 2018-01-26 12:36:08 -0800 | [diff] [blame] | 16 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/utils/nlink/inc |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 17 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/scan/dispatcher/inc |
| 18 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/cmn_defs/inc |
| 19 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/global_umac_dispatcher/lmac_if/inc |
| 20 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/scheduler/inc |
| 21 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/global_lmac_if/inc |
| 22 | INCS += -I$(obj)/$(DEPTH)/umac/scan |
| 23 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/mgmt_txrx/dispatcher/inc |
| 24 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/regulatory/dispatcher/inc |
| 25 | INCS += -I$(obj)/$(DEPTH)/umac/son/dispatcher/inc |
| 26 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/dfs/dispatcher/inc |
Edayilliam Jayadev | d8c6a46 | 2017-11-17 12:21:52 +0530 | [diff] [blame] | 27 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/os_if/linux/spectral/inc |
| 28 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/os_if/linux/scan/inc |
Shiva Krishna Pittala | 1017786 | 2017-12-29 20:17:39 +0530 | [diff] [blame] | 29 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/spectral/core |
Visudha Sathurappan | 7a1c814 | 2018-10-09 17:17:33 +0530 | [diff] [blame] | 30 | INCS += -I$(obj)/$(DEPTH)/component_dev/direct_attach/spectral/core |
Edayilliam Jayadev | f01a81b | 2018-02-09 01:30:52 +0530 | [diff] [blame] | 31 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/target_if/direct_buf_rx/inc |
Kiran Venkatappa | e7609f7 | 2018-09-17 17:53:35 +0530 | [diff] [blame] | 32 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/wbuff/inc |
Shashikala Prabhu | 7eb2d08 | 2018-12-20 10:11:56 +0530 | [diff] [blame] | 33 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/cfg/inc |
| 34 | INCS += -I$(obj)/$(DEPTH)/ini_cfg/inc/ |
Shashikala Prabhu | 6872218 | 2019-01-08 14:40:38 +0530 | [diff] [blame] | 35 | INCS += -I$(obj)/$(DEPTH)/component_dev/wmi/inc |
Balamurugan Mahalingam | 2a400f7 | 2019-01-09 14:17:30 +0530 | [diff] [blame] | 36 | INCS += -I$(obj)/$(DEPTH)/pld/inc |
Kai Chen | 52ef33f | 2019-03-05 18:33:40 -0800 | [diff] [blame] | 37 | INCS += -I$(obj)/$(DEPTH)/component_dev/dp/inc |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 38 | |
| 39 | ifeq ($(WLAN_CONV_CRYPTO_SUPPORTED), 1) |
| 40 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/crypto/inc |
Disha Das | df10f65 | 2018-12-10 16:20:56 +0530 | [diff] [blame] | 41 | INCS += -I$(obj)/$(DEPTH)/component_dev/crypto/inc |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 42 | endif |
| 43 | |
Soumya Bhat | 108f090 | 2017-12-28 21:33:17 +0530 | [diff] [blame] | 44 | ifeq ($(WLAN_SUPPORT_GREEN_AP), 1) |
| 45 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/green_ap/dispatcher/inc |
| 46 | endif |
| 47 | |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 48 | #Start of offload related deifines |
| 49 | HOST_CMN_CONVG_SRC := $(DEPTH)/cmn_dev |
| 50 | HOST_CMN_CONVG_HIF_SRC := $(DEPTH)/cmn_dev/hif/src |
| 51 | HOST_CMN_CONVG_HIF_INC1 := $(DEPTH)/cmn_dev/hif |
| 52 | HOST_CMN_CONVG_HTC_INC := $(DEPTH)/cmn_dev/htc |
| 53 | HOST_CMN_CONVG_DP_INC := $(DEPTH)/cmn_dev/dp/wifi3.0 |
| 54 | HOST_CMN_CONVG_CFG_INC := $(DEPTH)/cmn_dev/wlan_cfg |
| 55 | HOST_CMN_CONVG_HAL_INC := $(DEPTH)/cmn_dev/hal/inc |
| 56 | HOST_CMN_CONVG_HAL_WIFI_INC := $(DEPTH)/cmn_dev/hal/wifi3.0 |
| 57 | |
| 58 | INCS += -I$(obj)/$(DEPTH)/include -I$(obj)/$(DEPTH)/umac/include \ |
Visudha Sathurappan | e159d14 | 2018-10-24 17:31:01 +0530 | [diff] [blame] | 59 | -I$(obj)/$(DEPTH)/direct_attach/umac/include \ |
| 60 | -I$(obj)/$(DEPTH)/direct_attach/umac/if_lmac -I$(obj)/$(DEPTH)/umac/crypto \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 61 | -I$(obj)/$(DEPTH)/umac/scan -I$(obj)/$(DEPTH)/umac/resmgr \ |
| 62 | -I$(obj)/$(DEPTH)/umac/pm -I$(obj)/$(DEPTH)/umac/txrx \ |
| 63 | -I$(obj)/$(DEPTH)/umac/acs -I$(obj)/$(DEPTH)/umac/txbf \ |
| 64 | -I$(obj)/$(DEPTH)/umac/wnm \ |
| 65 | -I$(obj)/$(DEPTH)/umac/tdls \ |
| 66 | -I$(obj)/$(DEPTH)/umac/rpt_placement \ |
| 67 | -I$(obj)/$(DEPTH)/umac/wifipos \ |
| 68 | -I$(obj)/$(DEPTH)/umac/wds -I$(obj)/$(DEPTH)/umac/ique \ |
Visudha Sathurappan | 1d0ab19 | 2018-11-01 14:24:55 +0530 | [diff] [blame] | 69 | -I$(obj)/$(DEPTH)/direct_attach/hal -I$(obj)/$(DEPTH)/direct_attach/lmac/ath_dev \ |
| 70 | -I$(obj)/$(DEPTH)/direct_attach/hal/$(OS) \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 71 | -I$(obj)/$(DEPTH)/umac/vi_dbg \ |
| 72 | -I$(obj)/$(DEPTH)/umac/smart_antenna \ |
| 73 | -I$(obj)/$(DEPTH)/umac/smart_ant \ |
| 74 | -I$(obj)/$(DEPTH)/umac/ald \ |
Hariharan Basuthkar | 3b381fb | 2018-12-05 16:25:35 +0530 | [diff] [blame] | 75 | -I$(obj)/$(DEPTH)/lmac/ath_pktlog \ |
Visudha Sathurappan | 669c33e | 2018-11-07 15:31:51 +0530 | [diff] [blame] | 76 | -I$(obj)/$(DEPTH)/direct_attach/lmac/ratectrl \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 77 | -I$(obj)/$(DEPTH)/os/linux/mem/ \ |
| 78 | -I$(obj)/$(DEPTH)/umac/base \ |
| 79 | -I$(obj)/$(DEPTH)/qca_ol \ |
| 80 | -I$(obj)/$(DEPTH)/cmn_dev/qdf/inc \ |
| 81 | -I$(obj)/$(DEPTH)/cmn_dev/qdf/linux/src \ |
Debasis Das | c2af7e7 | 2018-07-19 20:45:37 +0530 | [diff] [blame] | 82 | -I$(obj)/$(DEPTH)/cmn_dev/qal/inc \ |
Debasis Das | daec45f | 2019-03-12 20:51:21 +0530 | [diff] [blame] | 83 | -I$(obj)/$(DEPTH)/cmn_dev/qal/linux/src \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 84 | -I$(obj)/$(DEPTH)/cmn_dev/hif \ |
| 85 | -I$(obj)/$(DEPTH)/cmn_dev/hif/inc \ |
| 86 | -I$(obj)/$(DEPTH)/cmn_dev/hif/src \ |
| 87 | -I$(obj)/$(DEPTH)/cmn_dev/hif/src/ce \ |
| 88 | -I$(obj)/$(DEPTH)/cmn_dev/hif/src/pcie \ |
| 89 | -I$(obj)/$(DEPTH)/cmn_dev/hif/src/snoc \ |
| 90 | -I$(obj)/$(DEPTH)/cmn_dev/hif/src/dispatcher \ |
| 91 | -I$(obj)/$(DEPTH)/cmn_dev/pld_stub/inc \ |
| 92 | -I$(obj)/$(DEPTH)/cmn_dev/hal/inc \ |
| 93 | -I$(obj)/$(DEPTH)/cmn_dev/hal/wifi3.0 \ |
| 94 | -I$(obj)/$(DEPTH)/cmn_dev/dp/inc \ |
| 95 | -I$(obj)/$(DEPTH)/cmn_dev/dp/wifi3.0 \ |
| 96 | -I$(obj)/$(DEPTH)/cmn_dev/wlan_cfg \ |
| 97 | -I$(obj)/$(HOST_CMN_CONVG_SRC)/htc \ |
| 98 | -I$(obj)/$(DEPTH)/cmn_dev/wmi/inc \ |
| 99 | -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/obj_mgr/inc \ |
| 100 | -I$(obj)/$(HOST_CMN_CONVG_SRC)/scheduler/inc \ |
| 101 | -I$(obj)/$(HOST_CMN_CONVG_SRC)/init_deinit/dispatcher/inc \ |
| 102 | -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/inc \ |
| 103 | -I$(obj)/$(DEPTH)/cmn_dev/umac/global_umac_dispatcher/lmac_if/inc \ |
| 104 | -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/mgmt_txrx/dispatcher/inc \ |
| 105 | -I$(obj)/$(DEPTH)/cmn_dev/target_if/init_deinit/inc \ |
| 106 | -I$(obj)/$(DEPTH)/cmn_dev/global_lmac_if/inc \ |
| 107 | -I$(obj)/$(DEPTH)/cmn_dev/os_if/linux \ |
| 108 | -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/cmn_defs/inc \ |
| 109 | -I$(obj)/$(DEPTH)/cmn_dev/target_if/core/inc \ |
| 110 | -I$(obj)/$(DEPTH)/cmn_dev/umac/scan/dispatcher/inc \ |
| 111 | -I$(obj)/$(DEPTH)/umac/scan \ |
| 112 | -I$(obj)/$(DEPTH)/cmn_dev/ol_if \ |
| 113 | -I$(obj)/$(DEPTH)/cmn_dev/target_if/scan/inc \ |
| 114 | -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/serialization/core/inc \ |
| 115 | -I$(obj)/$(DEPTH)/cmn_dev/umac/regulatory/dispatcher/inc \ |
| 116 | -I$(obj)/$(DEPTH)/cmn_dev/target_if/regulatory/inc \ |
Srinivas Pitla | be8dac4 | 2018-06-14 16:05:03 +0530 | [diff] [blame] | 117 | -I$(obj)/$(DEPTH)/cmn_dev/umac/mlme/mlme_objmgr/dispatcher/inc/ \ |
| 118 | -I$(obj)/$(DEPTH)/cmn_dev/umac/mlme/vdev_mgr/dispatcher/inc \ |
Srinivas Pitla | 39a9222 | 2018-10-05 10:52:48 +0530 | [diff] [blame] | 119 | -I$(obj)/$(DEPTH)/cmn_dev/umac/mlme/pdev_mgr/dispatcher/inc \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 120 | |
| 121 | PERF_PWR_OFFLOAD_INC += -I$(PERF_PWR_OFFLOAD_DIR_PATH)/wlan/include \ |
| 122 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/wlan/ath_pktlog/include \ |
| 123 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/htt/include \ |
| 124 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/wlan/txrx/include \ |
| 125 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/include \ |
| 126 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/include \ |
| 127 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/hif/pci \ |
| 128 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/hif/pci/linux \ |
| 129 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/os/linux/include \ |
| 130 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/wlan/regdmn \ |
| 131 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/wlan/lmac_offload_if \ |
| 132 | -I$(HOST_CMN_CONVG_HIF_INC1)/inc \ |
| 133 | -I$(HOST_CMN_CONVG_HIF_INC1)/src \ |
| 134 | -I$(HOST_CMN_CONVG_HIF_INC1)/src/pcie \ |
| 135 | -I$(HOST_CMN_CONVG_HIF_INC1)/src/snoc \ |
| 136 | -I$(HOST_CMN_CONVG_SRC)/pld_stub/inc \ |
| 137 | -I$(HOST_CMN_CONVG_HIF_SRC)/ce \ |
| 138 | -I$(HOST_CMN_CONVG_HTC_INC) \ |
| 139 | -I$(HOST_CMN_CONVG_CFG_INC) \ |
| 140 | -I$(HOST_CMN_CONVG_DP_INC) \ |
| 141 | -I$(HOST_CMN_CONVG_HAL_INC) \ |
| 142 | -I$(HOST_CMN_CONVG_HAL_WIFI_INC) \ |
| 143 | -I$(PERF_PWR_OFFLOAD_WMI_SRC)/inc \ |
| 144 | -I$(obj)/$(DEPTH)/offload/extra_include |
| 145 | |
Pratik Gandhi | 7846150 | 2018-02-05 17:22:41 +0530 | [diff] [blame] | 146 | #Add HK/BL Fw header path required by common files |
| 147 | ifeq (1, ${WIFI_TARGET_3_0}) |
| 148 | PERF_PWR_OFFLOAD_INC += -I$(PERF_PWR_OFFLOAD_DIR_PATH)/include/fwcommon \ |
| 149 | -I$(PERF_PWR_OFFLOAD_DIR_PATH)/include/fwcommon/htt_stats |
| 150 | else |
| 151 | PERF_PWR_OFFLOAD_INC += -I$(PERF_PWR_OFFLOAD_DIR_PATH)/include/legacy |
| 152 | endif |
| 153 | |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 154 | INCS += $(PERF_PWR_OFFLOAD_INC) |
| 155 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/target_if/spectral |
| 156 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/wmi/inc |
| 157 | INCS += -I$(PERF_PWR_OFFLOAD_DIR_PATH)/hw/include |
| 158 | #end of offload related defines |
| 159 | |
| 160 | #Start of Legacy spectral related defines |
| 161 | INCS += -I$(HAL) -I$(HAL)/$(OS) -I$(ATH) -I$(ATH_RATE) -I$(ATH_PKTLOG) -I$(WLAN) -I$(IF_WLAN) -I$(ATH_SPECTRAL) -I$(ATHEROSPATH) -I$(obj)/$(DEPTH)/../../apps/spectral/common |
| 162 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/inc -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/obj_mgr/inc |
| 163 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/cmn_defs/inc |
| 164 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/scan/dispatcher/inc |
| 165 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/cmn_defs/inc |
| 166 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/global_umac_dispatcher/lmac_if/inc |
| 167 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/scheduler/inc |
| 168 | INCS += -I$(obj)/$(DEPTH)/umac/scan |
| 169 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/cmn_services/mgmt_txrx/dispatcher/inc |
| 170 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/regulatory/dispatcher/inc |
| 171 | INCS += -I$(obj)/$(DEPTH)/cmn_dev/umac/dfs/dispatcher/inc |
| 172 | |
Visudha Sathurappan | 669c33e | 2018-11-07 15:31:51 +0530 | [diff] [blame] | 173 | SPECTRAL_DA_OBJS := $(DEPTH)/direct_attach/lmac/spectral/spectral.o \ |
| 174 | $(DEPTH)/direct_attach/lmac/spectral/spectral_netlink.o \ |
| 175 | $(DEPTH)/direct_attach/lmac/spectral/spectral_cmds.o \ |
| 176 | $(DEPTH)/direct_attach/lmac/spectral/spectral_process_data.o \ |
| 177 | $(DEPTH)/direct_attach/lmac/spectral/spectral_phyerr.o |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 178 | #End of legacy spectral defines |
| 179 | |
| 180 | ifeq ($(QCA_AIRTIME_FAIRNESS), 1) |
| 181 | ccflags-y+= -DWLAN_ATF_ENABLE |
| 182 | INCS += -I$(obj)/$(DEPTH)/umac/airtime_fairness/dispatcher/inc |
| 183 | endif |
| 184 | |
| 185 | ifeq ($(UNIFIED_SMARTANTENNA), 1) |
| 186 | ccflags-y+= -DWLAN_SA_API_ENABLE |
| 187 | INCS += -I$(obj)/$(DEPTH)/umac/sa_api/dispatcher/inc |
| 188 | endif |
| 189 | |
Abhiram Jogadenu | d81f5b1 | 2019-02-12 12:05:59 +0530 | [diff] [blame] | 190 | ifeq ($(QCA_CFR_SUPPORT), 1) |
| 191 | ccflags-y+= -DWLAN_CFR_ENABLE=1 |
| 192 | INCS += -I$(obj)/$(DEPTH)/component_dev/umac/cfr/dispatcher/inc |
narayan | b7293e4 | 2019-02-11 17:14:37 +0530 | [diff] [blame] | 193 | INCS += -I$(obj)/$(DEPTH)/component_dev/qal/inc |
Abhiram Jogadenu | d81f5b1 | 2019-02-12 12:05:59 +0530 | [diff] [blame] | 194 | endif |
| 195 | |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 196 | ifeq ($(strip ${QCA_DFS_COMPONENT_ENABLE}),1) |
| 197 | ccflags-y+= -DDFS_COMPONENT_ENABLE |
| 198 | endif |
| 199 | |
| 200 | obj-m += qca_spectral.o |
| 201 | |
| 202 | ccflags-y+= $(INCS) $(COPTS) -DSPECTRAL_USE_NETLINK_SOCKETS=1 -DWLAN_SPECTRAL_ENABLE=1 |
Edayilliam Jayadev | db29e57 | 2018-12-19 13:55:46 +0530 | [diff] [blame] | 203 | ccflags-y+= -DSPECTRAL_USE_NL_BCAST=1 |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 204 | |
| 205 | ifeq ($(strip ${QCA_PARTNER_MAKE_F_SUPPORT}),1) |
| 206 | MOD_CFLAGS = -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(qca_spectral.mod)" -D"KBUILD_MODNAME=KBUILD_STR(qca_spectral)" |
| 207 | endif |
| 208 | |
| 209 | INCS += -I$(obj)/$(DEPTH)/spectral/dispatcher/inc |
| 210 | |
| 211 | SPECTRAL_TIF_OBJS += $(DEPTH)/cmn_dev/target_if/spectral/target_if_spectral.o \ |
| 212 | $(DEPTH)/cmn_dev/target_if/spectral/target_if_spectral_netlink.o \ |
| 213 | $(DEPTH)/cmn_dev/target_if/spectral/target_if_spectral_phyerr.o \ |
| 214 | $(DEPTH)/cmn_dev/target_if/spectral/target_if_spectral_sim.o |
| 215 | |
Visudha Sathurappan | 7a1c814 | 2018-10-09 17:17:33 +0530 | [diff] [blame] | 216 | SPECTRAL_CMN_OBJS += core/spectral_offload.o \ |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 217 | core/spectral_common.o \ |
| 218 | dispatcher/src/wlan_spectral_utils_api.o \ |
| 219 | dispatcher/src/wlan_spectral_ucfg_api.o \ |
| 220 | dispatcher/src/wlan_spectral_tgt_api.o \ |
Edayilliam Jayadev | d8c6a46 | 2017-11-17 12:21:52 +0530 | [diff] [blame] | 221 | core/spectral_module.o \ |
Shiva Krishna Pittala | 1017786 | 2017-12-29 20:17:39 +0530 | [diff] [blame] | 222 | $(DEPTH)/cmn_dev/os_if/linux/spectral/src/wlan_cfg80211_spectral.o \ |
| 223 | $(DEPTH)/cmn_dev/os_if/linux/spectral/src/os_if_spectral_netlink.o |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 224 | |
Visudha Sathurappan | 7a1c814 | 2018-10-09 17:17:33 +0530 | [diff] [blame] | 225 | ifeq ($(strip ${DA_SUPPORT}),1) |
| 226 | SPECTRAL_CMN_OBJS += $(DEPTH)/component_dev/direct_attach/spectral/core/spectral_direct_attach.o |
| 227 | endif |
| 228 | |
Visudha Sathurappan | 669c33e | 2018-11-07 15:31:51 +0530 | [diff] [blame] | 229 | ifeq ($(strip ${DA_SUPPORT}),1) |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 230 | qca_spectral-objs += ${SPECTRAL_CMN_OBJS} \ |
| 231 | ${SPECTRAL_TIF_OBJS} \ |
| 232 | ${SPECTRAL_DA_OBJS} |
Visudha Sathurappan | 669c33e | 2018-11-07 15:31:51 +0530 | [diff] [blame] | 233 | else |
| 234 | qca_spectral-objs += ${SPECTRAL_CMN_OBJS} \ |
| 235 | ${SPECTRAL_TIF_OBJS} |
| 236 | endif |
Shiva Krishna Pittala | de0cb20 | 2017-11-07 11:56:58 +0530 | [diff] [blame] | 237 | |
| 238 | ifeq ($(strip ${QCA_PARTNER_MAKE_F_SUPPORT}),1) |
| 239 | all: qca_spectral.ko |
| 240 | |
| 241 | qca_spectral.mod.o: qca_spectral.mod.c |
| 242 | ${CC} -c -o $@ ${ccflags-y} ${MOD_CFLAGS} $< |
| 243 | |
| 244 | qca_spectral.o: ${qca_spectral-objs} |
| 245 | $(LD) -m elf32btsmip -r -o qca_spectral.o $(qca_spectral-objs) |
| 246 | $(KERNELPATH)/scripts/mod/modpost qca_spectral.o |
| 247 | |
| 248 | qca_spectral.ko: qca_spectral.o qca_spectral.mod.o |
| 249 | $(LD) $(LDOPTS) -o qca_spectral.ko qca_spectral.o qca_spectral.mod.o |
| 250 | |
| 251 | %.o: %.c |
| 252 | ${CC} -c -o $@ ${ccflags-y} $< |
| 253 | endif |