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
|