diff --git a/components/mm/SConscript b/components/mm/SConscript index aee18c27c830822bb88b2cc832f60cce604f378e..02273a34b0ca267815e263abe36e0001013fb3e8 100644 --- a/components/mm/SConscript +++ b/components/mm/SConscript @@ -3,12 +3,12 @@ from building import * objs = [] -if GetDepend('ARCH_MM_MMU'): +if GetDepend('ARCH_ARM_CORTEX_A') or GetDepend('ARCH_ARMV8') or GetDepend('ARCH_RISCV64'): cwd = GetCurrentDir() src = Glob('*.c') + Glob('*_gcc.S') CPPPATH = [cwd] - group = DefineGroup('mm', src, depend = [''], CPPPATH = CPPPATH) + group = DefineGroup('mm', src, depend = ['ARCH_MM_MMU'], CPPPATH = CPPPATH) objs = [group] list = os.listdir(cwd)