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