From 79934777d04eddc54f6e608398091aaef6cc2aa4 Mon Sep 17 00:00:00 2001 From: xfwangqiang Date: Mon, 8 Aug 2022 00:15:13 +0800 Subject: [PATCH] =?UTF-8?q?[bsp][imxrt]=E4=BC=98=E5=8C=96imxrt=E7=9A=84BSP?= =?UTF-8?q?=E4=B8=8B=E9=9D=A2=E7=9A=84applications=E7=9A=84Sconsript?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=20(#6236)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 优化imxrt的BSP下面的applications的Sconsript脚本 * add import os for sconscript in imxrt --- bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1052-atk-commander/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1052-fire-pro/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript | 1 + bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript | 6 ++++++ bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript | 6 ++++++ 8 files changed, 43 insertions(+) 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')