CMakeLists.txt 827 B

123456789101112131415161718192021222324252627282930
  1. # SPDX-License-Identifier: Apache-2.0
  2. zephyr_system_include_directories(include)
  3. zephyr_library()
  4. zephyr_library_sources(
  5. source/stdlib/abort.c
  6. source/stdlib/atoi.c
  7. source/stdlib/strtol.c
  8. source/stdlib/strtoul.c
  9. source/stdlib/malloc.c
  10. source/stdlib/bsearch.c
  11. source/stdlib/exit.c
  12. source/string/strncasecmp.c
  13. source/string/strstr.c
  14. source/string/strspn.c
  15. source/stdout/stdout_console.c
  16. source/stdout/sprintf.c
  17. source/stdout/fprintf.c
  18. source/time/gmtime.c
  19. )
  20. if(CONFIG_LIBC_STRING_BROM)
  21. zephyr_library_sources(source/string/string_brom.c)
  22. else()
  23. zephyr_library_sources(source/string/string.c)
  24. zephyr_library_sources(source/string/string.S)
  25. endif()
  26. zephyr_library_sources_ifdef(CONFIG_POSIX_CLOCK source/time/time.c)
  27. zephyr_library_sources_ifdef(CONFIG_MINIMAL_LIBC_RAND source/stdlib/rand.c)