CMakeLists.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Copyright (c) 2021-2024 HPMicro
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. add_subdirectory_ifdef(CONFIG_LVGL lvgl)
  4. add_subdirectory_ifdef(CONFIG_TINYUSB tinyusb)
  5. add_subdirectory_ifdef(CONFIG_TINYCRYPT tinycrypt)
  6. add_subdirectory_ifdef(CONFIG_FATFS fatfs)
  7. add_subdirectory_ifdef(CONFIG_FREERTOS FreeRTOS)
  8. add_subdirectory_ifdef(CONFIG_MOTORCTRL hpm_mcl)
  9. add_subdirectory_ifdef(CONFIG_MOTORCTRL_V2 hpm_mcl_v2)
  10. add_subdirectory_ifdef(CONFIG_SDMMC hpm_sdmmc)
  11. add_subdirectory_ifdef(CONFIG_LIBJPEG libjpeg-turbo)
  12. add_subdirectory_ifdef(CONFIG_LWIP lwip)
  13. add_subdirectory_ifdef(CONFIG_COREMARK coremark)
  14. add_subdirectory_ifdef(CONFIG_TFLM tflm)
  15. add_subdirectory_ifdef(CONFIG_HPM_MATH hpm_math)
  16. add_subdirectory_ifdef(CONFIG_AUDIO_CODEC audio_codec)
  17. add_subdirectory_ifdef(CONFIG_SEGGER_RTT segger_rtt)
  18. add_subdirectory_ifdef(CONFIG_ERPC erpc)
  19. add_subdirectory_ifdef(CONFIG_CHERRYUSB cherryusb)
  20. add_subdirectory_ifdef(CONFIG_MBEDTLS mbedtls)
  21. add_subdirectory_ifdef(CONFIG_UCOS_III ucos_iii)
  22. add_subdirectory_ifdef(CONFIG_VGLITE vglite)
  23. add_subdirectory_ifdef(CONFIG_TINYENGINE tinyengine)
  24. add_subdirectory(eclipse_threadx)
  25. add_subdirectory_ifdef(CONFIG_MICROROS microros)
  26. add_subdirectory_ifdef(CONFIG_RTTHREAD_NANO rtthread-nano)
  27. add_subdirectory(CMSIS)
  28. add_subdirectory(ptpd)
  29. add_subdirectory_ifdef(CONFIG_TRACE_RECORDER trace_recorder)
  30. add_subdirectory_ifdef(CONFIG_AGILE_MODBUS agile_modbus)
  31. add_subdirectory_ifdef(CONFIG_CHERRYRB cherryrb)
  32. add_subdirectory_ifdef(CONFIG_MINIMP3 minimp3)
  33. add_subdirectory_ifdef(CONFIG_LODEPNG lodepng)
  34. add_subdirectory_ifdef(CONFIG_CHERRYSH cherrysh)
  35. add_subdirectory_ifdef(CONFIG_HPM_MONITOR hpm_monitor)
  36. add_subdirectory_ifdef(CONFIG_TSN tsn)
  37. add_subdirectory_ifdef(CONFIG_OPENER opener)
  38. add_subdirectory_ifdef(CONFIG_CANOPEN CANopenNode)
  39. add_subdirectory_ifdef(CONFIG_RV_BACKTRACE rvbacktrace)
  40. if(CONFIG_CHERRYSH)
  41. add_subdirectory(cherryrb)
  42. endif()
  43. add_subdirectory(wifi)