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