1Import('RTT_ROOT')
2Import('rtconfig')
3from building import *
4
5if GetDepend('BSP_USING_4MFLASH'):
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