ソースを参照

[Scons][iar][iccarm] IAR统一使用iccarm作为判断条件而不是是用IDE的名字来进行判断
因为不确定后续IAR是否会像Keil一样内含有不同的编译工具链
此外,将判断条件改为列表方式,这样更方便后续增加其他可能的IAR编译链

Meco Man 3 年 前
コミット
83b3aadaa3
100 ファイル変更100 行追加100 行削除
  1. 1 1
      bsp/CME_M7/CMSIS/SConscript
  2. 1 1
      bsp/CME_M7/SConstruct
  3. 1 1
      bsp/Vango/v85xx/SConstruct
  4. 1 1
      bsp/Vango/v85xxp/SConstruct
  5. 1 1
      bsp/acm32/acm32f0x0-nucleo/SConstruct
  6. 1 1
      bsp/acm32/acm32f0x0-nucleo/libraries/SConscript
  7. 1 1
      bsp/acm32/acm32f4xx-nucleo/SConstruct
  8. 1 1
      bsp/acm32/acm32f4xx-nucleo/libraries/SConscript
  9. 1 1
      bsp/airm2m/air105/SConstruct
  10. 1 1
      bsp/airm2m/air105/board/SConscript
  11. 1 1
      bsp/amebaz/SConstruct
  12. 1 1
      bsp/amebaz/libraries/smartconfig/SConscript
  13. 1 1
      bsp/apm32/apm32f103xe-minibroard/SConstruct
  14. 1 1
      bsp/apm32/apm32f103xe-minibroard/board/SConscript
  15. 1 1
      bsp/apollo2/SConstruct
  16. 1 1
      bsp/apollo2/libraries/startup/SConscript
  17. 1 1
      bsp/at32/at32f403a-start/SConstruct
  18. 1 1
      bsp/at32/at32f403a-start/board/SConscript
  19. 1 1
      bsp/at32/at32f407-start/SConstruct
  20. 1 1
      bsp/at32/at32f407-start/board/SConscript
  21. 1 1
      bsp/at32/at32f413-start/SConstruct
  22. 1 1
      bsp/at32/at32f413-start/board/SConscript
  23. 1 1
      bsp/at32/at32f415-start/SConstruct
  24. 1 1
      bsp/at32/at32f415-start/board/SConscript
  25. 1 1
      bsp/at32/at32f435-start/SConstruct
  26. 1 1
      bsp/at32/at32f435-start/board/SConscript
  27. 1 1
      bsp/at32/at32f437-start/SConstruct
  28. 1 1
      bsp/at32/at32f437-start/board/SConscript
  29. 1 1
      bsp/at91/at91sam9260/platform/SConscript
  30. 1 1
      bsp/at91/at91sam9g45/platform/SConscript
  31. 1 1
      bsp/bluetrum/libcpu/cpu/SConscript
  32. 1 1
      bsp/essemi/es32f0654/SConstruct
  33. 1 1
      bsp/essemi/es32f0654/libraries/SConscript
  34. 1 1
      bsp/essemi/es32f365x/SConstruct
  35. 1 1
      bsp/essemi/es32f369x/SConstruct
  36. 1 1
      bsp/essemi/es32f369x/libraries/SConscript
  37. 1 1
      bsp/fm33lc026/SConstruct
  38. 1 1
      bsp/fm33lc026/board/SConscript
  39. 1 1
      bsp/frdm-k64f/SConstruct
  40. 1 1
      bsp/frdm-k64f/device/SConscript
  41. 1 1
      bsp/ft32/ft32f072xb-starter/SConstruct
  42. 1 1
      bsp/ft32/ft32f072xb-starter/board/SConscript
  43. 1 1
      bsp/fujitsu/mb9x/mb9bf500r/CMSIS/SConscript
  44. 1 1
      bsp/fujitsu/mb9x/mb9bf500r/SConstruct
  45. 1 1
      bsp/fujitsu/mb9x/mb9bf506r/SConstruct
  46. 1 1
      bsp/fujitsu/mb9x/mb9bf506r/libraries/SConscript
  47. 1 1
      bsp/fujitsu/mb9x/mb9bf568r/SConstruct
  48. 1 1
      bsp/fujitsu/mb9x/mb9bf618s/CMSIS/SConscript
  49. 1 1
      bsp/fujitsu/mb9x/mb9bf618s/SConstruct
  50. 1 1
      bsp/gd32/gd32103c-eval/SConstruct
  51. 1 1
      bsp/gd32/gd32103c-eval/board/SConscript
  52. 1 1
      bsp/gd32/gd32105c-eval/SConstruct
  53. 1 1
      bsp/gd32/gd32105c-eval/board/SConscript
  54. 1 1
      bsp/gd32/gd32105r-start/SConstruct
  55. 1 1
      bsp/gd32/gd32105r-start/board/SConscript
  56. 1 1
      bsp/gd32/gd32107c-eval/SConstruct
  57. 1 1
      bsp/gd32/gd32107c-eval/board/SConscript
  58. 1 1
      bsp/gd32/gd32205r-start/SConstruct
  59. 1 1
      bsp/gd32/gd32205r-start/board/SConscript
  60. 1 1
      bsp/gd32/gd32303e-eval/SConstruct
  61. 1 1
      bsp/gd32/gd32303e-eval/board/SConscript
  62. 1 1
      bsp/gd32/gd32305r-start/SConstruct
  63. 1 1
      bsp/gd32/gd32305r-start/board/SConscript
  64. 1 1
      bsp/gd32/gd32407v-start/SConstruct
  65. 1 1
      bsp/gd32/gd32407v-start/board/SConscript
  66. 1 1
      bsp/gd32/gd32450i-eval/SConstruct
  67. 1 1
      bsp/gd32/gd32450i-eval/board/SConscript
  68. 1 1
      bsp/gd32/gd32450z-eval/SConstruct
  69. 1 1
      bsp/gd32/gd32450z-eval/board/SConscript
  70. 1 1
      bsp/gd32105c-eval/Libraries/SConscript
  71. 1 1
      bsp/gd32105c-eval/SConstruct
  72. 1 1
      bsp/gd32107c-eval/Libraries/SConscript
  73. 1 1
      bsp/gd32107c-eval/SConstruct
  74. 1 1
      bsp/gd32303e-eval/Libraries/SConscript
  75. 1 1
      bsp/gd32303e-eval/SConstruct
  76. 1 1
      bsp/gd32350r-eval/Libraries/SConscript
  77. 1 1
      bsp/gd32350r-eval/SConstruct
  78. 1 1
      bsp/gd32450z-eval/Libraries/SConscript
  79. 1 1
      bsp/gd32450z-eval/SConstruct
  80. 1 1
      bsp/gd32e230k-start/Libraries/SConscript
  81. 1 1
      bsp/gd32e230k-start/SConstruct
  82. 1 1
      bsp/hc32/ev_hc32f4a0_lqfp176/SConstruct
  83. 1 1
      bsp/hc32/ev_hc32f4a0_lqfp176/board/SConscript
  84. 1 1
      bsp/hc32f460/Libraries/SConscript
  85. 1 1
      bsp/hc32f460/SConstruct
  86. 1 1
      bsp/hc32l136/Libraries/SConscript
  87. 1 1
      bsp/hc32l136/SConstruct
  88. 1 1
      bsp/hc32l196/Libraries/SConscript
  89. 1 1
      bsp/hc32l196/SConstruct
  90. 1 1
      bsp/hk32/hk32f030c8-mini/SConstruct
  91. 1 1
      bsp/hk32/hk32f030c8-mini/board/SConscript
  92. 1 1
      bsp/imx6sx/cortex-a9/cpu/SConscript
  93. 1 1
      bsp/imxrt/imxrt1021-nxp-evk/SConstruct
  94. 1 1
      bsp/imxrt/imxrt1052-atk-commander/SConstruct
  95. 1 1
      bsp/imxrt/imxrt1052-fire-pro/SConstruct
  96. 1 1
      bsp/imxrt/imxrt1052-nxp-evk/SConstruct
  97. 1 1
      bsp/imxrt/imxrt1052-seeed-ArchMix/SConstruct
  98. 1 1
      bsp/imxrt/imxrt1060-nxp-evk/SConstruct
  99. 1 1
      bsp/imxrt/imxrt1064-nxp-evk/SConstruct
  100. 1 1
      bsp/imxrt/imxrt1170-nxp-evk/SConstruct

+ 1 - 1
bsp/CME_M7/CMSIS/SConscript

@@ -15,7 +15,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += ['CME_M7/startup/gcc/startup_CME_M7.c']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += ['CME_M7/startup/arm/startup_cmem7.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     print('================ERROR============================')
     print('Not support IAR yet!')
     print('=================================================')

+ 1 - 1
bsp/CME_M7/SConstruct

@@ -16,7 +16,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])

+ 1 - 1
bsp/Vango/v85xx/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/Vango/v85xxp/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/acm32/acm32f0x0-nucleo/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rt-thread.map')

+ 1 - 1
bsp/acm32/acm32f0x0-nucleo/libraries/SConscript

@@ -29,7 +29,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['Device/Startup_ACM32F0x0_gcc.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['Device/Startup_ACM32F0x0.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['Device/Startup_ACM32F0x0_iar.s']
 
 path = [cwd + '/HAL_Driver/Inc',

+ 1 - 1
bsp/acm32/acm32f4xx-nucleo/SConstruct

@@ -19,7 +19,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])

+ 1 - 1
bsp/acm32/acm32f4xx-nucleo/libraries/SConscript

@@ -22,7 +22,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += ['Device/Startup_ACM32F4_gcc.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += ['Device/Startup_ACM32F4.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += ['Device/Startup_ACM32F4_iar.s']
 
 path = [cwd + '/HAL_Driver/Inc',

+ 1 - 1
bsp/airm2m/air105/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/airm2m/air105/board/SConscript

@@ -28,7 +28,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/HAL_Driver/Startup/gcc/startup_gcc.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/HAL_Driver/Startup/arm/startup_gcc.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/HAL_Driver/Startup/iar/startup_gcc.s']
 
 group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)

+ 1 - 1
bsp/amebaz/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/amebaz/libraries/smartconfig/SConscript

@@ -9,7 +9,7 @@ libpath = [cwd + '/libs']
 
 if rtconfig.PLATFORM in ['gcc']:
     libs += ['libsmartconfig_armcm4_gcc']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     libs += ['libsmartconfig_armcm4_iar']
 
 group = DefineGroup('Libraries', src, depend = ['RT_USING_SMARTCONFIG_LIB'], CPPPATH = path, LIBS = libs, LIBPATH = libpath)

+ 1 - 1
bsp/apm32/apm32f103xe-minibroard/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/apm32/apm32f103xe-minibroard/board/SConscript

@@ -18,7 +18,7 @@ startup_path_prefix = SDK_LIB
 if rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/APM32F10x_Library/Device/Geehy/APM32F10x/Source/arm/startup_apm32f10x_hd.s']
 
-if rtconfig.CROSS_TOOL == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/APM32F10x_Library/Device/Geehy/APM32F10x/Source/iar/startup_apm32f10x_hd.s']
 
 if rtconfig.PLATFORM in ['gcc']:

+ 1 - 1
bsp/apollo2/SConstruct

@@ -20,7 +20,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])

+ 1 - 1
bsp/apollo2/libraries/startup/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['gcc/' + 'startup_gcc.c']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['arm/' + 'startup_keil.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['iar/' + 'startup_iar.c']
 
 path = [cwd]

+ 1 - 1
bsp/at32/at32f403a-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f403a-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f403a_407.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f403a_407.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f403a_407.s']
     
 CPPDEFINES = ['AT32F403AVGT7']

+ 1 - 1
bsp/at32/at32f407-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f407-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f403a_407.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f403a_407.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F403A_407_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f403a_407.s']
     
 CPPDEFINES = ['AT32F407VGT7']

+ 1 - 1
bsp/at32/at32f413-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f413-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.CROSS_TOOL == 'gcc':
     src += [startup_path_prefix + '/AT32F413_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f413.s']
 elif rtconfig.CROSS_TOOL == 'keil':
     src += [startup_path_prefix + '/AT32F413_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f413.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F413_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f413.s']
     
 CPPDEFINES = ['AT32F413RCT7']

+ 1 - 1
bsp/at32/at32f415-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f415-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.CROSS_TOOL == 'gcc':
     src += [startup_path_prefix + '/AT32F415_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f415.s']
 elif rtconfig.CROSS_TOOL == 'keil':
     src += [startup_path_prefix + '/AT32F415_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f415.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F415_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f415.s']
     
 CPPDEFINES = ['AT32F415RCT7']

+ 1 - 1
bsp/at32/at32f435-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f435-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f435_437.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f435_437.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f435_437.s']
     
 CPPDEFINES = ['AT32F435ZMT7']

+ 1 - 1
bsp/at32/at32f437-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/at32/at32f437-start/board/SConscript

@@ -21,7 +21,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/gcc/startup_at32f435_437.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/mdk/startup_at32f435_437.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/AT32F435_437_Firmware_Library/cmsis/cm4/device_support/startup/iar/startup_at32f435_437.s']
     
 CPPDEFINES = ['AT32F437ZMT7']

+ 1 - 1
bsp/at91/at91sam9260/platform/SConscript

@@ -12,7 +12,7 @@ if rtconfig.PLATFORM in ['armcc', 'armclang']:
 if rtconfig.PLATFORM in ['gcc']:
 	src = Glob('*.c') + Glob('*_gcc.S') + Glob('*_init.S')
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	src = Glob('*.c') + Glob('*_iar.S')
 
 if rtconfig.PLATFORM == 'cl':

+ 1 - 1
bsp/at91/at91sam9g45/platform/SConscript

@@ -12,7 +12,7 @@ if rtconfig.PLATFORM in ['armcc', 'armclang']:
 if rtconfig.PLATFORM in ['gcc']:
 	src = Glob('*.c') + Glob('*_gcc.S') + Glob('*_init.S')
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	src = Glob('*.c') + Glob('*_iar.S')
 
 if rtconfig.PLATFORM == 'cl':

+ 1 - 1
bsp/bluetrum/libcpu/cpu/SConscript

@@ -15,7 +15,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += Glob('*_init.S')
     src += Glob('*_gcc.S')
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     src += Glob('*_iar.S')
 
 group = DefineGroup('cpu', src, depend = [''], CPPPATH = CPPPATH)

+ 1 - 1
bsp/essemi/es32f0654/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/essemi/es32f0654/libraries/SConscript

@@ -15,7 +15,7 @@ if rtconfig.PLATFORM in ['gcc']:
      src = src + ['CMSIS/Device/EastSoft/ES32F065x/Startup/gcc/startup_es32f065x.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
      src = src + ['CMSIS/Device/EastSoft/ES32F065x/Startup/keil/startup_es32f065x.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
      src = src + ['CMSIS/Device/EastSoft/ES32F065x/Startup/iar/startup_es32f065x.s']
 
 path = [cwd + '/CMSIS/Device/EastSoft/ES32F065x/Include',

+ 1 - 1
bsp/essemi/es32f365x/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/essemi/es32f369x/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/essemi/es32f369x/libraries/SConscript

@@ -15,7 +15,7 @@ if rtconfig.PLATFORM in ['gcc']:
      src = src + ['CMSIS/Device/EastSoft/ES32F36xx/Startup/gcc/startup_es32f36xx.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
      src = src + ['CMSIS/Device/EastSoft/ES32F36xx/Startup/keil/startup_es32f36xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
      src = src + ['CMSIS/Device/EastSoft/ES32F36xx/Startup/iar/startup_es32f36xx.s']
 
 path = [cwd + '/CMSIS/Device/EastSoft/ES32F36xx/Include',

+ 1 - 1
bsp/fm33lc026/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map rt-thread.map'])

+ 1 - 1
bsp/fm33lc026/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/FM/FM33xx/Source/Templates/gcc/startup_fm33lc0xx.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/FM/FM33xx/Source/Templates/ARM/startup_fm33lc0xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/FM/FM33xx/Source/Templates/iar/startup_fm33lc0xx.s']
 
 # FM33LC0XX

+ 1 - 1
bsp/frdm-k64f/SConstruct

@@ -20,7 +20,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])

+ 1 - 1
bsp/frdm-k64f/device/SConscript

@@ -17,7 +17,7 @@ if rtconfig.PLATFORM in ['gcc']:
      path += [cwd + 'TOOLCHAIN_GCC_ARM']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
      src = src + ['TOOLCHAIN_ARM_STD/startup_MK64F12.s']
-# elif rtconfig.CROSS_TOOL == 'iar':
+# elif rtconfig.PLATFORM in ['iccarm']:
 
 CPPDEFINES = ['CPU_MK64FN1M0VLL12']
 

+ 1 - 1
bsp/ft32/ft32f072xb-starter/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rt-thread.map')

+ 1 - 1
bsp/ft32/ft32f072xb-starter/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/FT32F0xx/CMSIS/FT32F0xx/source/gcc/startup_ft32f072xb.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/FT32F0xx/CMSIS/FT32F0xx/source/arm/startup_ft32f072xb.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/FT32F0xx/CMSIS/FT32F0xx/source/iar/startup_ft32f072xb.s']
 
 # FT32F072x8 || FT32F072xB

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf500r/CMSIS/SConscript

@@ -9,7 +9,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['start_gcc.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['start_rvds.S']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['start_iar.S']
     
 CPPPATH = [GetCurrentDir()]

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf500r/SConstruct

@@ -20,7 +20,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf506r/SConstruct

@@ -20,7 +20,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf506r/libraries/SConscript

@@ -11,7 +11,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += ['Device/FUJISTU/MB9BF50x/Source/G++/startup_mb9bf50x.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += ['Device/FUJISTU/MB9BF50x/Source/ARM/startup_mb9bf50x.S']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += ['Device/FUJISTU/MB9BF50x/Source/IAR/startup_mb9bf50x.S']
 
 CPPPATH = [cwd + '/Device/FUJISTU/MB9BF50x/Include']

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf568r/SConstruct

@@ -21,7 +21,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = ['$LINK $SOURCES $LINKFLAGS -o $TARGET --map project.map'])

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf618s/CMSIS/SConscript

@@ -12,7 +12,7 @@ if rtconfig.PLATFORM in ['gcc']:
 	src += ['DeviceSupport/fujitsu/mb9bf61x/startup/gcc/startup_mb9bf61x.c']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
 	src += ['DeviceSupport/fujitsu/mb9bf61x/startup/arm/startup_mb9bf61x.S']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
 	src += ['DeviceSupport/fujitsu/mb9bf61x/startup/iar/startup_mb9bf61x.S']
 
 CPPDEFINES = [rtconfig.FM3_TYPE]

+ 1 - 1
bsp/fujitsu/mb9x/mb9bf618s/SConstruct

@@ -20,7 +20,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32/gd32103c-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32103c-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_hd.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_hd.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_hd.s']
     
 CPPDEFINES = ['GD32F10X_HD']

+ 1 - 1
bsp/gd32/gd32105c-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32105c-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_cl.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_cl.s']
     
 CPPDEFINES = ['GD32F10X_CL']

+ 1 - 1
bsp/gd32/gd32105r-start/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32105r-start/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_cl.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_cl.s']
     
 CPPDEFINES = ['GD32F10X_CL']

+ 1 - 1
bsp/gd32/gd32107c-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32107c-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_cl.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F10x_Firmware_Library/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_cl.s']
     
 CPPDEFINES = ['GD32F10X_CL']

+ 1 - 1
bsp/gd32/gd32205r-start/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32205r-start/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F20x_Firmware_Library/CMSIS/GD/GD32F20x/Source/GCC/startup_gd32f20x_cl.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F20x_Firmware_Library/CMSIS/GD/GD32F20x/Source/ARM/startup_gd32f20x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F20x_Firmware_Library/CMSIS/GD/GD32F20x/Source/IAR/startup_gd32f20x_cl.s']
     
 CPPDEFINES = ['GD32F20X_CL']

+ 1 - 1
bsp/gd32/gd32303e-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32303e-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/GCC/startup_gd32f30x_hd.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/ARM/startup_gd32f30x_hd.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/IAR/startup_gd32f30x_hd.s']
     
 CPPDEFINES = ['GD32F30X_HD']

+ 1 - 1
bsp/gd32/gd32305r-start/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32305r-start/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/GCC/startup_gd32f30x_cl.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/ARM/startup_gd32f30x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F30x_Firmware_Library/CMSIS/GD/GD32F30x/Source/IAR/startup_gd32f30x_cl.s']
     
 CPPDEFINES = ['GD32F30X_CL']

+ 1 - 1
bsp/gd32/gd32407v-start/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32407v-start/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s']
     
 CPPDEFINES = ['GD32F407']

+ 1 - 1
bsp/gd32/gd32450i-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32450i-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s']
     
 CPPDEFINES = ['GD32F450']

+ 1 - 1
bsp/gd32/gd32450z-eval/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/gd32/gd32450z-eval/board/SConscript

@@ -19,7 +19,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/GD32F4xx_Firmware_Library/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s']
     
 CPPDEFINES = ['GD32F450']

+ 1 - 1
bsp/gd32105c-eval/Libraries/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_cl.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_cl.s']
 
 path = [

+ 1 - 1
bsp/gd32105c-eval/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32107c-eval/Libraries/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/GCC/startup_gd32f10x_cl.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/ARM/startup_gd32f10x_cl.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32F10x/Source/IAR/startup_gd32f10x_cl.s']
 
 path = [

+ 1 - 1
bsp/gd32107c-eval/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32303e-eval/Libraries/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [cwd + '/CMSIS/GD/GD32F30x/Source/GCC/startup_gd32f30x_hd.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32F30x/Source/ARM/startup_gd32f30x_hd.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32F30x/Source/IAR/startup_gd32f30x_hd.s']
 
 path = [

+ 1 - 1
bsp/gd32303e-eval/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32350r-eval/Libraries/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [cwd + '/CMSIS/GD/GD32F3x0/Source/GCC/startup_gd32f3x0.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32F3x0/Source/ARM/startup_gd32f3x0.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32F3x0/Source/IAR/startup_gd32f3x0.s']
 
 path = [

+ 1 - 1
bsp/gd32350r-eval/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32450z-eval/Libraries/SConscript

@@ -14,7 +14,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [cwd + '/CMSIS/GD/GD32F4xx/Source/GCC/startup_gd32f4xx.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32F4xx/Source/ARM/startup_gd32f4xx.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32F4xx/Source/IAR/startup_gd32f4xx.s']
 
 path = [

+ 1 - 1
bsp/gd32450z-eval/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/gd32e230k-start/Libraries/SConscript

@@ -12,7 +12,7 @@ src += [cwd + '/CMSIS/GD/GD32E230/Source/system_gd32e230.c']
 #add for startup script
 if rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [cwd + '/CMSIS/GD/GD32E230/Source/ARM/startup_gd32e230.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [cwd + '/CMSIS/GD/GD32E230/Source/IAR/startup_gd32e230.s']
 
 path = [

+ 1 - 1
bsp/gd32e230k-start/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/hc32/ev_hc32f4a0_lqfp176/SConstruct

@@ -26,7 +26,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/hc32/ev_hc32f4a0_lqfp176/board/SConscript

@@ -25,7 +25,7 @@ if rtconfig.CROSS_TOOL == 'gcc':
     src += [startup_path_prefix + '/hc32f4a0_ddl/drivers/cmsis/Device/HDSC/hc32f4xx/Source/GCC/startup_hc32f4a0.S']
 elif rtconfig.CROSS_TOOL == 'keil':
     src += [startup_path_prefix + '/hc32f4a0_ddl/drivers/cmsis/Device/HDSC/hc32f4xx/Source/ARM/startup_hc32f4a0.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/hc32f4a0_ddl/drivers/cmsis/Device/HDSC/hc32f4xx/Source/IAR/startup_hc32f4a0.s']
 
 CPPDEFINES = ['HC32F4A0']

+ 1 - 1
bsp/hc32f460/Libraries/SConscript

@@ -32,7 +32,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['CMSIS/Device/HDSC/HC32F460/Source/GCC/startup_hc32f460.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['CMSIS/Device/HDSC/HC32F460/Source/ARM/startup_hc32f460.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['CMSIS/Device/HDSC/HC32F460/Source/IAR/startup_hc32f460.s']
 
 #add headfile script 

+ 1 - 1
bsp/hc32f460/SConstruct

@@ -28,7 +28,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = env["LINKCOM"]  + ' --map project.map')

+ 1 - 1
bsp/hc32l136/Libraries/SConscript

@@ -33,7 +33,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['CMSIS/Device/HDSC/HC32L136/Source/GCC/startup_hc32l136.S']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['CMSIS/Device/HDSC/HC32L136/Source/ARM/startup_hc32l136.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['CMSIS/Device/HDSC/HC32L136/Source/IAR/startup_hc32l136.s']
 
 #add headfile script 

+ 1 - 1
bsp/hc32l136/SConstruct

@@ -28,7 +28,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = env["LINKCOM"]  + ' --map project.map')

+ 1 - 1
bsp/hc32l196/Libraries/SConscript

@@ -25,7 +25,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src = src + ['CMSIS/Device/HDSC/HC32L196/Source/GCC/startup_hc32l19x.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src = src + ['CMSIS/Device/HDSC/HC32L196/Source/ARM/startup_hc32l19x.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src = src + ['CMSIS/Device/HDSC/HC32L196/Source/IAR/startup_hc32l19x.s']
 
 #add headfile script 

+ 1 - 1
bsp/hc32l196/SConstruct

@@ -28,7 +28,7 @@ env = Environment(tools = ['mingw'],
 	LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
 	env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
 	env.Replace(ARFLAGS = [''])
 	env.Replace(LINKCOM = env["LINKCOM"]  + ' --map rt-thread.map')

+ 1 - 1
bsp/hk32/hk32f030c8-mini/SConstruct

@@ -25,7 +25,7 @@ env = Environment(tools = ['mingw'],
     LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS)
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map project.map')

+ 1 - 1
bsp/hk32/hk32f030c8-mini/board/SConscript

@@ -22,7 +22,7 @@ if rtconfig.PLATFORM in ['gcc']:
     src += [startup_path_prefix + '/HK32F0xx_StdPeriph_Driver/CMSIS/HK32F0xx/Source/gcc/startup_hk32f030x4x6x8.s']
 elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += [startup_path_prefix + '/HK32F0xx_StdPeriph_Driver/CMSIS/HK32F0xx/Source/ARM/startup_hk32f030x4x6x8.s']
-elif rtconfig.CROSS_TOOL == 'iar':
+elif rtconfig.PLATFORM in ['iccarm']:
     src += [startup_path_prefix + '/HK32F0xx_StdPeriph_Driver/CMSIS/HK32F0xx/Source/iar/startup_hk32f030x4x6x8.s']
     
 CPPDEFINES = ['HK32F030x8']

+ 1 - 1
bsp/imx6sx/cortex-a9/cpu/SConscript

@@ -5,7 +5,7 @@ cwd     = GetCurrentDir()
 src	= Glob('*.c')
 CPPPATH = [cwd]
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
         src += Glob('*_iar.S')
 elif rtconfig.PLATFORM in ['gcc']:
         src += Glob('*_gcc.S')

+ 1 - 1
bsp/imxrt/imxrt1021-nxp-evk/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1052-atk-commander/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1052-fire-pro/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1052-nxp-evk/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1052-seeed-ArchMix/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1060-nxp-evk/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1064-nxp-evk/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

+ 1 - 1
bsp/imxrt/imxrt1170-nxp-evk/SConstruct

@@ -37,7 +37,7 @@ else:
 
 env.PrependENVPath('PATH', rtconfig.EXEC_PATH)
 
-if rtconfig.PLATFORM == 'iar':
+if rtconfig.PLATFORM in ['iccarm']:
     env.Replace(CCCOM = ['$CC $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS -o $TARGET $SOURCES'])
     env.Replace(ARFLAGS = [''])
     env.Replace(LINKCOM = env["LINKCOM"] + ' --map rtthread.map')

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません