1from building import * 2 3objs = [] 4 5cwd = GetCurrentDir() 6list = os.listdir(cwd) 7CPPPATH = [cwd + '/../../include'] 8 9src = [] 10 11if GetDepend(['RT_PCI_HOST_COMMON']): 12 src += ['pci-host-common.c'] 13 14if GetDepend(['RT_PCI_HOST_GENERIC']): 15 src += ['pci-host-generic.c'] 16 17group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH) 18 19for d in list: 20 path = os.path.join(cwd, d) 21 if os.path.isfile(os.path.join(path, 'SConscript')): 22 objs = objs + SConscript(os.path.join(d, 'SConscript')) 23objs = objs + group 24 25Return('objs') 26