1#=============================================================================== 2# @brief cmake file 3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED. 4#=============================================================================== 5 6# Wi-Fi基础组件 7set(COMPONENT_NAME "wifi_driver_hmac") 8set(SOURCES 9 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/interface/hmac_feature_interface.c 10 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/interface/hmac_ccpriv.c 11 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_util_notifier.c 12 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_beacon.c 13 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_device.c 14 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_dfr.c 15 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_dfs.c 16 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_dfx.c 17 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_feature_dft.c 18 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_encap_frame.c 19 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_encap_frame_ap.c 20 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_encap_frame_sta.c 21 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/oal_fsm.c 22 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/main/liteOS/wifi_main.c 23 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/oal/liteOS/pm_temp.c 24 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/version/hmac_version.c 25 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_11i.c 26 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_11w.c 27 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_alg_notify.c 28 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_ant_switch.c 29 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_arp_offload.c 30 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_blockack.c 31 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_cali_mgmt.c 32 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_chan_mgmt.c 33 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_chr.c 34 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_config.c 35 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_keep_alive.c 36 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_al_tx_rx.c 37 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_crypto_tkip.c 38 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_data_acq.c 39 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_fcs.c 40 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_ftm.c 41 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_isolation.c 42 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_m2s.c 43 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_main.c 44 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_mfg.c 45 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_mgmt_ap.c 46 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_mgmt_bss_comm.c 47 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_mgmt_classifier.c 48 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_mgmt_sta.c 49 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_obss_sta.c 50 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_obss_ap.c 51 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_opmode.c 52 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_p2p.c 53 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_power.c 54 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_protection.c 55 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_proxy_arp.c 56 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_psm_ap.c 57 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_psm_sta.c 58 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_radar.c 59 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_reset.c 60 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_resource.c 61 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_scan.c 62 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_stat.c 63 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_sme_sta.c 64 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_smps.c 65 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_sta_pm.c 66 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_tcp_opt.c 67 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_thruput_test.c 68 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_txopps.c 69 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_wow.c 70 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_wur_ap.c 71 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_ampdu_config.c 72 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_wmm.c 73 74 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_cfg80211.c 75 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_wpa_ioctl.c 76 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_regdb.c 77 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_ccpriv.c 78 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_mfg_ccpriv.c 79 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_11d.c 80 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_config.c 81 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_config_sdp.c 82 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_liteos_sdp.c 83 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_cfg80211_apt.c 84 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_scan.c 85 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_ioctl.c 86 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/soc_wifi_driver_api.c 87 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_main.c 88 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_customize.c 89 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/common/wal_ccpriv_common.c 90 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/common/wal_utils.c 91 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/common/wal_common.c 92 93 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_fsm.c 94 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_rx_filter.c 95 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_tid.c 96 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_traffic_classify.c 97 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_tx_mgmt.c 98 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_user.c 99 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_vap.c 100 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_hook.c 101 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_alg_config.c 102 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_sample_daq.c 103 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_sample_daq_phy.c 104 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_device.c 105 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_frame.c 106 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_ie.c 107 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_regdomain.c 108 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_resource.c 109 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_user.c 110 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_vap.c 111 112 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/oal/liteOS/oal_main.c 113 114 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_event_msg.c 115 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_event.c 116) 117 118if(_PRE_WLAN_FEATURE_TX_CLASSIFY_LAN_TO_WLAN IN_LIST Wi-Fi-PRIVATE_DEFINES) 119 list(APPEND SOURCES 120 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/hmac/hmac_traffic_classify.c 121 ) 122endif() 123 124# 添加算法源码和头文件 125wifi_alg_compiler_entry(ws63_alg_wifi_host_ram OUT_SOURCES SOURCES OUT_INCLUDES Wi-Fi-PUBLIC_HEADER OUT_DEFINES Wi-Fi-PRIVATE_DEFINES 126 WIFI_SOURCES ${SOURCES} WIFI_INCLUDES ${Wi-Fi-PUBLIC_HEADER} WIFI_DEFINES ${Wi-Fi-PRIVATE_DEFINES}) 127add_base_config() 128build_component() 129 130# Wi-Fi TCM组件 131set(COMPONENT_NAME "wifi_driver_tcm") 132set(SOURCES 133 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_rx_data.c 134 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_rx_data_event.c 135 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_rx_data_feature.c 136 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_rx_data_filter.c 137 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_tx_data.c 138 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_tx_encap.c 139 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_tx_mpdu_adapt.c 140 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/hmac_tx_mpdu_queue.c 141 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/liteOS/oal_skbuff.c 142 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/forward/liteOS/oal_netbuf.c 143 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_common.c 144 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_hcc_adapt.c 145 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_hmac.c 146 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_hmac_adapt.c 147 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_main.c 148 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_thread.c 149 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/frw/frw_timer.c 150 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_mem.c 151 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/oal/liteOS/oal_net.c 152 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_net.c 153 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/wal/release/liteOS/wal_net_bridge.c 154 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/mac/mac_data.c 155) 156add_base_config() 157# 添加算法源码和头文件 158wifi_alg_compiler_entry(ws63_alg_wifi_tcm OUT_SOURCES SOURCES WIFI_SOURCES ${SOURCES}) 159build_component() 160 161# 编译算法独立组件 162wifi_alg_independent_build(ws63_alg_ind_wifi) 163 164# FEATURE CSA 165set(COMPONENT_NAME "wifi_csa") 166set(SOURCES 167 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_csa_ap.c 168 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_csa_sta.c 169) 170add_base_config() 171build_component() 172 173# FEATURE FRAG 174set(COMPONENT_NAME "wifi_frag") 175set(SOURCES 176 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_frag.c 177) 178add_base_config() 179build_component() 180 181# FEATURE MBO 182set(COMPONENT_NAME "wifi_mbo") 183set(SOURCES 184 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_mbo.c 185) 186add_base_config() 187build_component() 188 189# FEATURE BSRP_NFRP 190set(COMPONENT_NAME "wifi_bsrp_nfrp") 191set(SOURCES 192 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_bsrp_nfrp.c 193) 194add_base_config() 195build_component() 196 197# FEATURE SLP 198set(COMPONENT_NAME "wifi_slp") 199set(SOURCES 200 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_slp.c 201) 202add_base_config() 203build_component() 204 205# FEATURE RADAR SENSOR 206set(COMPONENT_NAME "wifi_radar_sensor") 207set(SOURCES 208 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_radar_sensor.c 209) 210add_base_config() 211build_component() 212 213# FEATURE APF 214set(COMPONENT_NAME "wifi_apf") 215set(SOURCES 216 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_apf.c 217) 218add_base_config() 219build_component() 220 221# FEATURE 11k 222set(COMPONENT_NAME "wifi_11k") 223set(SOURCES 224 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_11k.c 225) 226add_base_config() 227build_component() 228 229# FEATURE 11v 230set(COMPONENT_NAME "wifi_11v") 231set(SOURCES 232 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_11v.c 233) 234add_base_config() 235build_component() 236 237# FEATURE wifi_auto_adjust_freq 238set(COMPONENT_NAME "wifi_auto_adjust_freq") 239set(SOURCES 240 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_auto_adjust_freq.c 241) 242add_base_config() 243build_component() 244 245# FEATURE 11r 246set(COMPONENT_NAME "wifi_11r") 247set(SOURCES 248 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_11r.c 249) 250add_base_config() 251build_component() 252 253# FEATURE REPEATER 254set(COMPONENT_NAME "wifi_repeater") 255set(SOURCES 256 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_single_proxysta.c 257) 258add_base_config() 259build_component() 260 261# FEATURE CSI 262set(COMPONENT_NAME "wifi_csi") 263set(SOURCES 264 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_csi.c 265) 266add_base_config() 267build_component() 268 269# FEATURE M2U 270set(COMPONENT_NAME "wifi_m2u") 271set(SOURCES 272 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_m2u.c 273) 274add_base_config() 275build_component() 276 277# FEATURE BLACKLIST 278set(COMPONENT_NAME "wifi_blacklist") 279set(SOURCES 280 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_blacklist.c 281) 282add_base_config() 283build_component() 284 285# FEATURE wapi 286set(COMPONENT_NAME "wifi_wapi") 287set(SOURCES 288 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_wapi.c 289 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_wapi_sms4.c 290 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_wapi_wpi.c 291) 292add_base_config() 293build_component() 294 295# FEATURE sdp 296set(COMPONENT_NAME "wifi_sdp") 297set(SOURCES 298 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_sdp.c 299 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_sdp_test.c 300) 301add_base_config() 302build_component() 303 304# FEATURE WPS 305set(COMPONENT_NAME "wifi_wps") 306set(SOURCES 307 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_wps.c 308) 309add_base_config() 310build_component() 311 312# FEATURE latency 313set(COMPONENT_NAME "wifi_latency") 314set(SOURCES 315 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_latency_stat.c 316) 317add_base_config() 318build_component() 319 320# FEATURE promisc 321set(COMPONENT_NAME "wifi_promisc") 322set(SOURCES 323 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_promisc.c 324) 325add_base_config() 326build_component() 327 328# FEATURE tx_amsdu 329set(COMPONENT_NAME "wifi_tx_amsdu") 330set(SOURCES 331 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_tx_amsdu.c 332) 333add_base_config() 334build_component() 335 336# FEATURE roam 337set(COMPONENT_NAME "wifi_roam") 338set(SOURCES 339 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_roam_alg.c 340 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_roam_connect.c 341 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_roam_main.c 342) 343add_base_config() 344build_component() 345 346# FEATURE uapsd_sta 347set(COMPONENT_NAME "wifi_uapsd_sta") 348set(SOURCES 349 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_uapsd_sta.c 350) 351add_base_config() 352build_component() 353 354# FEATURE ant_sel 355set(COMPONENT_NAME "wifi_ant_sel") 356set(SOURCES 357 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_ant_sel.c 358) 359add_base_config() 360build_component() 361 362# FEATURE PSD 363set(COMPONENT_NAME "wifi_psd") 364set(SOURCES 365 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_psd.c 366) 367add_base_config() 368build_component() 369 370# FEATURE twt 371set(COMPONENT_NAME "wifi_twt") 372set(SOURCES 373 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_twt.c 374) 375add_base_config() 376build_component() 377 378# FEATURE btcoex 379set(COMPONENT_NAME "wifi_btcoex") 380set(SOURCES 381 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex.c 382 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex_ba.c 383 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex_btsta.c 384 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex_m2s.c 385 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex_notify.c 386 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_btcoex_ps.c 387) 388add_base_config() 389build_component() 390 391# FEATURE uapsd_ap 392set(COMPONENT_NAME "wifi_uapsd_ap") 393set(SOURCES 394 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_uapsd.c 395) 396add_base_config() 397build_component() 398 399# FEATURE dnb 400set(COMPONENT_NAME "wifi_dnb") 401set(SOURCES 402 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_dnb_sta.c 403) 404add_base_config() 405build_component() 406 407# FEATURE sr 408set(COMPONENT_NAME "wifi_sr") 409set(SOURCES 410 ${CMAKE_CURRENT_SOURCE_DIR}/source/host/feature/hmac_sr_sta.c 411) 412add_base_config() 413build_component() 414