|
@echo off
if "%~1"=="" (
call :Usage
goto :EOF
)
pushd "%~dp0"
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set VisualStudioCmd=%ProgramFiles%\Microsoft Visual Studio 8.0\VC\vcvarsall.bat
if EXIST "%VisualStudioCmd%" (
call "%VisualStudioCmd%"
)
set SvnDir=%ProgramFiles%\svn
if NOT EXIST "%SvnDir%" set SvnDir=%ProgramFiles%\Subversion
if NOT EXIST "%SvnDir%" (
echo Missing SubVersion, expected in %SvnDir%
exit /b -1
)
set NUnitDir=%ProgramFiles%\NUnit 2.4.7\bin
if NOT EXIST "%NUnitDir%" (
echo Missing NUnit, expected in %NUnitDir%
exit /b -1
)
set DoxygenDir=%ProgramFiles%\doxygen\bin
if NOT EXIST "%DoxygenDir%" (
echo Missing Doxygen, expected in %DoxygenDir%
exit /b -1
)
set FrameworkVersion=v2.0.50727
set FrameworkDir=%SystemRoot%\Microsoft.NET\Framework
PATH=%FrameworkDir%\%FrameworkVersion%;%NUnitDir%;%SvnDir%;%DoxygenDir%;%PATH%
msbuild.exe ResourceLib.proj /t:%*
popd
endlocal
goto :EOF
:Usage
echo Syntax:
echo.
echo build [target] /p:Configuration=[Debug (default),Release]
echo.
echo Target:
echo.
echo all : build everything
echo.
echo Examples:
echo.
echo build all
echo build all /p:Configuration=Release
goto :EOF
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Daniel Doubrovkine has been in software engineering for twelve years and is currently development manager at Application Security Inc. in New York City. He has been involved in many software ventures, including Xo3 and Vestris Inc, was a development lead at Microsoft Corp. in Redmond, and director of Engineering at Visible Path Corp. in New York City. Daniel also builds and runs a foodie website, http://www.foodcandy.com.