1Import('RTT_ROOT') 2Import('rtconfig') 3from building import * 4 5if GetDepend('BSP_USING_HYPERFLASH'): 6 cwd = GetCurrentDir() 7 src = Glob('*.c') 8 CPPPATH = [cwd] 9 10 if rtconfig.PLATFORM in ['armcc', 'armclang']: 11 LINKFLAGS = '--keep=*(.boot_hdr.ivt)' 12 LINKFLAGS += '--keep=*(.boot_hdr.boot_data)' 13 LINKFLAGS += '--keep=*(.boot_hdr.dcd_data)' 14 LINKFLAGS += '--keep=*(.boot_hdr.conf)' 15 else: 16 LINKFLAGS = '' 17 18 group = DefineGroup('xip', src, depend = [''], CPPPATH = CPPPATH, LINKFLAGS = LINKFLAGS) 19 Return('group') 20 21if GetDepend('BSP_USING_QSPIFLASH'): 22 group = [] 23 Return('group') 24