1from building import * 2 3cwd = GetCurrentDir() 4src = ['device.c'] 5CPPPATH = [cwd + '/../include'] 6 7if GetDepend(['RT_USING_DEV_BUS']) or GetDepend(['RT_USING_DM']): 8 src = src + ['bus.c'] 9 10if GetDepend(['RT_USING_DM']): 11 src = src + ['dm.c', 'driver.c', 'numa.c', 'platform.c', 'power_domain.c'] 12 13 if GetDepend(['RT_USING_DFS']): 14 src += ['mnt.c']; 15 16if GetDepend(['RT_USING_OFW']): 17 src += ['platform_ofw.c'] 18 19group = DefineGroup('DeviceDrivers', src, depend = ['RT_USING_DEVICE'], CPPPATH = CPPPATH) 20 21Return('group') 22