from building import * cwd = GetCurrentDir() src = Glob('*.S') src += Glob('*.c') if GetDepend(['TARGET_E2000Q']): src += Glob(cwd + '/e2000/memory_map.c') src += Glob(cwd + '/e2000/q/parameters.c') elif GetDepend(['TARGET_E2000D']): src += Glob(cwd + '/e2000/memory_map.c') src += Glob(cwd + '/e2000/d/parameters.c') elif GetDepend(['TARGET_E2000S']): src += Glob(cwd + '/e2000/memory_map.c') src += Glob(cwd + '/e2000/s/parameters.c') if GetDepend(['TARGET_F2000_4']): src += Glob(cwd + '/ft2004/memory_map.c') src += Glob(cwd + '/ft2004/parameters.c') if GetDepend(['TARGET_D2000']): src += Glob(cwd + '/d2000/memory_map.c') src += Glob(cwd + '/d2000/parameters.c') if GetDepend(['TARGET_PHYTIUMPI']): src += Glob(cwd + '/phytium-pi/memory_map.c') src += Glob(cwd + '/phytium-pi/parameters.c') CPPPATH = [cwd] group = DefineGroup('Board', src, depend = [''], CPPPATH = CPPPATH) Return('group')