1Import('RTT_ROOT')
2Import('rtconfig')
3from building import *
4
5# The set of source files associated with this SConscript file.
6cwd     = GetCurrentDir()
7src = Glob('driverlib/*.c')
8
9# cortex-m3 no FPU.
10if rtconfig.PART_TYPE.startswith('PART_LM4F') != True:
11     SrcRemove(src, 'fpu.c')
12
13# add for startup script
14if rtconfig.PLATFORM in ['gcc']:
15    src += ['startup/gcc/start_gcc.S']
16elif rtconfig.PLATFORM in ['armcc', 'armclang']:
17    src += ['startup/arm/start_rvds.S']
18elif rtconfig.PLATFORM in ['iccarm']:
19    src += ['startup/iar/start_iar.S']
20
21CPPPATH = [cwd]
22
23CPPDEFINES = [rtconfig.PART_TYPE]
24group = DefineGroup('Libraries', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES)
25
26Return('group')
27