build_helper: Update tf-m-extras examples
Signed-off-by: Gergely Korcsák <gergely.korcsak@arm.com>
Change-Id: Ic5605417b35b09ed762d192c6e0982c0c74d3de1
diff --git a/tfm_ci_pylib/tfm_build_manager.py b/tfm_ci_pylib/tfm_build_manager.py
index bc8bdfd..470f692 100644
--- a/tfm_ci_pylib/tfm_build_manager.py
+++ b/tfm_ci_pylib/tfm_build_manager.py
@@ -9,7 +9,7 @@
__copyright__ = """
/*
- * Copyright (c) 2018-2022, Arm Limited. All rights reserved.
+ * Copyright (c) 2018-2024, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
@@ -416,6 +416,12 @@
elif "PROF" in i.extra_params:
overwrite_params["spe_root_dir"] = build_cfg["codebase_root_dir"] + "/../tf-m-tests/tests_reg/spe"
overwrite_params["nspe_root_dir"] = build_cfg["codebase_root_dir"] + "/../tf-m-tests/tests_reg"
+ elif any("EXTRAS_" in param for param in i.extra_params):
+ path_name = [param for param in extra_params if "EXTRAS_" in param][0]
+ overwrite_params["spe_root_dir"] = build_cfg["codebase_root_dir"]
+ overwrite_params["nspe_root_dir"] = build_cfg["codebase_root_dir"]
+ + "/../tf-m-extras/"
+ + mapTfmExtrasExamplePaths[path_name]
# Overwrite commands for building TF-M image
build_cfg["spe_config_template"] %= overwrite_params