Commit 579ca90e authored by Daniel Leung's avatar Daniel Leung Committed by Christopher Friedt
Browse files

drivers: wifi: build as static library



Instead of putting object files inside libzephyr.a,
simply build a separate static library as most other
driver types are doing this already.

Signed-off-by: default avatarDaniel Leung <daniel.leung@intel.com>
parent 941eb969
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

add_subdirectory_ifdef(CONFIG_WIFI_WINC1500	winc1500)
add_subdirectory_ifdef(CONFIG_WIFI_SIMPLELINK	simplelink)
add_subdirectory_ifdef(CONFIG_WIFI_ESWIFI	eswifi)
zephyr_library()
add_subdirectory_ifdef(CONFIG_WIFI_ESP_AT       esp_at)
add_subdirectory_ifdef(CONFIG_WIFI_ESP32        esp32)
add_subdirectory_ifdef(CONFIG_WIFI_ESWIFI       eswifi)
add_subdirectory_ifdef(CONFIG_WIFI_SIMPLELINK   simplelink)
add_subdirectory_ifdef(CONFIG_WIFI_WINC1500     winc1500)
+1 −1
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

zephyr_sources_ifdef(CONFIG_WIFI_ESP32
zephyr_library_sources_ifdef(CONFIG_WIFI_ESP32
  src/esp_wifi_drv.c
  )
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ if(CONFIG_WIFI_ESP_AT)
    ${ZEPHYR_BASE}/drivers/modem
  )

  zephyr_sources(
  zephyr_library_sources(
    esp.c
    esp_socket.c
    esp_offload.c
+5 −5
Original line number Diff line number Diff line
@@ -7,16 +7,16 @@ if(CONFIG_WIFI_ESWIFI)
  ${ZEPHYR_BASE}/subsys/net/ip
  )

  zephyr_sources(
  zephyr_library_sources(
    eswifi_core.c
    eswifi_offload.c
    eswifi_socket.c
    )

  zephyr_sources_ifdef(CONFIG_WIFI_ESWIFI_BUS_SPI eswifi_bus_spi.c)
  zephyr_sources_ifdef(CONFIG_WIFI_ESWIFI_BUS_UART eswifi_bus_uart.c)
  zephyr_library_sources_ifdef(CONFIG_WIFI_ESWIFI_BUS_SPI eswifi_bus_spi.c)
  zephyr_library_sources_ifdef(CONFIG_WIFI_ESWIFI_BUS_UART eswifi_bus_uart.c)

  zephyr_sources_ifdef(CONFIG_WIFI_ESWIFI_SHELL eswifi_shell.c)
  zephyr_library_sources_ifdef(CONFIG_WIFI_ESWIFI_SHELL eswifi_shell.c)

zephyr_sources_ifdef(CONFIG_NET_SOCKETS_OFFLOAD eswifi_socket_offload.c)
  zephyr_library_sources_ifdef(CONFIG_NET_SOCKETS_OFFLOAD eswifi_socket_offload.c)
endif()
+3 −3
Original line number Diff line number Diff line
# SPDX-License-Identifier: Apache-2.0

if(CONFIG_WIFI_SIMPLELINK)
  zephyr_include_directories(
  zephyr_library_include_directories(
    ${ZEPHYR_BASE}/subsys/net/lib/tls_credentials
    )
  zephyr_sources(
  zephyr_library_sources(
    simplelink_support.c
    simplelink.c
    )
endif()
zephyr_sources_ifdef(CONFIG_NET_SOCKETS_OFFLOAD simplelink_sockets.c)
zephyr_library_sources_ifdef(CONFIG_NET_SOCKETS_OFFLOAD simplelink_sockets.c)
Loading