1from building import * 2Import('rtconfig') 3 4cwd = GetCurrentDir() 5src = [] 6CPPPATH = [] 7 8src += Glob('*.cpp') + Glob('*.c') 9if rtconfig.PLATFORM in ['armclang']: 10 src += Glob('armclang/*.cpp') + Glob('armclang/*.c') 11 CPPPATH += [cwd + '/armclang'] 12elif rtconfig.PLATFORM in ['gcc']: 13 src += Glob('gcc/*.cpp') + Glob('gcc/*.c') 14 CPPPATH += [cwd + '/gcc'] 15 16group = DefineGroup('CPP', src, depend=['RT_USING_CPLUSPLUS11'], CPPPATH=CPPPATH) 17 18Return('group') 19