diff options
| author | SummerGift <[email protected]> | 2019-06-18 10:29:49 +0800 |
|---|---|---|
| committer | SummerGift <[email protected]> | 2019-06-18 10:31:29 +0800 |
| commit | 8329c29f84c4cb8f16fe245f87fda2760d3e3b81 (patch) | |
| tree | 5e0b799c4749ccd892dd235c3a8a5081c4c3ab3d /tools/mkdist.py | |
| parent | 5c78ab740f5e7bf1ce8341c2bad01b54153abad9 (diff) | |
[修改] 将命令格式修改为 scons --dist-ide --target-path=your__prj_path --target-name=your_prj_name
Diffstat (limited to 'tools/mkdist.py')
| -rw-r--r-- | tools/mkdist.py | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/tools/mkdist.py b/tools/mkdist.py index 39c7b65afd..96d0e63ef9 100644 --- a/tools/mkdist.py +++ b/tools/mkdist.py @@ -312,10 +312,14 @@ def MkDist(program, BSP_ROOT, RTT_ROOT, Env, rttide = None): dist_name = os.path.basename(BSP_ROOT) - if isinstance(rttide, dict): - dist_dir = rttide['output_path'] - else: + if rttide == None: dist_dir = os.path.join(BSP_ROOT, 'dist', dist_name) + else: + dist_dir = rttide['project_path'] + if not isinstance(dist_dir, str): + print("\n--target-path=your_project_path parameter is required.") + print("\nstop!") + return target_path = os.path.join(dist_dir, 'rt-thread') @@ -377,13 +381,13 @@ def MkDist(program, BSP_ROOT, RTT_ROOT, Env, rttide = None): bsp_update_kconfig_library(dist_dir) # update all project files - if rttide != None: - bs_update_ide_project(dist_dir, target_path, rttide) - else: + if rttide == None: bs_update_ide_project(dist_dir, target_path) + else: + bs_update_ide_project(dist_dir, target_path, rttide) # make zip package - if rttide != None: + if rttide == None: zip_dist(dist_dir, dist_name) print('done!') |
