diff options
| author | xfwangqiang <[email protected]> | 2022-08-08 00:15:13 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-08-07 12:15:13 -0400 |
| commit | 79934777d04eddc54f6e608398091aaef6cc2aa4 (patch) | |
| tree | 15b4b45ea4e11c8757601e719115b89f4059ba2d | |
| parent | 3c3bd647f79642f67d536e9793bc49ed81a713a4 (diff) | |
[bsp][imxrt]优化imxrt的BSP下面的applications的Sconsript脚本 (#6236)
* 优化imxrt的BSP下面的applications的Sconsript脚本
* add import os for sconscript in imxrt
8 files changed, 43 insertions, 0 deletions
diff --git a/bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript b/bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript index 78952a658e..2c988286bc 100644 --- a/bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript +++ b/bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1052-atk-commander/applications/SConscript b/bsp/imxrt/imxrt1052-atk-commander/applications/SConscript index 26c10c855f..8b955cf5c1 100644 --- a/bsp/imxrt/imxrt1052-atk-commander/applications/SConscript +++ b/bsp/imxrt/imxrt1052-atk-commander/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1052-fire-pro/applications/SConscript b/bsp/imxrt/imxrt1052-fire-pro/applications/SConscript index 26c10c855f..8b955cf5c1 100644 --- a/bsp/imxrt/imxrt1052-fire-pro/applications/SConscript +++ b/bsp/imxrt/imxrt1052-fire-pro/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript b/bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript index 26c10c855f..8b955cf5c1 100644 --- a/bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript +++ b/bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript b/bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript index 26c10c855f..1e36bcdcf4 100644 --- a/bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript +++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript b/bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript index ee6c5b7230..8b955cf5c1 100644 --- a/bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript +++ b/bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') diff --git a/bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript b/bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript index 26c10c855f..1e36bcdcf4 100644 --- a/bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript +++ b/bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') diff --git a/bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript b/bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript index 78952a658e..2c988286bc 100644 --- a/bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript +++ b/bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript @@ -1,5 +1,6 @@ import rtconfig from building import * +import os cwd = GetCurrentDir() src = Glob('*.c') @@ -13,4 +14,9 @@ else: group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) +list = os.listdir(cwd) +for item in list: + if os.path.isfile(os.path.join(cwd, item, 'SConscript')): + group = group + SConscript(os.path.join(item, 'SConscript')) + Return('group') |
