SConscript 803 B

1234567891011121314151617181920212223242526
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. cwd = GetCurrentDir()
  5. src = ['CM3/DeviceSupport/NXP/LPC17xx/system_LPC17xx.c']
  6. # add for startup script
  7. if rtconfig.PLATFORM in ['gcc']:
  8. src += ['CM3/DeviceSupport/NXP/LPC17xx/startup/gcc/startup_LPC17xx.s']
  9. elif rtconfig.PLATFORM in ['armcc', 'armclang']:
  10. src += ['CM3/DeviceSupport/NXP/LPC17xx/startup/arm/startup_LPC17xx.s']
  11. elif rtconfig.PLATFORM in ['iccarm']:
  12. src += ['CM3/DeviceSupport/NXP/LPC17xx/startup/iar/startup_LPC17xx.s']
  13. CPPPATH = [cwd + '/CM3/DeviceSupport/NXP/LPC17xx/',
  14. cwd + '/CMSIS/Include']
  15. if GetDepend(['RT_USING_BSP_CMSIS']):
  16. CPPPATH += [cwd + '/CM3/CoreSupport']
  17. src += ['CM3/CoreSupport/core_cm3.c']
  18. group = DefineGroup('CMSIS', src, depend = [''], CPPPATH = CPPPATH)
  19. Return('group')