CMakeLists.txt 741 B

12345678910111213141516171819202122232425262728
  1. # SPDX-License-Identifier: Apache-2.0
  2. zephyr_include_directories(${ZEPHYR_BASE}/drivers)
  3. zephyr_sources(
  4. soc.c
  5. soc_pm.c
  6. soc_reset.c
  7. soc_clock.c
  8. soc_pinmux.c
  9. soc_pmu.c
  10. spicache.c
  11. soc_boot.c
  12. soc_se_trng.c
  13. soc_memctrl.c
  14. soc_ppi.c
  15. soc_pstore.c
  16. )
  17. zephyr_sources_ifdef(CONFIG_SYS_POWER_MANAGEMENT power.c)
  18. zephyr_sources_ifdef(CONFIG_PM_POLICY_APP policy_sleep.c)
  19. zephyr_sources_ifdef(CONFIG_SOC_SPICACHE_PROFILE_STAT cacheprofile_stat.c)
  20. zephyr_sources_ifdef(CONFIG_SOC_EP_MODE soc_sleep_ep.c)
  21. zephyr_sources_ifndef(CONFIG_SOC_EP_MODE soc_sleep.c)
  22. if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/boot/CMakeLists.txt)
  23. add_subdirectory(boot)
  24. else()
  25. zephyr_library_import(libboot ${CMAKE_CURRENT_LIST_DIR}/libboot.a)
  26. endif()