1from building import * 2 3group = [] 4 5if not GetDepend(['RT_USING_PIC']): 6 Return('group') 7 8cwd = GetCurrentDir() 9CPPPATH = [cwd + '/../include'] 10 11src = ['pic.c', 'pic_rthw.c'] 12 13if GetDepend(['RT_PIC_ARM_GIC']) or GetDepend(['RT_PIC_ARM_GIC_V3']): 14 src += ['pic-gic-common.c'] 15 16if GetDepend(['RT_PIC_ARM_GIC']): 17 src += ['pic-gicv2.c'] 18 19if GetDepend(['RT_PIC_ARM_GIC_V2M']): 20 src += ['pic-gicv2m.c'] 21 22if GetDepend(['RT_PIC_ARM_GIC_V3']): 23 src += ['pic-gicv3.c'] 24 25if GetDepend(['RT_PIC_ARM_GIC_V3_ITS']): 26 src += ['pic-gicv3-its.c'] 27 28group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH) 29 30Return('group') 31