1
0

HalSConscript 671 B

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