diff options
Diffstat (limited to 'components/SConscript')
| -rw-r--r-- | components/SConscript | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/components/SConscript b/components/SConscript index 0f0065d8f4..4357552017 100644 --- a/components/SConscript +++ b/components/SConscript @@ -3,8 +3,26 @@ Import('env') Import('rtconfig')
# build each components
+objs = ''
+
+if rtconfig.RT_USING_MINILIBC:
+ objs = objs + SConscript('libc/minilibc/SConscript')
+
+if rtconfig.RT_USING_FINSH:
+ objs = objs + SConscript('finsh/SConscript')
+
+if rtconfig.RT_USING_DFS:
+ objs = objs + SConscript('dfs/SConscript')
+
+if rtconfig.RT_USING_LWIP:
+ objs = objs + SConscript('net/lwip/SConscript')
+
+if rtconfig.RT_USING_RTGUI:
+ objs = objs + SConscript('rtgui/SConscript')
# build each modules
-SConscript('hello/SConscript')
-SConscript('thread/SConscript')
+if rtconfig.CROSS_TOOL == 'gcc':
+ SConscript('hello/SConscript')
+ SConscript('thread/SConscript')
+Return('objs')
|
