Subversion Repositories gelsvn

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
224 bj 1
@ECHO off
2
cls
3
:start
4
ECHO Select MSVC version :
5
ECHO.
6
ECHO 1. Visual Studio 2003 (7.1)
7
ECHO 2. Visual Studio 2005 (8.0)
8
ECHO.
9
set choice=
10
set /p choice=Enter Choice : 
11
if not '%choice%'=='' set choice=%choice:~0,1%
12
if '%choice%'=='1' goto vc71
13
if '%choice%'=='2' goto vc8
14
ECHO "%choice%" is not valid please try again
15
ECHO.
16
goto start
17
:vc71
18
set vcver=vc71
19
set tlib=msvc
20
set texe=msvcexe
21
goto start2
22
:vc8
23
set vcver=vc8
24
set tlib=msvc8lib
25
set texe=msvc8exe
26
goto start2
27
 
28
:start2
29
ECHO.
30
ECHO Select Library Configuration :
31
ECHO.
32
ECHO 1. Separate Libraries
33
ECHO 2. Single Library
34
ECHO 3. CGLA only
35
ECHO.
36
set choice2=
37
set /p choice2=Enter Choice : 
38
if not '%choice%'=='' set choice=%choice:~0,1%
39
if '%choice2%'=='1' goto default
40
if '%choice2%'=='2' goto single
41
if '%choice2%'=='3' goto cgla
42
ECHO "%choice%" is not valid please try again
43
ECHO.
44
goto start2
45
 
46
:default
47
set mwcfile=GEL.mwc
48
goto build
49
:single
50
set mwcfile=GEL_single.mwc
51
goto build
52
:cgla
53
if exist .svn goto svnerror
272 bj 54
cd %1
224 bj 55
makefiles\CGLA.pl
56
set mwcfile=GEL_single.mwc
57
goto build
58
 
59
:build
272 bj 60
cd %1
268 bj 61
makefiles\MPC\mwc.exe -type %vcver% -include makefiles/MPC -relative GEL_ROOT= -ti lib:%tlib% -ti dll_exe:%texe% %mwcfile%
224 bj 62
goto end
63
:svnerror
64
ECHO This option should only be used with exported code (svn export, not svn checkout)
65
ECHO No files created
66
:end
67
@pause