xref: /nrf52832-nimble/rt-thread/libcpu/arm/arm926/SConscript (revision 104654410c56c573564690304ae786df310c91fc)
1# RT-Thread building script for component
2
3from building import *
4
5Import('rtconfig')
6
7cwd     = GetCurrentDir()
8src     = Glob('*.c') + Glob('*.cpp')
9CPPPATH = [cwd]
10ASFLAGS = ''
11
12if rtconfig.PLATFORM == 'armcc':
13    src += Glob('*_rvds.S')
14    ASFLAGS = ' --cpreproc'
15
16if rtconfig.PLATFORM == 'gcc':
17    src += Glob('*_init.S')
18    src += Glob('*_gcc.S')
19
20if rtconfig.PLATFORM == 'iar':
21    src += Glob('*_iar.S')
22
23group = DefineGroup('cpu', src, depend = [''], CPPPATH = CPPPATH, ASFLAGS = ASFLAGS)
24
25Return('group')
26