1from building import * 2 3cwd = GetCurrentDir() 4list = os.listdir(cwd) 5objs = [] 6 7src = Split(''' 8 board.c 9 drv_uart.c 10 ''') 11 12CPPPATH = [cwd] 13 14group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH) 15 16for d in list: 17 path = os.path.join(cwd, d) 18 if os.path.isfile(os.path.join(path, 'SConscript')): 19 objs = objs + SConscript(os.path.join(d, 'SConscript')) 20objs = objs + group 21Return('objs') 22