File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,6 +14,12 @@ set(base_files
1414if (NOT CONFIG_COMP_MODULE_SHARED_LIBRARY_BUILD)
1515 add_subdirectory (buffers )
1616 add_subdirectory (pipeline )
17+ if (CONFIG_COMP_FIR)
18+ add_subdirectory (eq_fir )
19+ endif ()
20+ if (CONFIG_COMP_IIR)
21+ add_subdirectory (eq_iir )
22+ endif ()
1723 if (CONFIG_COMP_SRC)
1824 add_subdirectory (src )
1925 endif ()
@@ -47,12 +53,6 @@ if(NOT CONFIG_COMP_MODULE_SHARED_LIBRARY_BUILD)
4753 ${base_files}
4854 )
4955
50- if (CONFIG_COMP_FIR)
51- add_subdirectory (eq_fir )
52- endif ()
53- if (CONFIG_COMP_IIR)
54- add_subdirectory (eq_iir )
55- endif ()
5656 if (CONFIG_COMP_DCBLOCK)
5757 add_subdirectory (dcblock )
5858 endif ()
Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: BSD-3-Clause
22
3- add_local_sources (sof eq_fir.c eq_fir_generic.c eq_fir_hifi2ep.c eq_fir_hifi3.c )
3+ set (base_files eq_fir.c eq_fir_generic.c eq_fir_hifi2ep.c eq_fir_hifi3.c)
4+
45if (CONFIG_IPC_MAJOR_3)
5- add_local_sources ( sof eq_fir_ipc3.c )
6+ list ( APPEND base_files eq_fir_ipc3.c)
67elseif (CONFIG_IPC_MAJOR_4)
7- add_local_sources ( sof eq_fir_ipc4.c )
8+ list ( APPEND base_files eq_fir_ipc4.c)
89endif ()
910
11+ is_zephyr (it_is )
12+ if (it_is) ### Zephyr ###
13+
14+ if (CONFIG_COMP_FIR STREQUAL "m" )
15+
16+ add_subdirectory (llext ${PROJECT_BINARY_DIR} /eq_fir_llext )
17+ add_dependencies (app eq_fir )
18+
19+ else ()
20+
21+ zephyr_library_sources (${base_files} )
22+
23+ endif ()
24+
25+ else () ### XTOS ###
26+
27+ add_local_sources (sof ${base_files} )
28+
29+ endif ()
Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: BSD-3-Clause
22
3- add_local_sources (sof eq_iir.c eq_iir_generic.c )
3+ set (base_files eq_iir.c eq_iir_generic.c)
4+
45if (CONFIG_IPC_MAJOR_3)
5- add_local_sources ( sof eq_iir_ipc3.c )
6+ list ( APPEND base_files eq_iir_ipc3.c)
67elseif (CONFIG_IPC_MAJOR_4)
7- add_local_sources (sof eq_iir_ipc4.c )
8+ list (APPEND base_files eq_iir_ipc4.c)
9+ endif ()
10+
11+ is_zephyr (it_is )
12+ if (it_is) ### Zephyr ###
13+
14+ if (CONFIG_COMP_FIR STREQUAL "m" )
15+
16+ add_subdirectory (llext ${PROJECT_BINARY_DIR} /eq_iir_llext )
17+ add_dependencies (app eq_iir )
18+
19+ else ()
20+
21+ zephyr_library_sources (${base_files} )
22+
23+ endif ()
24+
25+ else () ### XTOS ###
26+
27+ add_local_sources (sof ${base_files} )
28+
829endif ()
Original file line number Diff line number Diff line change @@ -506,32 +506,6 @@ elseif(CONFIG_IPC_MAJOR_4)
506506set (ipc_suffix ipc4)
507507endif ()
508508
509- if (CONFIG_COMP_FIR STREQUAL "m" )
510- add_subdirectory (${SOF_AUDIO_PATH} /eq_fir/llext
511- ${PROJECT_BINARY_DIR} /eq_fir_llext )
512- add_dependencies (app eq_fir )
513- elseif (CONFIG_COMP_FIR)
514- zephyr_library_sources (
515- ${SOF_AUDIO_PATH} /eq_fir/eq_fir_hifi3.c
516- ${SOF_AUDIO_PATH} /eq_fir/eq_fir_hifi2ep.c
517- ${SOF_AUDIO_PATH} /eq_fir/eq_fir_generic.c
518- ${SOF_AUDIO_PATH} /eq_fir/eq_fir.c
519- ${SOF_AUDIO_PATH} /eq_fir/eq_fir_${ipc_suffix}.c
520- )
521- endif ()
522-
523- if (CONFIG_COMP_IIR STREQUAL "m" )
524- add_subdirectory (${SOF_AUDIO_PATH} /eq_iir/llext
525- ${PROJECT_BINARY_DIR} /eq_iir_llext )
526- add_dependencies (app eq_iir )
527- elseif (CONFIG_COMP_IIR)
528- zephyr_library_sources (
529- ${SOF_AUDIO_PATH} /eq_iir/eq_iir.c
530- ${SOF_AUDIO_PATH} /eq_iir/eq_iir_${ipc_suffix}.c
531- ${SOF_AUDIO_PATH} /eq_iir/eq_iir_generic.c
532- )
533- endif ()
534-
535509if (CONFIG_COMP_ASRC STREQUAL "m" )
536510 add_subdirectory (${SOF_AUDIO_PATH} /asrc/llext
537511 ${PROJECT_BINARY_DIR} /asrc_llext )
You can’t perform that action at this time.
0 commit comments