-call ../../env.bat %1 %2 %3
-if not ["%CASDEB%"] == [""] call ../../msvc.bat %VCVER% win%ARCH% %CASDEB% %~dp0IE\IE.sln
-if ["%CASDEB%"] == [""] call ../../msvc.bat %VCVER% win%ARCH% "" %~dp0IE\IE.sln
\ No newline at end of file
+call "%~dp0..\..\env.bat" %1 %2 %3
+
+if ["%CASDEB%"] == [""] (
+ call "%~dp0..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0IE\IE.sln"
+) else (
+ call "%~dp0..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0IE\IE.sln"
+)
\ No newline at end of file
-call ../../env.bat %1 %2 %3
-if not ["%CASDEB%"] == [""] set "BinDir=Debug"
-if ["%CASDEB%"] == [""] set "BinDir=Release"
-%~dp0IE\bin\%BinDir%\IE.exe
\ No newline at end of file
+call "%~dp0..\..\env.bat" %1 %2 %3
+
+set "BinDir=Debug"
+
+if ["%CASDEB%"] == [""] (
+ set "BinDir=Release"
+)
+
+"%~dp0IE\bin\%BinDir%\IE.exe"
\ No newline at end of file
-IF not "%CASDEB%" EQU "" (
-SET BIN_DIR=win%ARCH%\%VCVER%\bind
-SET LIB_DIR=win%ARCH%\%VCVER%\libd
-) ELSE (
-SET BIN_DIR=win%ARCH%\%VCVER%\bin
-SET LIB_DIR=win%ARCH%\%VCVER%\lib
+
+set "BIN_DIR=win%ARCH%\%VCVER%\bind"
+set "LIB_DIR=win%ARCH%\%VCVER%\libd"
+
+if ["%CASDEB%"] == [""] (
+ set "BIN_DIR=win%ARCH%\%VCVER%\bin"
+ set "LIB_DIR=win%ARCH%\%VCVER%\lib"
)
-SET PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%PATH%
\ No newline at end of file
+set "PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%PATH%"
\ No newline at end of file
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
-if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% All-%VCVER%.sln
-if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" All-%VCVER%.sln
\ No newline at end of file
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+
+call "%~dp0env.bat"
+
+if ["%CASDEB%"] == [""] (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0All-%VCVER%.sln"
+) else (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0All-%VCVER%.sln"
+)
\ No newline at end of file
-echo %4
-if "%4" EQU "" (
+@echo off
+
+if ["%4"] == [""] (
echo Launch selected sample as follows:
- echo Run.bat [^vc8^|^vc9^|^vc10^] [^win32^|^win64^] [^Release^|^Debug^] [^SampleName^]
+ echo Run.bat [^vc8^|^vc9^|^vc10^|^vc11^] [^win32^|^win64^] [^Release^|^Debug^] [^SampleName^]
echo Use option -d to run Debug mode
- EXIT /B
+ exit /B
)
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
-IF NOT EXIST %BIN_DIR%\%4.exe goto ERR_EXE
+if not exist "%~dp0%BIN_DIR%\%4.exe" goto err_exe
-start %BIN_DIR%\%4.exe
+"%~dp0%BIN_DIR%\%4.exe"
-GOTO END
+goto eof
-:ERR_EXE
-ECHO Executable %BIN_DIR%\%~n1.exe not found."
-ECHO Probably you didn't compile the application.
-EXIT /B
+:err_exe
+echo Executable %~dp0%BIN_DIR%\%4.exe not found.
+echo Probably you didn't compile the application.
+exit /B
-:END
+:eof
REM second argument specifies architecture) (win32 or win64)
REM third argument specifies Debug or Release mode
-call .\..\..\..\env.bat %1 %2 %3
-call %~dp0env.bat
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
if not "%1" == "" (
if /I "%1" == "vc8" (
set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
) else (
echo Error: first argument ^(%1^) should specify supported version of Visual C++,
- echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc10 ^(VS 2012^)
+ echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
exit
)
)
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
-if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% IESample-%VCVER%.sln
-if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" IESample-%VCVER%.sln
\ No newline at end of file
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
+
+if ["%CASDEB%"] == [""] (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0IESample-%VCVER%.sln"
+) else (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0IESample-%VCVER%.sln"
+)
\ No newline at end of file
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
-IF not "%CASDEB%" EQU "" (
-SET BIN_DIR=win%ARCH%\%VCVER%\bind
-) ELSE (
-SET BIN_DIR=win%ARCH%\%VCVER%\bin
+set "BIN_DIR=win%ARCH%\%VCVER%\bind"
+
+IF ["%CASDEB%"] == [""] (
+ set "BIN_DIR=win%ARCH%\%VCVER%\bin"
)
-if not exist "%BIN_DIR%\IESample.exe" goto ERR_EXE
+if not exist "%~dp0%BIN_DIR%\IESample.exe" goto ERR_EXE
echo Starting IESample .....
-start /D "%BIN_DIR%" IESample.exe
+"%~dp0%BIN_DIR%\IESample.exe"
goto END
:ERR_EXE
-echo Executable %BIN_DIR%\IESample.exe not found."
+echo Executable %~dp0%BIN_DIR%\IESample.exe not found.
echo Probably you didn't compile the application.
pause
goto END
REM second argument specifies architecture) (win32 or win64)
REM third argument specifies Debug or Release mode
-call .\..\..\..\env.bat %1 %2 %3
-call %~dp0env.bat
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
if not "%1" == "" (
if /I "%1" == "vc8" (
set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
) else (
echo Error: first argument ^(%1^) should specify supported version of Visual C++,
- echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc10 ^(VS 2012^)
+ echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
exit
)
)
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
-if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% Tutorial-%VCVER%.sln
-if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" Tutorial-%VCVER%.sln
\ No newline at end of file
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
+
+if ["%CASDEB%"] == [""] (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0Tutorial-%VCVER%.sln"
+) else (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0Tutorial-%VCVER%.sln"
+)
\ No newline at end of file
-call ../../../env.bat %1 %2 %3
-call %~dp0env.bat
+call "%~dp0..\..\..\env.bat" %1 %2 %3
+call "%~dp0env.bat"
-IF not "%CASDEB%" EQU "" (
-SET BIN_DIR=win%ARCH%\%VCVER%\bind
-) ELSE (
-SET BIN_DIR=win%ARCH%\%VCVER%\bin
+set "BIN_DIR=win%ARCH%\%VCVER%\bind"
+if ["%CASDEB%"] == [""] (
+ set "BIN_DIR=win%ARCH%\%VCVER%\bin"
)
-if not exist "%BIN_DIR%\Tutorial.exe" goto ERR_EXE
+if not exist "%~dp0%BIN_DIR%\Tutorial.exe" goto ERR_EXE
echo Starting Tutorial .....
-start /D "%BIN_DIR%" Tutorial.exe
+"%~dp0%BIN_DIR%\Tutorial.exe"
goto END
:ERR_EXE
-echo Executable %BIN_DIR%\Tutorial.exe not found."
+echo Executable %~dp0%BIN_DIR%\Tutorial.exe not found.
echo Probably you didn't compile the application.
pause
goto END
-call ../../../env.bat %1 %2 %3
+call "%~dp0..\..\..\env.bat" %1 %2 %3
-if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% VoxelDemo-%VCVER%.sln
-if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" VoxelDemo-%VCVER%.sln
\ No newline at end of file
+if ["%CASDEB%"] == [""] (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0VoxelDemo-%VCVER%.sln"
+) else (
+ call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0VoxelDemo-%VCVER%.sln"
+)
\ No newline at end of file
-call ../../../env.bat %1 %2 %3
+call "%~dp0..\..\..\env.bat" %1 %2 %3
-IF not "%CASDEB%" EQU "" (
-SET BIN_DIR=Debug
-) ELSE (
-SET BIN_DIR=Release
+set "BIN_DIR=Debug"
+if ["%CASDEB%"] == [""] (
+ set "BIN_DIR=Release"
)
-if not exist "%BIN_DIR%\VoxelDemo.exe" goto ERR_EXE
+if not exist "%~dp0%BIN_DIR%\VoxelDemo.exe" goto ERR_EXE
echo Starting VoxelDemo .....
-start /D "%BIN_DIR%" VoxelDemo.exe
+"%~dp0%BIN_DIR%\VoxelDemo.exe"
goto END
:ERR_EXE
-echo Executable %BIN_DIR%\VoxelDemo.exe not found."
+echo Executable %~dp0%BIN_DIR%\VoxelDemo.exe not found.
echo Probably you didn't compile the application.
pause
goto END