summaryrefslogtreecommitdiff
path: root/bsp/simulator/snake/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/simulator/snake/SConscript')
-rw-r--r--bsp/simulator/snake/SConscript30
1 files changed, 10 insertions, 20 deletions
diff --git a/bsp/simulator/snake/SConscript b/bsp/simulator/snake/SConscript
index e97a5018a5..a5734dc40c 100644
--- a/bsp/simulator/snake/SConscript
+++ b/bsp/simulator/snake/SConscript
@@ -1,20 +1,10 @@
-from building import *
-
-cwd = GetCurrentDir()
-src = Glob('*.c')
-
-# remove no need file.
-if GetDepend('RT_USING_RTGUI') == False:
- SrcRemove(src, 'sdl_fb.c')
-if GetDepend('RT_USING_DFS') == False or GetDepend('RT_USING_DFS_ELMFAT') == False:
- SrcRemove(src, 'sd_sim.c')
-if GetDepend('RT_USING_DFS') == False or GetDepend('RT_USING_DFS_UFFS') == False:
- SrcRemove(src, 'nand_sim.c')
-if GetDepend('RT_USING_DFS') == False or GetDepend('RT_USING_DFS_JFFS2') == False:
- SrcRemove(src, 'sst25vfxx_mtd_sim.c')
-
-CPPPATH = [cwd]
-
-group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
-
-Return('group')
+import rtconfig
+from building import *
+
+src = Glob('*.c') + Glob('*.cpp')
+cwd = GetCurrentDir()
+
+CPPPATH = [cwd]
+group = DefineGroup('snake', src, depend = ['RT_USING_RTGUI'], CPPPATH=CPPPATH)
+
+Return('group')