blob: d176f21bf3e3036da7f0003ecaddb49e5ce63a76 [file] [log] [blame]
@rem -------------------------------------------------------------
@rem Build a standard Visual Studio .NET solution.
@rem
@rem Command line arguments:
@rem %1 -> The filename of the solution to build
@rem %2 -> The configuration to build
@rem -------------------------------------------------------------
@setlocal
@set LIB=
@set INCLUDE=
@set VsDotNet=devenv.com
@if "%VsDotNetDir%"=="" set VsDotNetDir=%VS80COMNTOOLS%
call "%VsDotNetDir%\vsvars32.bat" >nul
@if "%3"=="" goto withoutproject
@if /i "%2"=="clean" goto clean
@if /i "%2"=="Clean" goto clean
%VsDotNet% %1 /build %2 /project %3
@goto end
:clean
%VsDotNet% %1 /clean Debug /project %3
@if NOT %ERRORLEVEL%==0 @goto end
%VsDotNet% %1 /clean Release /project %3
@goto end
:withoutproject
@if /i "%2"=="clean" goto cleannoproject
@if /i "%2"=="Clean" goto cleannoproject
%VsDotNet% %1 /build %2
@goto end
:cleannoproject
%VsDotNet% %1 /clean Debug
@if NOT %ERRORLEVEL%==0 @goto end
%VsDotNet% %1 /clean Release
@goto end
:end
@echo.
@echo ERRORLEVEL = %ERRORLEVEL%
@exit %ERRORLEVEL%