Subversion Repositories gelsvn

Rev

Rev 272 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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

Generated by GNU Enscript 1.6.6.
69

Generated by GNU Enscript 1.6.6.
70
 
70
 
71
 
71
 
72
 
72