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')
8SrcRemove(src, 'onewire.c')
9CFLAGS = ''
10
11# add for startup script
12if rtconfig.PLATFORM in ['gcc']:
13    src += ['startup/startup_gcc.c']
14elif rtconfig.PLATFORM in ['armcc', 'armclang']:
15    src += ['startup/startup_rvmdk.S']
16elif rtconfig.PLATFORM in ['iccarm']:
17    src += ['startup/startup_ewarm.c']
18    CFLAGS += ' --diag_suppress=pe177'
19
20CPPPATH = [cwd, cwd + '/inc', cwd + '/driverlib']
21
22
23CPPDEFINES = [rtconfig.PART_TYPE]
24group = DefineGroup('Libraries', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES, CFLAGS = CFLAGS)
25
26Return('group')
27