1import os 2from building import * 3Import('rtconfig') 4 5src = [] 6cwd = GetCurrentDir() 7CPPPATH = [cwd] 8group = [] 9 10src += Glob('*.c') 11 12if rtconfig.PLATFORM not in ['gcc', 'llvm-arm']: 13 group = DefineGroup('Compiler', src, depend = [''], CPPPATH = CPPPATH) 14 15list = os.listdir(cwd) 16for d in list: 17 path = os.path.join(cwd, d) 18 if os.path.isfile(os.path.join(path, 'SConscript')): 19 group = group + SConscript(os.path.join(d, 'SConscript')) 20 21Return('group') 22