34 lines
900 B
Batchfile
34 lines
900 B
Batchfile
|
@echo off
|
||
|
setlocal enabledelayedexpansion
|
||
|
cd /d "%~dp0"
|
||
|
|
||
|
set "MSYS2_DIR=C:\msys64"
|
||
|
|
||
|
if not exist "%MSYS2_DIR%\msys2_shell.cmd" (
|
||
|
echo MSYS2 SHELL not found. Please check MSYS2_DIR and try again^^!
|
||
|
pause
|
||
|
goto:eof
|
||
|
)
|
||
|
|
||
|
echo ========================================================================
|
||
|
echo Clean
|
||
|
echo ========================================================================
|
||
|
echo.
|
||
|
call "%MSYS2_DIR%\msys2_shell.cmd" -mingw32 -no-start -defterm -where "%~dp0" -c "make clean"
|
||
|
echo.
|
||
|
|
||
|
for %%m in (32,64) do (
|
||
|
echo ========================================================================
|
||
|
echo Build %%m-Bit
|
||
|
echo ========================================================================
|
||
|
echo.
|
||
|
call "%MSYS2_DIR%\msys2_shell.cmd" -mingw%%m -no-start -defterm -where "%~dp0" -c "make -B"
|
||
|
if not "!ERRORLEVEL!"=="0" goto:build_completed
|
||
|
echo.
|
||
|
)
|
||
|
|
||
|
echo ALL IS COMPLETED.
|
||
|
|
||
|
:build_completed
|
||
|
pause
|