浏览代码

[bsp][imxrt]优化imxrt的BSP下面的applications的Sconsript脚本 (#6236)

* 优化imxrt的BSP下面的applications的Sconsript脚本

* add import os for sconscript in imxrt
xfwangqiang 2 年之前
父节点
当前提交
79934777d0

+ 6 - 0
bsp/imxrt/imxrt1021-nxp-evk/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 6 - 0
bsp/imxrt/imxrt1052-atk-commander/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 6 - 0
bsp/imxrt/imxrt1052-fire-pro/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 6 - 0
bsp/imxrt/imxrt1052-nxp-evk/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 6 - 0
bsp/imxrt/imxrt1052-seeed-ArchMix/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 1 - 0
bsp/imxrt/imxrt1060-nxp-evk/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')

+ 6 - 0
bsp/imxrt/imxrt1064-nxp-evk/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')

+ 6 - 0
bsp/imxrt/imxrt1170-nxp-evk/applications/SConscript

@@ -1,5 +1,6 @@
 import rtconfig
 import rtconfig
 from building import *
 from building import *
+import os
 
 
 cwd = GetCurrentDir()
 cwd = GetCurrentDir()
 src = Glob('*.c')
 src = Glob('*.c')
@@ -13,4 +14,9 @@ else:
     
     
 group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
 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')
 Return('group')