2004-05-19 16:38:12 +03:00
|
|
|
REM stop any conflicting service
|
|
|
|
|
2006-12-31 01:02:27 +01:00
|
|
|
@echo off
|
|
|
|
REM Copyright (C) 2004 MySQL AB
|
|
|
|
REM
|
|
|
|
REM This program is free software; you can redistribute it and/or modify
|
|
|
|
REM it under the terms of the GNU General Public License as published by
|
|
|
|
REM the Free Software Foundation; version 2 of the License.
|
|
|
|
REM
|
|
|
|
REM This program is distributed in the hope that it will be useful,
|
|
|
|
REM but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
REM MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
REM GNU General Public License for more details.
|
|
|
|
REM
|
|
|
|
REM You should have received a copy of the GNU General Public License
|
|
|
|
REM along with this program; if not, write to the Free Software
|
|
|
|
REM Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
|
|
@echo on
|
|
|
|
|
2004-05-19 16:38:12 +03:00
|
|
|
net stop mysql
|
|
|
|
|
2004-05-25 02:28:44 +03:00
|
|
|
REM Copy binaries to c:\mysql
|
|
|
|
REM (We assume we are in build root when executing this script)
|
2004-05-19 16:38:12 +03:00
|
|
|
|
|
|
|
copy lib_debug\libmysql.* c:\mysql\lib\debug
|
|
|
|
copy lib_debug\zlib.* c:\mysql\lib\debug
|
|
|
|
copy lib_debug\mysqlclient.lib c:\mysql\lib\debug
|
|
|
|
|
|
|
|
copy lib_release\mysqlclient.lib c:\mysql\lib\opt
|
|
|
|
copy lib_release\libmysql.* c:\mysql\lib\opt
|
|
|
|
copy lib_release\zlib.* c:\mysql\lib\opt
|
|
|
|
|
|
|
|
IF "%1"=="classic" goto CLASSIC
|
|
|
|
IF "%1"=="pro" goto PRO
|
|
|
|
|
|
|
|
REM GPL binaries
|
|
|
|
|
|
|
|
copy client_release\*.exe c:\mysql\bin
|
|
|
|
copy client_debug\mysqld.exe c:\mysql\bin
|
|
|
|
|
|
|
|
goto REST
|
|
|
|
|
|
|
|
:CLASSIC
|
|
|
|
REM Classic binaries
|
|
|
|
|
|
|
|
copy client_release\*.exe c:\mysql\bin
|
|
|
|
copy client_classic\*.exe c:\mysql\bin
|
|
|
|
copy client_debug\mysqld.exe c:\mysql\bin\mysqld-debug.exe
|
|
|
|
copy lib_classic\*.* c:\mysql\lib\opt
|
|
|
|
|
|
|
|
goto REST
|
|
|
|
|
|
|
|
:PRO
|
|
|
|
REM Pro binaries
|
|
|
|
|
|
|
|
copy client_release\*.exe c:\mysql\bin
|
|
|
|
copy client_classic\*.exe c:\mysql\bin
|
|
|
|
copy client_pro\*.exe c:\mysql\bin
|
|
|
|
copy client_debug\mysqld.exe c:\mysql\bin\mysqld-debug.exe
|
|
|
|
copy lib_pro\*.* c:\mysql\lib\opt
|
|
|
|
|
|
|
|
:REST
|
|
|
|
|
|
|
|
REM
|
|
|
|
REM Copy include files
|
|
|
|
REM
|
|
|
|
|
|
|
|
copy include\mysql*.h c:\mysql\include
|
|
|
|
copy include\errmsg.h c:\mysql\include
|
|
|
|
copy include\my_sys.h c:\mysql\include
|
|
|
|
copy include\my_list.h c:\mysql\include
|
|
|
|
copy include\my_pthread.h c:\mysql\include
|
|
|
|
copy include\my_dbug.h c:\mysql\include
|
|
|
|
copy include\m_string.h c:\mysql\include
|
|
|
|
copy include\m_ctype.h c:\mysql\include
|
|
|
|
copy include\raid.h c:\mysql\include
|
|
|
|
copy include\conf*.h c:\mysql\include
|
|
|
|
copy include\my_global.h c:\mysql\include\my_global.h
|
|
|
|
copy libmysql\libmysql.def c:\mysql\include
|
|
|
|
|
|
|
|
REM Copy test files
|
|
|
|
|
|
|
|
copy libmysqltest\*.* c:\mysql\examples\libmysqltest
|
|
|
|
copy libmysqltest\release\myTest.exe c:\mysql\examples\libmysqltest
|
|
|
|
|
|
|
|
REM Copy share, docs etc
|
|
|
|
|
2004-05-25 15:53:29 +03:00
|
|
|
xcopy share\*.* c:\mysql\share /E /Y
|
|
|
|
xcopy scripts\*.* c:\mysql\scripts /E /Y
|
|
|
|
xcopy docs\*.* c:\mysql\docs /E /Y
|
|
|
|
xcopy sql-bench\*.* c:\mysql\bench /E /Y
|
|
|
|
copy docs\readme c:\mysql\
|
2004-05-19 16:38:12 +03:00
|
|
|
|
|
|
|
REM Copy privilege tables (Delete old ones as they may be from a newer version)
|
|
|
|
|
|
|
|
del c:\mysql\data\mysql\*.* /Q
|
2004-05-25 15:53:29 +03:00
|
|
|
xcopy data\mysql\*.* c:\mysql\data\mysql /E /Y
|