1# RT-Thread building script for component 2 3from building import * 4 5cwd = GetCurrentDir() 6src = Glob('*.c') + Glob('*.cpp') + Glob('*_gcc.S') 7CPPPATH = [cwd] 8ASFLAGS = ' -I ' + cwd 9 10if not GetDepend('RT_USING_HW_ATOMIC'): 11 SrcRemove(src, 'atomic_riscv.c') 12 13group = DefineGroup('libcpu', src, depend = [''], CPPPATH = CPPPATH, ASFLAGS = ASFLAGS) 14 15Return('group') 16