Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion src/idc/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# SPDX-License-Identifier: BSD-3-Clause

add_local_sources(sof idc.c )
is_zephyr(zephyr)
if(zephyr)
add_local_sources_ifdef(CONFIG_SMP sof idc.c)
add_local_sources(sof zephyr_idc.c)
else()
add_local_sources(sof idc.c)
endif()
7 changes: 1 addition & 6 deletions zephyr/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ add_subdirectory(../src/math/ math_unused_install/)
# remaining directories (in alphabetical order)
add_subdirectory(../src/audio/ audio_unused_install/)
add_subdirectory(../src/debug/ debug_unused_install/)
add_subdirectory(../src/idc/ idc_unused_install/)
add_subdirectory(../src/init/ init_unused_install/)
add_subdirectory(../src/ipc/ ipc_unused_install/)
add_subdirectory(../src/lib/ lib_unused_install/)
Expand Down Expand Up @@ -461,8 +462,6 @@ zephyr_library_sources(
# SOF core infrastructure - runs on top of Zephyr
${SOF_SRC_PATH}/arch/xtensa/drivers/cache_attr.c

${SOF_SRC_PATH}/idc/zephyr_idc.c

# Bridge wrapper between SOF and Zephyr APIs - Will shrink over time.
wrapper.c
edf_schedule.c
Expand All @@ -482,10 +481,6 @@ zephyr_library_sources_ifdef(CONFIG_FAST_GET lib/fast-get.c)

# Optional SOF sources - depends on Kconfig - WIP

zephyr_library_sources_ifdef(CONFIG_MULTICORE
${SOF_SRC_PATH}/idc/idc.c
)

zephyr_library_sources_ifdef(CONFIG_DW_DMA
${SOF_DRIVERS_PATH}/dw/dma.c
)
Expand Down
Loading