1import rtconfig
2Import('RTT_ROOT')
3Import('SOC')
4from building import *
5
6# get current directory
7cwd = GetCurrentDir()
8hal_lib = cwd + '/rk_hal/lib'
9
10# The set of source files associated with this SConscript file.
11src = Glob(hal_lib + '/CMSIS/Device/' + SOC + '/Source/*.c')
12src += Glob(hal_lib + '/hal/src/*.c')
13src += Glob(hal_lib + '/hal/src/*/*.c')
14src += Glob(hal_lib + '/bsp/' + SOC + '/*.c')
15
16#add include path
17path = [hal_lib + '/hal/inc',
18        hal_lib + '/bsp/' + SOC,
19        hal_lib + '/CMSIS/Device/' + SOC + '/Include',
20        hal_lib + '/CMSIS/Core/Include']
21
22group = DefineGroup(SOC + '_StdPeriph', src, depend = [''], CPPPATH = path)
23
24Return('group')
25