CMakeLists.txt 769 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Copyright (c) 2020 Actions Semiconductor Co., Ltd
  2. #
  3. # SPDX-License-Identifier: Apache-2.0
  4. zephyr_library_sources(
  5. stream.c
  6. )
  7. zephyr_library_sources_ifdef(CONFIG_FILE_STREAM
  8. fstream.c
  9. )
  10. zephyr_library_sources_ifdef(CONFIG_MULTI_FILE_STREAM
  11. multi_fstream.c
  12. )
  13. zephyr_library_sources_ifdef(CONFIG_LOOP_FSTREAM
  14. loop_fstream.c
  15. )
  16. zephyr_library_sources_ifdef(CONFIG_NET_STREAM
  17. netstream.c
  18. )
  19. zephyr_library_sources_ifdef(CONFIG_BUFFER_STREAM
  20. bufferstream.c
  21. )
  22. zephyr_library_sources_ifdef(CONFIG_CACHE_STREAM
  23. psramstream.c
  24. )
  25. zephyr_library_sources_ifdef(CONFIG_CLONE_STREAM
  26. clonestream.c
  27. )
  28. zephyr_library_sources_ifdef(CONFIG_RINGBUFF_STREAM
  29. ringbuff_stream.c
  30. )
  31. zephyr_library_sources_ifdef(CONFIG_ZERO_STREAM
  32. zero_stream.c
  33. )