Skip to content

Commit bf7e8ae

Browse files
committed
scripts: xtensa-build_zephyr: Copy loadable modules to staging directory
Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
1 parent 3a06939 commit bf7e8ae

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/xtensa-build-zephyr.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import gzip
4040
import dataclasses
4141
import concurrent.futures as concurrent
42+
import re
4243

4344
from west import configuration as west_config
4445

@@ -843,6 +844,13 @@ def install_platform(platform, sof_platform_output_dir, platf_build_environ):
843844
symlink_or_copy(install_key_dir, output_fwname, f"sof-{p_alias}.ri")
844845

845846

847+
# Copy loadable modules
848+
for file in os.listdir(abs_build_dir):
849+
if (os.path.isfile(abs_build_dir / file) and re.fullmatch(".+\.ri", file) and
850+
not re.fullmatch(".*zephyr\.ri", file)):
851+
shutil.copy2(abs_build_dir / file,
852+
install_key_dir / "".join(["sof-", platform, "-lib-", file]))
853+
846854
# sof-info/ directory
847855

848856
@dataclasses.dataclass

0 commit comments

Comments
 (0)