File: MakeTestApplications.cmd

package info (click to toggle)
mysql-gui-tools 5.0r12-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 105,540 kB
  • ctags: 50,897
  • sloc: sql: 348,439; pascal: 285,780; cpp: 94,578; ansic: 90,768; objc: 33,761; sh: 25,629; xml: 10,924; yacc: 10,755; java: 9,986; php: 2,806; python: 2,068; makefile: 1,945; perl: 3
file content (123 lines) | stat: -rw-r--r-- 5,981 bytes parent folder | download | duplicates (2)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
@echo off

echo ================================================================================
echo Building all tests...
date /t
time /t
echo ================================================================================

echo.
echo --------------------------------------------------------------------------------
echo Making common static libraries
echo --------------------------------------------------------------------------------
pushd ..\library\sql-parser\
bdsproj2mak libmysqlsqlparser_static.bdsproj
make -s -flibmysqlsqlparser_static.mak clean_Release_Build
make -s -flibmysqlsqlparser_static.mak Release_Build
popd
echo.
if errorlevel 1 goto error

pushd ..\library\base-library\
bdsproj2mak libmysqlx_static.bdsproj
make -s -flibmysqlx_static.mak clean_Release_Build
make -s -flibmysqlx_static.mak Release_Build
popd
echo.
if errorlevel 1 goto error

pushd ..\library\utilities\
bdsproj2mak libmysqlutil_static.bdsproj
make -s -flibmysqlutil_static.mak clean_Release_Build
make -s -flibmysqlutil_static.mak Release_Build
popd
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Making common test application
echo --------------------------------------------------------------------------------
pushd ..\library\testing\
bdsproj2mak CommonTest.bdsproj
make -s -fCommonTest.mak clean_Release_Build
make -s -fCommonTest.mak Release_Build
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Compiling common DUnit test application
echo --------------------------------------------------------------------------------
pushd ..\source\windows\testing\General
dcc32 -$A8 -$B- -$C+ -$D- -$E- -$F- -$G+ -$H+ -$I+ -$J- -$K+ -$L- -$M- -$N+ -$O+ -$P+ -$Q+ -$R- -$S- -$T- -$U- -$V+ -$W+ -$X+ -$Y+ -$Z4 -H+ -$M4096,1048576 -$K4194304 -B -CC -DCONSOLE_TESTRUNNER -Ebin -N0intermediate -U"..\..\Common;..\..\Unicode\Source;..\..\UniCodeEditor\Source;%ProgramFiles%\borland\bds\4.0\Source\DUnit\src;%ProgramFiles%\borland\bds\4.0\lib" -O"..\..\Common;..\..\Unicode\Source;%ProgramFiles%\borland\bds\4.0\Source\DUnit\src;%ProgramFiles%\borland\bds\4.0\lib" -I"..\..\Common;..\..\Unicode\Source;..\..\UniCodeEditor\Source;%ProgramFiles%\borland\bds\4.0\Source\DUnit\src" -R"..\..\Common;..\..\Unicode\Resources;..\..\UniCodeEditor\Source;%ProgramFiles%\borland\bds\4.0\Source\DUnit\src;%ProgramFiles%\borland\bds\4.0\lib" -NSBorland.Vcl -LEintermediate -LNintermediate -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -NOintermediate -NBintermediate -W+ -W-UNSAFE_TYPE -W-UNSAFE_CODE -W-UNSAFE_CAST -I..\..\Common --no-config GeneralDUnitTest.dpr
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Making MySQL Administrator static library
echo --------------------------------------------------------------------------------
pushd ..\..\administrator\library\
bdsproj2mak libmysqladmin_static.bdsproj
make -s -flibmysqladmin_static.mak clean_Release_Build
make -s -flibmysqladmin_static.mak Release_Build
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Compiling MySQL Administrator test application
echo --------------------------------------------------------------------------------
pushd ..\..\administrator\testing\test-application\
bdsproj2mak MySQLAdministratorTest.bdsproj
make -s -fMySQLAdministratorTest.mak clean_Release_Build
make -s -fMySQLAdministratorTest.mak Release_Build
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Making MySQL Query Browser static library
echo --------------------------------------------------------------------------------
pushd ..\..\query-browser\library\
bdsproj2mak libmysqlqb_static.bdsproj
make -s -flibmysqlqb_static.mak clean_Release_Build
make -s -flibmysqlqb_static.mak Release_Build
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Compiling MySQL Query Browser test application
echo --------------------------------------------------------------------------------
pushd ..\..\query-browser\testing\test-application\
bdsproj2mak MySQLQueryBrowserTest.bdsproj
make -s -fMySQLQueryBrowserTest.mak clean_Release_Build
make -s -fMySQLQueryBrowserTest.mak Release_Build
popd
echo.
if errorlevel 1 goto error

echo.
echo --------------------------------------------------------------------------------
echo Compiling MySQL Query Browser DUnit test application
echo --------------------------------------------------------------------------------
pushd ..\..\query-browser\testing\test-application\
dcc32 -$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J- -$K+ -$L+ -$M- -$N+ -$O- -$P+ -$Q+ -$R+ -$S- -$T- -$U- -$V+ -$W+ -$X+ -$Y+ -$Z4 -H+ -W -$M4096,1048576 -$K4194304 -B -CC -Ebin -N0intermediate -U"%ProgramFiles%\borland\bds\4.0\lib";"%ProgramFiles%\borland\bds\4.0\Imports" -O"%ProgramFiles%\borland\bds\4.0\lib";"%ProgramFiles%\borland\bds\4.0\Imports";common\obj\windows -R"%ProgramFiles%\borland\bds\4.0\lib";"%ProgramFiles%\borland\bds\4.0\Imports" -NSBorland.Vcl -LEintermediate -LNintermediate -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; -NOintermediate -NBintermediate -W-UNSAFE_TYPE -W-UNSAFE_CODE -W-UNSAFE_CAST  --no-config MySQLQueryBrowserDUnitTest.dpr -Q
popd
echo.
if errorlevel 1 goto error

echo ================================================================================
echo Finished building all tests...
date /t
time /t
echo ================================================================================
echo.

:error