1
2@set def_arch=arm
3
4@if not "%1"=="" (
5    @set def_arch=%1
6)
7
8@if %def_arch%==arm (
9    @set RTT_CC=gcc
10    @set RTT_EXEC_PATH=%cd%\tools\gnu_gcc\arm-linux-musleabi_for_i686-w64-mingw32\bin
11    @set RTT_CC_PREFIX=arm-linux-musleabi-
12    @copy configs\def_config_arm .config
13) else if %def_arch%==riscv64 (
14    @set RTT_CC=gcc
15    @set RTT_EXEC_PATH=E:\workspace\rt-smart\userapps\tools\gnu_gcc\riscv64-linux-musleabi_for_i686-w64-mingw32\bin
16    @set RTT_CC_PREFIX=riscv64-unknown-linux-musl-
17    @copy configs\def_config_riscv64 .config
18) else (
19    @echo "ERROR:supported_arch=arm riscv64!"
20    @goto EXIT
21)
22
23@set PATH=%RTT_EXEC_PATH%;%PATH%
24
25@echo "Arch      => %def_arch%"
26@echo "CC        => %RTT_CC%"
27@echo "PREFIX    => %RTT_CC_PREFIX%"
28@echo "EXEC_PATH => %RTT_EXEC_PATH%"
29
30:EXIT