SConscript 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. cwd = GetCurrentDir()
  5. #src = Glob('board_common/*.c')
  6. src = []
  7. path = [cwd + '/board_common']
  8. if rtconfig.LPC43xx_BOARD == 'NGX_XPLORER_4330':
  9. src += ['boards_18xx_43xx/ngx_xplorer_18304330/board_ngx_xplorer_18304330.c',
  10. 'boards_18xx_43xx/ngx_xplorer_18304330/sysinit_ngx_xplorer_18304330.c']
  11. path += [cwd + '/boards_18xx_43xx/ngx_xplorer_18304330',
  12. cwd + '/boards_18xx_43xx/ngx_xplorer_18304330/ngx_xplorer_4330']
  13. elif rtconfig.LPC43xx_BOARD == 'NGX_XPLORER_1830':
  14. src += ['boards_18xx_43xx/ngx_xplorer_18304330/board_ngx_xplorer_18304330.c',
  15. 'boards_18xx_43xx/ngx_xplorer_18304330/sysinit_ngx_xplorer_18304330.c']
  16. path += [cwd + '/boards_18xx_43xx/ngx_xplorer_18304330',
  17. cwd + '/boards_18xx_43xx/ngx_xplorer_18304330/ngx_xplorer_1830']
  18. elif rtconfig.LPC43xx_BOARD == 'KEIL_MCB_4357':
  19. src += ['boards_18xx_43xx/keil_mcb_18574357/board_keil_mcb_18574357.c',
  20. 'boards_18xx_43xx/keil_mcb_18574357/sysinit_keil_mcb_18574357.c']
  21. path += [cwd + '/boards_18xx_43xx/keil_mcb_18574357',
  22. cwd + '/boards_18xx_43xx/keil_mcb_18574357/keil_mcb_4357']
  23. elif rtconfig.LPC43xx_BOARD == 'KEIL_MCB_1857':
  24. src += ['boards_18xx_43xx/keil_mcb_18574357/board_keil_mcb_18574357.c',
  25. 'boards_18xx_43xx/keil_mcb_18574357/sysinit_keil_mcb_18574357.c']
  26. path += [cwd + '/boards_18xx_43xx/keil_mcb_18574357',
  27. cwd + '/boards_18xx_43xx/keil_mcb_18574357/keil_mcb_1857']
  28. elif rtconfig.LPC43xx_BOARD == 'HITEX_EVA_4350':
  29. src += ['boards_18xx_43xx/hitex_eva_18504350/board_hitex_eva_18504350.c',
  30. 'boards_18xx_43xx/hitex_eva_18504350/sysinit_hitex_eva_18504350.c']
  31. path += [cwd + '/boards_18xx_43xx/hitex_eva_18504350',
  32. cwd + '/boards_18xx_43xx/hitex_eva_18504350/hitex_eva_4350']
  33. elif rtconfig.LPC43xx_BOARD == 'HITEX_EVA_1850':
  34. src += ['boards_18xx_43xx/hitex_eva_18504350/board_hitex_eva_18504350.c',
  35. 'boards_18xx_43xx/hitex_eva_18504350/sysinit_hitex_eva_18504350.c']
  36. path += [cwd + '/boards_18xx_43xx/hitex_eva_18504350',
  37. cwd + '/boards_18xx_43xx/hitex_eva_18504350/hitex_eva_1850']
  38. group = DefineGroup('lpc_board', src, depend = [''], CPPPATH = path)
  39. Return('group')