1Import('RTT_ROOT') 2Import('rtconfig') 3from building import * 4 5# get current directory 6cwd = GetCurrentDir() 7 8# The set of source files associated with this SConscript file. 9src = Split(""" 10CME_M7/system_cmem7.c 11""") 12 13# add for startup script 14if rtconfig.PLATFORM in ['gcc']: 15 src += ['CME_M7/startup/gcc/startup_CME_M7.c'] 16elif rtconfig.PLATFORM in ['armcc', 'armclang']: 17 src += ['CME_M7/startup/arm/startup_cmem7.s'] 18elif rtconfig.PLATFORM in ['iccarm']: 19 print('================ERROR============================') 20 print('Not support IAR yet!') 21 print('=================================================') 22 exit(0) 23 24path = [cwd + '/CME_M7'] 25 26path += [cwd + '/CMSIS/Include'] 27 28group = DefineGroup('CMSIS', src, depend = [''], CPPPATH = path) 29 30Return('group') 31