Skip to content

Commit 7925e04

Browse files
committed
llext: add modules to the main SOF library
Add all supported modules to the main SOF library, loaded by default at boot-time. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 parent a8b2c25 commit 7925e04

21 files changed

Lines changed: 26 additions & 4 deletions

File tree

src/audio/aria/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ sof_llext_build("aria"
66
../aria_hifi5.c
77
../aria_hifi3.c
88
../aria_generic.c
9+
LIB openmodules
910
)

src/audio/asrc/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ sof_llext_build("asrc"
77
../asrc_farrow.c
88
../asrc_farrow_generic.c
99
../asrc_ipc4.c
10+
LIB openmodules
1011
)

src/audio/codec/dts/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ if(CONFIG_DTS_CODEC_STUB)
55
sof_llext_build("dts"
66
SOURCES ../dts.c
77
../dts_stub.c
8+
LIB openmodules
89
)
910
target_include_directories(dts_llext_lib PRIVATE
1011
"../../../../../third_party/include"

src/audio/crossover/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ sof_llext_build("crossover"
55
SOURCES ../crossover.c
66
../crossover_generic.c
77
../crossover_ipc4.c
8+
LIB openmodules
89
)

src/audio/dcblock/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ sof_llext_build("dcblock"
77
../dcblock_hifi3.c
88
../dcblock_hifi4.c
99
../dcblock_ipc4.c
10+
LIB openmodules
1011
)

src/audio/drc/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ sof_llext_build("drc"
88
../drc_hifi3.c
99
../drc_hifi4.c
1010
../drc_math_hifi3.c
11+
LIB openmodules
1112
)

src/audio/eq_fir/llext/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33

44
sof_llext_build("eq_fir"
55
SOURCES ../eq_fir_hifi3.c
6-
../eq_fir_hifi2ep.c
7-
../eq_fir_generic.c
8-
../eq_fir.c
9-
../eq_fir_ipc4.c
6+
../eq_fir_hifi2ep.c
7+
../eq_fir_generic.c
8+
../eq_fir.c
9+
../eq_fir_ipc4.c
10+
LIB openmodules
1011
)

src/audio/eq_iir/llext/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ sof_llext_build("eq_iir"
55
SOURCES ../eq_iir.c
66
../eq_iir_ipc4.c
77
../eq_iir_generic.c
8+
LIB openmodules
89
)

src/audio/google/llext_ctc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ sof_llext_build("google_ctc_audio_processing"
66
SOURCES ../google_ctc_audio_processing.c
77
../google_ctc_audio_processing_ipc4.c
88
../google_ctc_audio_processing_mock.c
9+
LIB openmodules
910
)
1011
target_include_directories(google_ctc_audio_processing_llext_lib PRIVATE
1112
"${sof_top_dir}/third_party/include"

src/audio/google/llext_rtc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ if(CONFIG_GOOGLE_RTC_AUDIO_PROCESSING_MOCK)
22
sof_llext_build("google_rtc_audio_processing"
33
SOURCES ../google_rtc_audio_processing.c
44
../google_rtc_audio_processing_mock.c
5+
LIB openmodules
56
)
67
target_include_directories(google_rtc_audio_processing_llext_lib PRIVATE
78
"${sof_top_dir}/third_party/include"

0 commit comments

Comments
 (0)