summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bsp/nuvoton/ma35-rtp/applications/SConscript14
-rw-r--r--bsp/nuvoton/numaker-hmi-ma35d1/applications/SConscript26
2 files changed, 15 insertions, 25 deletions
diff --git a/bsp/nuvoton/ma35-rtp/applications/SConscript b/bsp/nuvoton/ma35-rtp/applications/SConscript
index 9ffdbcd0f9..a3ccbe0469 100644
--- a/bsp/nuvoton/ma35-rtp/applications/SConscript
+++ b/bsp/nuvoton/ma35-rtp/applications/SConscript
@@ -1,11 +1,11 @@
-# RT-Thread building script for component
-
from building import *
-
+import os
cwd = GetCurrentDir()
-src = Glob('*.c') + Glob('*.cpp')
-CPPPATH = [cwd, str(Dir('#'))]
-
+src = Glob('*.c')
+CPPPATH = [cwd]
group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH)
-
+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/nuvoton/numaker-hmi-ma35d1/applications/SConscript b/bsp/nuvoton/numaker-hmi-ma35d1/applications/SConscript
index 3769d125df..a3ccbe0469 100644
--- a/bsp/nuvoton/numaker-hmi-ma35d1/applications/SConscript
+++ b/bsp/nuvoton/numaker-hmi-ma35d1/applications/SConscript
@@ -1,21 +1,11 @@
-# RT-Thread building script for component
-
from building import *
-
+import os
cwd = GetCurrentDir()
-objs = []
-list = os.listdir(cwd)
-for d in list:
- path = os.path.join(cwd, d)
- if os.path.isfile(os.path.join(path, 'SConscript')):
- objs = objs + SConscript(os.path.join(d, 'SConscript'))
-
-src = Glob('*.c') + Glob('*.cpp')
-CPPPATH = [cwd, str(Dir('#'))]
-
+src = Glob('*.c')
+CPPPATH = [cwd]
group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH)
-
-objs = objs + group
-
-Return('objs')
-
+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')