1import os 2from building import * 3 4group = [] 5 6if GetDepend('ARCH_ARM_CORTEX_A') or GetDepend('ARCH_ARMV8') or GetDepend('ARCH_RISCV64'): 7 cwd = GetCurrentDir() 8 src = Glob('*.c') + Glob('*_gcc.S') 9 if not GetDepend('RT_USING_MEMBLOCK'): 10 SrcRemove(src, ['mm_memblock.c']) 11 12 CPPPATH = [cwd] 13 14 group = DefineGroup('mm', src, depend = ['ARCH_MM_MMU'], CPPPATH = CPPPATH) 15 16Return('group') 17