From 37bd2817e898e28ca3becf721794ea65966a13b5 Mon Sep 17 00:00:00 2001 From: Adrian Warecki Date: Mon, 18 Sep 2023 14:19:44 +0200 Subject: [PATCH] scripts: xtensa-build_zephyr: Copy loadable modules to staging directory Signed-off-by: Adrian Warecki --- scripts/xtensa-build-zephyr.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/xtensa-build-zephyr.py b/scripts/xtensa-build-zephyr.py index 6046412cc5c4..49297c650354 100755 --- a/scripts/xtensa-build-zephyr.py +++ b/scripts/xtensa-build-zephyr.py @@ -39,6 +39,7 @@ import gzip import dataclasses import concurrent.futures as concurrent +import re from west import configuration as west_config @@ -843,6 +844,13 @@ def install_platform(platform, sof_platform_output_dir, platf_build_environ): symlink_or_copy(install_key_dir, output_fwname, f"sof-{p_alias}.ri") + # Copy loadable modules + for file in os.listdir(abs_build_dir): + if (os.path.isfile(abs_build_dir / file) and re.fullmatch(".+\.ri", file) and + not re.fullmatch(".*zephyr\.ri", file)): + shutil.copy2(abs_build_dir / file, + install_key_dir / "".join(["sof-", platform, "-lib-", file])) + # sof-info/ directory @dataclasses.dataclass