summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorxfwangqiang <[email protected]>2022-08-08 00:15:13 +0800
committerGitHub <[email protected]>2022-08-07 12:15:13 -0400
commit79934777d04eddc54f6e608398091aaef6cc2aa4 (patch)
tree15b4b45ea4e11c8757601e719115b89f4059ba2d /bsp
parent3c3bd647f79642f67d536e9793bc49ed81a713a4 (diff)
[bsp][imxrt]优化imxrt的BSP下面的applications的Sconsript脚本 (#6236)
* 优化imxrt的BSP下面的applications的Sconsript脚本 * add import os for sconscript in imxrt
Diffstat (limited to 'bsp')
-rw-r--r--bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1052-atk-commander/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1052-fire-pro/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript1
-rw-r--r--bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript6
-rw-r--r--bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript6
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')