SConscript 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import rtconfig
  2. Import('RTT_ROOT')
  3. from building import *
  4. # get current directory
  5. cwd = GetCurrentDir()
  6. # The set of source files associated with this SConscript file.
  7. src = Split("""
  8. startup_gcc.S
  9. common/aes/ck_aes.c
  10. common/crc/ck_crc.c
  11. common/dmac/ck_dmac.c
  12. common/eflash/ck_eflash.c
  13. common/pwm/ck_pwm.c
  14. common/rsa/ck_rsa.c
  15. common/sha/ck_sha.c
  16. common/trng/ck_trng.c
  17. common/timer/dw_timer.c
  18. common/gpio/dw_gpio.c
  19. common/spi/dw_spi.c
  20. common/iic/dw_iic.c
  21. common/usart/dw_usart.c
  22. common/wdt/dw_wdt.c
  23. """)
  24. path = [cwd + '/include',
  25. cwd + '/common/aes',
  26. cwd + '/common/aes',
  27. cwd + '/common/crc',
  28. cwd + '/common/dmac',
  29. cwd + '/common/eflash',
  30. cwd + '/common/gpio',
  31. cwd + '/common/iic',
  32. cwd + '/common/pwm',
  33. cwd + '/common/rsa',
  34. cwd + '/common/rtc',
  35. cwd + '/common/sha',
  36. cwd + '/common/spi',
  37. cwd + '/common/timer',
  38. cwd + '/common/trng',
  39. cwd + '/common/usart',
  40. cwd + '/common/wdt'
  41. ]
  42. group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path)
  43. Return('group')