summaryrefslogtreecommitdiff
path: root/src/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/SConscript')
-rw-r--r--src/SConscript10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/SConscript b/src/SConscript
index 3f014551f0..b53708adf9 100644
--- a/src/SConscript
+++ b/src/SConscript
@@ -1,10 +1,10 @@
-Import('RTT_ROOT')
-Import('rtconfig')
from building import *
+import os
src = Glob('*.c')
+cwd = GetCurrentDir()
-CPPPATH = [RTT_ROOT + '/include']
+inc = [os.path.join(cwd, '..', 'include')]
if GetDepend('RT_USING_SMALL_MEM') == False:
SrcRemove(src, ['mem.c'])
@@ -27,8 +27,6 @@ if GetDepend('RT_USING_DEVICE') == False:
if GetDepend('RT_USING_SMP') == False:
SrcRemove(src, ['cpu.c'])
-CPPDEFINES = ['__RTTHREAD__']
-
-group = DefineGroup('Kernel', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES)
+group = DefineGroup('Kernel', src, depend = [''], CPPPATH = inc, CPPDEFINES = ['__RTTHREAD__'])
Return('group')