1Import('RTT_ROOT') 2Import('rtconfig') 3from building import * 4 5cwd = GetCurrentDir() 6src = Glob('DeviceSupport/fujitsu/mb9bf61x/*.c') 7 8CPPPATH = [cwd + '/Include', cwd + '/DeviceSupport/fujitsu/mb9bf61x/'] 9 10# add for startup script 11if rtconfig.PLATFORM in ['gcc']: 12 src += ['DeviceSupport/fujitsu/mb9bf61x/startup/gcc/startup_mb9bf61x.c'] 13elif rtconfig.PLATFORM in ['armcc', 'armclang']: 14 src += ['DeviceSupport/fujitsu/mb9bf61x/startup/arm/startup_mb9bf61x.S'] 15elif rtconfig.PLATFORM in ['iccarm']: 16 src += ['DeviceSupport/fujitsu/mb9bf61x/startup/iar/startup_mb9bf61x.S'] 17 18CPPDEFINES = [rtconfig.FM3_TYPE] 19group = DefineGroup('CMSIS', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES) 20 21Return('group') 22