1# SPDX-License-Identifier: Apache-2.0
2
3zephyr_library()
4zephyr_library_property(ALLOW_EMPTY TRUE)
5
6if (CONFIG_BUILD_ONLY_NO_BLOBS)
7  message(WARNING "
8  ---------------------------------------------------------------------------
9  Building only the Wi-Fi driver without binary blobs and patches.
10  This is only for building (CI) purposes and will not work on a real device.
11  ---------------------------------------------------------------------------
12  ")
13else()
14
15if(CONFIG_DT_HAS_ESPRESSIF_ESP32_WIFI_ENABLED)
16  zephyr_blobs_verify(MODULE hal_espressif REQUIRED)
17endif()
18
19endif() # CONFIG_BUILD_ONLY_NO_BLOBS
20
21add_subdirectory_ifdef(CONFIG_WIFI_ESP_AT       esp_at)
22add_subdirectory_ifdef(CONFIG_WIFI_ESP32        esp32)
23add_subdirectory_ifdef(CONFIG_WIFI_ESWIFI       eswifi)
24add_subdirectory_ifdef(CONFIG_WIFI_SIMPLELINK   simplelink)
25add_subdirectory_ifdef(CONFIG_WIFI_WINC1500     winc1500)
26add_subdirectory_ifdef(CONFIG_WIFI_NXP          nxp)
27add_subdirectory_ifdef(CONFIG_WIFI_AIROC        infineon)
28add_subdirectory_ifdef(CONFIG_WIFI_NRF70        nrf_wifi)
29