-
Notifications
You must be signed in to change notification settings - Fork 147
/
BuildInit.bat
49 lines (38 loc) · 1.22 KB
/
BuildInit.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
REM detect if BUILD_TYPE should be release or debug
if not %1!==Debug! goto RELEASE
:DEBUG
set BUILD_TYPE=Debug
goto START
:RELEASE
set BUILD_TYPE=Release
goto START
:START
REM Select program path based on current machine environment
set progpath=%ProgramFiles%
if not "%ProgramFiles(x86)%".=="". set progpath=%ProgramFiles(x86)%
REM Select Visual Studio version
set vsver=10.0
REM set other MP related paths
set GIT_ROOT=..
set DeployVersionGIT="%GIT_ROOT%\Tools\Script & Batch tools\DeployVersionGIT\DeployVersionGIT\bin\Release\DeployVersionGIT.exe"
set CommonMPTV="%GIT_ROOT%\Common-MP-TVE3"
set DirectShowFilters="%GIT_ROOT%\DirectShowFilters"
set MediaPortal="%GIT_ROOT%\mediaportal"
set TVLibrary="%GIT_ROOT%\TvEngine3\TVLibrary"
REM set log file
set log=%project%_%BUILD_TYPE%.log
REM init log file, write dev env...
echo.
echo. > %log%
echo -= %project% =-
echo -= %project% =- >> %log%
echo -= build mode: %BUILD_TYPE% =-
echo -= build mode: %BUILD_TYPE% =- >> %log%
echo.
echo. >> %log%
echo. >> %log%
echo Using following environment variables: >> %log%
echo DSHOW_BASE = %DSHOW_BASE% >> %log%
echo DXSDK_DIR = %DXSDK_DIR% >> %log%
echo WINDOWS_SDK = %WINDOWS_SDK% >> %log%
echo. >> %log%