123456789101112131415161718192021222324 |
- import rtconfig
- Import('RTT_ROOT')
- Import('SOC')
- from building import *
- # get current directory
- cwd = GetCurrentDir()
- hal_lib = cwd + '/rk_hal/lib'
- # The set of source files associated with this SConscript file.
- src = Glob(hal_lib + '/CMSIS/Device/' + SOC + '/Source/*.c')
- src += Glob(hal_lib + '/hal/src/*.c')
- src += Glob(hal_lib + '/hal/src/*/*.c')
- src += Glob(hal_lib + '/bsp/' + SOC + '/*.c')
- #add include path
- path = [hal_lib + '/hal/inc',
- hal_lib + '/bsp/' + SOC,
- hal_lib + '/CMSIS/Device/' + SOC + '/Include',
- hal_lib + '/CMSIS/Core/Include']
- group = DefineGroup(SOC + '_StdPeriph', src, depend = [''], CPPPATH = path)
- Return('group')
|