diff options
| author | CYFS <[email protected]> | 2026-07-15 15:07:14 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2026-07-27 13:15:58 +0800 |
| commit | 17712f5e5fcb04fce44ece378567f483e25025c8 (patch) | |
| tree | 6f9f86c2a2339dcc04d3b1844721653f1b1fa5b8 /tools | |
| parent | 03ecbdd82322f991086d3482ffb3da66f8ad7693 (diff) | |
bsp: support RA8P1 Titan dual-core projects
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/mkdist.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tools/mkdist.py b/tools/mkdist.py index 472f54a936..7024d43d7e 100644 --- a/tools/mkdist.py +++ b/tools/mkdist.py @@ -151,8 +151,9 @@ def bsp_update_kconfig_library(dist_dir): data = f.readlines() with open(os.path.join(dist_dir, 'Kconfig'), 'w') as f: for line in data: - if line.find('source') != -1 and line.find('../libraries') != -1: - line = line.replace('../libraries', 'libraries') + if line.find('source') != -1: + while '../libraries' in line: + line = line.replace('../libraries', 'libraries') f.write(line) # change board/kconfig path @@ -163,8 +164,13 @@ def bsp_update_kconfig_library(dist_dir): data = f.readlines() with open(os.path.join(dist_dir, 'board/Kconfig'), 'w') as f: for line in data: - if line.find('source') != -1 and line.find('../libraries') != -1: - line = line.replace('../libraries', 'libraries') + if line.find('source') != -1: + if 'BSP_DIR' in line: + while '../libraries' in line: + line = line.replace('../libraries', 'libraries') + else: + while '../../libraries' in line: + line = line.replace('../../libraries', '../libraries') f.write(line) def bsp_copy_hal_sdk_package_libraries(bsp_root, dist_dir): |
