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