-call :RunAndLog move %GCC4ARM_EXTRACT% %GCC4ARM_DIR%\r
-if errorlevel 1 goto ExitOnError\r
-\r
-echo Extracting Windows GCC binaries...\r
-call :RunAndLog rd /s /q %WINBIN_BASEDIR%\r
-call :RunAndLog external\win32\bsdtar xf %WINBIN_TAR%\r
-for /d %%i in (adamgreen-GCC-ARM-Embedded-*) do call :RunAndLog move %%i %WINBIN_BASEDIR%\r
-if errorlevel 1 goto ExitOnError\r
-\r
-echo Installing Windows binaries...\r
-call :RunAndLog del /q %GCC4ARM_BINDIR%\*\r
-call :RunAndLog copy %WINBIN_DIR%\arm-none-eabi-* %GCC4ARM_BINDIR%\\r
-if errorlevel 1 goto ExitOnError\r
-for %%i in (as g++ ld objcopy ranlib ar c++ gcc nm objdump strip) do call :CopyGccFile %%i\r
-if "%ERROR_ENCOUNTERED%"=="1" goto ExitOnError\r
-call :RunAndLog rd /s /q %GCC4ARM_LIBEXEC%\r
-call :RunAndLog xcopy /eiy %WINBIN_DIR%\libexec %GCC4ARM_LIBEXEC%\r