1# RT-Thread building script for bridge
2
3import os
4from building import *
5
6Import('rtconfig')
7
8common64_arch = ['virt64', 'c906', 'c908','ur-cp100']
9cwd   = GetCurrentDir()
10group = []
11list  = os.listdir(cwd)
12
13# add common code files
14if rtconfig.CPU in common64_arch :
15    group += SConscript(os.path.join('common64', 'SConscript'))
16else :
17    group += SConscript(os.path.join('common', 'SConscript'))
18
19group += SConscript(os.path.join('vector', 'SConscript'))
20
21# cpu porting code files
22if 'VENDOR' in vars(rtconfig) and rtconfig.VENDOR != '':
23    group = group + SConscript(os.path.join(rtconfig.VENDOR, rtconfig.CPU, 'SConscript'))
24elif rtconfig.CPU in list:
25    group = group + SConscript(os.path.join(rtconfig.CPU, 'SConscript'))
26
27Return('group')
28