SConscript 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. from building import *
  2. import os
  3. cwd = GetCurrentDir()
  4. group = []
  5. src = ["wifi_ifx_cyw43012.c"]
  6. path = [cwd]
  7. src += ["wifi-host-driver/WiFi_Host_Driver/resources/clm/COMPONENT_43012/43012C0-mfgtest_clm_blob.c",
  8. "wifi-host-driver/WiFi_Host_Driver/resources/clm/COMPONENT_43012/43012C0_clm_blob.c",
  9. "wifi-host-driver/WiFi_Host_Driver/resources/firmware/COMPONENT_43012/43012C0-mfgtest_bin.c",
  10. "wifi-host-driver/WiFi_Host_Driver/resources/firmware/COMPONENT_43012/43012C0_bin.c",
  11. "wifi-host-driver/WiFi_Host_Driver/resources/resource_imp/whd_resources.c",
  12. "wifi-host-driver/WiFi_Host_Driver/src/bus_protocols/whd_bus.c",
  13. "wifi-host-driver/WiFi_Host_Driver/src/bus_protocols/whd_bus_common.c",
  14. "wifi-host-driver/WiFi_Host_Driver/src/bus_protocols/whd_bus_m2m_protocol.c",
  15. "wifi-host-driver/WiFi_Host_Driver/src/bus_protocols/whd_bus_sdio_protocol.c",
  16. "wifi-host-driver/WiFi_Host_Driver/src/bus_protocols/whd_bus_spi_protocol.c",
  17. "wifi-host-driver/WiFi_Host_Driver/src/whd_ap.c",
  18. "wifi-host-driver/WiFi_Host_Driver/src/whd_buffer_api.c",
  19. "wifi-host-driver/WiFi_Host_Driver/src/whd_cdc_bdc.c",
  20. "wifi-host-driver/WiFi_Host_Driver/src/whd_chip.c",
  21. "wifi-host-driver/WiFi_Host_Driver/src/whd_chip_constants.c",
  22. "wifi-host-driver/WiFi_Host_Driver/src/whd_clm.c",
  23. "wifi-host-driver/WiFi_Host_Driver/src/whd_debug.c",
  24. "wifi-host-driver/WiFi_Host_Driver/src/whd_events.c",
  25. "wifi-host-driver/WiFi_Host_Driver/src/whd_logging.c",
  26. "wifi-host-driver/WiFi_Host_Driver/src/whd_management.c",
  27. "wifi-host-driver/WiFi_Host_Driver/src/whd_network_if.c",
  28. "wifi-host-driver/WiFi_Host_Driver/src/whd_resource_if.c",
  29. "wifi-host-driver/WiFi_Host_Driver/src/whd_sdpcm.c",
  30. "wifi-host-driver/WiFi_Host_Driver/src/whd_thread.c",
  31. "wifi-host-driver/WiFi_Host_Driver/src/whd_utils.c",
  32. "wifi-host-driver/WiFi_Host_Driver/src/whd_wifi.c",
  33. "wifi-host-driver/WiFi_Host_Driver/src/whd_wifi_api.c",
  34. "wifi-host-driver/WiFi_Host_Driver/src/whd_wifi_p2p.c"]
  35. path += [
  36. cwd + "/wifi-host-driver/WiFi_Host_Driver/inc",
  37. cwd + "/wifi-host-driver/WiFi_Host_Driver",
  38. cwd + "/wifi-host-driver",
  39. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/clm/COMPONENT_43012",
  40. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/clm",
  41. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources",
  42. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/firmware/COMPONENT_43012",
  43. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/firmware",
  44. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/nvram/COMPONENT_43012/COMPONENT_MURATA-1LV",
  45. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/nvram/COMPONENT_43012",
  46. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/nvram",
  47. cwd + "/wifi-host-driver/WiFi_Host_Driver/resources/resource_imp",
  48. cwd + "/wifi-host-driver/WiFi_Host_Driver/src/bus_protocols",
  49. cwd + "/wifi-host-driver/WiFi_Host_Driver/src",
  50. cwd + "/wifi-host-driver/WiFi_Host_Driver/src/include"]
  51. src += ["abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_freertos_common.c",
  52. "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_freertos_helpers.c",
  53. "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_rtos_dsram.c",
  54. "abstraction-rtos/source/COMPONENT_FREERTOS/cyabs_rtos_freertos.c",
  55. "abstraction-rtos/source/cy_worker_thread.c"]
  56. path += [
  57. cwd + "/abstraction-rtos/include",
  58. cwd + "/abstraction-rtos",
  59. cwd + "/abstraction-rtos/include/COMPONENT_FREERTOS"]
  60. src += ["whd-bsp-integration/COMPONENT_LWIP/cy_network_buffer_lwip.c",
  61. "whd-bsp-integration/cybsp_wifi.c"]
  62. path += [cwd + "/whd-bsp-integration"]
  63. group = DefineGroup('cyw43012', src, depend = ['RT_USING_WIFI'], CPPPATH = path)
  64. Return('group')