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