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