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