Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
79ebe922
Commit
79ebe922
authored
Jun 30, 2006
by
knielsen@devsrv-b.mysql.com
Browse files
Options
Browse Files
Download
Plain Diff
Merge bk-internal:/home/bk/mysql-5.1
into mysql.com:/data0/knielsen/tmp-5.1
parents
a989f726
dcd9132f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
118 additions
and
1 deletion
+118
-1
scripts/Makefile.am
scripts/Makefile.am
+2
-1
scripts/make_win_bin_dist
scripts/make_win_bin_dist
+116
-0
No files found.
scripts/Makefile.am
View file @
79ebe922
...
...
@@ -58,7 +58,8 @@ EXTRA_SCRIPTS = make_binary_distribution.sh \
EXTRA_DIST
=
$(EXTRA_SCRIPTS)
\
mysqlaccess.conf
\
mysqlbug
mysqlbug
\
make_win_bin_dist
dist_pkgdata_DATA
=
fill_help_tables.sql mysql_fix_privilege_tables.sql
...
...
scripts/make_win_bin_dist
0 → 100755
View file @
79ebe922
#! /bin/sh
NOINST_NAME
=
$1
mkdir
$NOINST_NAME
mkdir
$NOINST_NAME
/bin
cp
client/release/
*
.exe
$NOINST_NAME
/bin/
cp
extra/release/
*
.exe
$NOINST_NAME
/bin/
mv
$NOINST_NAME
/bin/comp_err.exe
$NOINST_NAME
/bin/comp-err.exe
cp
storage/myisam/release/
*
.exe
$NOINST_NAME
/bin/
cp
server-tools/instance-manager/release/
*
.exe
$NOINST_NAME
/bin/
cp
tests/release/
*
.exe
$NOINST_NAME
/bin/
cp
libmysql/release/
*
.exe
$NOINST_NAME
/bin/
cp
libmysql/release/libmysql.dll
$NOINST_NAME
/bin/
cp
sql/release/mysqld.exe
$NOINST_NAME
/bin/mysqld.exe
cp
sql/debug/mysqld.exe
$NOINST_NAME
/bin/mysqld-debug.exe
# For Pro/Classic builds, do this instead:
# cp sql/release/mysqld.exe $NOINST_NAME/bin/mysqld-nt.exe
# cp sql/debug/mysqld.exe $NOINST_NAME/bin/mysqld-debug.exe
cp
COPYING EXCEPTIONS-CLIENT
$NOINST_NAME
/
cp
-dpR
win/data
$NOINST_NAME
/data
mkdir
$NOINST_NAME
/Docs
cp
Docs/INSTALL-BINARY Docs/manual.chm ChangeLog COPYING
$NOINST_NAME
/Docs/
# These will be filled in when we enable embedded.
mkdir
-p
$NOINST_NAME
/Embedded/DLL/debug
$NOINST_NAME
/Embedded/DLL/release
$NOINST_NAME
/Embedded/static/release
mkdir
-p
$NOINST_NAME
/examples/libmysqltest/debug
$NOINST_NAME
/examples/libmysqltest/release
cp
libmysql/mytest.c libmysql/myTest.vcproj libmysql/release/myTest.exe
$NOINST_NAME
/examples/libmysqltest/
cp
libmysql/debug/myTest.exe
$NOINST_NAME
/examples/libmysqltest/debug/
cp
libmysql/release/myTest.exe
$NOINST_NAME
/examples/libmysqltest/release/
mkdir
-p
$NOINST_NAME
/examples/tests
cp
tests/
*
.res tests/
*
.tst tests/
*
.pl tests/
*
.c
$NOINST_NAME
/examples/tests/
mkdir
-p
$NOINST_NAME
/include
cp
include/conf
*
.h
\
include/mysql
*
.h
\
include/errmsg.h
\
include/my_alloc.h
\
include/my_getopt.h
\
include/my_sys.h
\
include/my_list.h
\
include/my_pthread.h
\
include/my_dbug.h
\
include/m_string.h
\
include/m_ctype.h
\
include/my_global.h
\
include/typelib.h
$NOINST_NAME
/include/
cp
libmysql/libmysql.def
$NOINST_NAME
/include/
cp
libmysqld/libmysqld.def
$NOINST_NAME
/include/
mkdir
-p
$NOINST_NAME
/lib/debug
$NOINST_NAME
/lib/opt
cp
libmysql/debug/libmysql.dll
\
libmysql/debug/libmysql.lib
\
client/debug/mysqlclient.lib
\
mysys/debug/mysys.lib
\
regex/debug/regex.lib
\
strings/debug/strings.lib
\
zlib/debug/zlib.lib
$NOINST_NAME
/lib/debug/
cp
libmysql/release/libmysql.dll
\
libmysql/release/libmysql.lib
\
client/release/mysqlclient.lib
\
regex/release/regex.lib
\
strings/release/strings.lib
\
zlib/release/zlib.lib
$NOINST_NAME
/lib/opt/
cp
mysys/release/mysys.lib
$NOINST_NAME
/lib/opt/mysys_tls.lib
cp
support-files/my-
*
.ini
$NOINST_NAME
/
mkdir
-p
$NOINST_NAME
/mysql-test/include
$NOINST_NAME
/mysql-test/lib
\
$NOINST_NAME
/mysql-test/r
$NOINST_NAME
/mysql-test/std_data
\
$NOINST_NAME
/mysql-test/t
$NOINST_NAME
/mysql-test/extra
cp
mysql-test/mysql-test-run.pl
$NOINST_NAME
/mysql-test/
cp
mysql-test/README
$NOINST_NAME
/mysql-test/
cp
mysql-test/install_test_db.sh
$NOINST_NAME
/mysql-test/install_test_db
cp
mysql-test/include/
*
.inc
$NOINST_NAME
/mysql-test/include/
cp
mysql-test/lib/
*
.pl
$NOINST_NAME
/mysql-test/lib/
cp
mysql-test/lib/
*
.sql
$NOINST_NAME
/mysql-test/lib/
cp
mysql-test/r/
*
.require
$NOINST_NAME
/mysql-test/r/
# Need this trick, or we get "argument list too long".
ABS_DST
=
`
pwd
`
/
$NOINST_NAME
(
cd
mysql-test/r/
&&
cp
*
.result
$ABS_DST
/mysql-test/r/
)
cp
mysql-test/std_data/
*
$NOINST_NAME
/mysql-test/std_data/
cp
mysql-test/t/
*
.disabled
$NOINST_NAME
/mysql-test/t/
cp
mysql-test/t/
*
.opt
$NOINST_NAME
/mysql-test/t/
cp
mysql-test/t/
*
.sh
$NOINST_NAME
/mysql-test/t/
cp
mysql-test/t/
*
.slave-mi
$NOINST_NAME
/mysql-test/t/
cp
mysql-test/t/
*
.sql
$NOINST_NAME
/mysql-test/t/
cp
mysql-test/t/
*
.def
$NOINST_NAME
/mysql-test/t/
(
cd
mysql-test/t/
&&
cp
*
.test
$ABS_DST
/mysql-test/t/
)
cp
-dpR
mysql-test/extra/
*
$NOINST_NAME
/mysql-test/extra/
# This copies in the unsubstituted scripts (containing @VAR@), but that seems
# rather better than substituting random Unix paths and architecture names
# from the Unix bootstrap host. Not sure what the point is of including these
# shell scripts in the Windows packaging in any case.
mkdir
-p
$NOINST_NAME
/scripts
for
i
in
`
cd
scripts
&&
ls
`
;
do
\
if
echo
$i
|
grep
-q
'\.sh'
;
then
\
cp
scripts/
$i
$NOINST_NAME
/scripts/
`
echo
$i
|
sed
-e
's/\.sh$//'
`
;
\
else if
[
$i
=
Makefile.am
-o
$i
=
Makefile.in
-o
-e
scripts/
$i
.sh
]
;
then
\
:
;
\
else
\
cp
scripts/
$i
$NOINST_NAME
/scripts/
$i
;
\
fi
;
fi
;
\
done
cp
-dpR
sql/share
$NOINST_NAME
/
cp
-dpR
sql-bench
$NOINST_NAME
/
rm
-f
$NOINST_NAME
/sql-bench/
*
.sh
$NOINST_NAME
/sql-bench/Makefile
*
zip
-r
$NOINST_NAME
.zip
$NOINST_NAME
rm
-Rf
$NOINST_NAME
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment