summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorCYFS <[email protected]>2026-07-15 15:07:14 +0800
committerRbb666 <[email protected]>2026-07-27 13:15:58 +0800
commit17712f5e5fcb04fce44ece378567f483e25025c8 (patch)
tree6f9f86c2a2339dcc04d3b1844721653f1b1fa5b8 /tools
parent03ecbdd82322f991086d3482ffb3da66f8ad7693 (diff)
bsp: support RA8P1 Titan dual-core projects
Diffstat (limited to 'tools')
-rw-r--r--tools/mkdist.py14
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):