summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am59
1 files changed, 25 insertions, 34 deletions
diff --git a/Makefile.am b/Makefile.am
index 22c2fce7dc1..26bcfb70cbc 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -20,7 +20,7 @@ AUTOMAKE_OPTIONS = foreign
# These are built from source in the Docs directory
EXTRA_DIST = INSTALL-SOURCE INSTALL-WIN-SOURCE \
- README COPYING EXCEPTIONS-CLIENT
+ README COPYING EXCEPTIONS-CLIENT cmakelists.txt
SUBDIRS = . include @docs_dirs@ @zlib_dir@ @yassl_dir@ \
@readline_topdir@ sql-common \
@thread_dirs@ pstack \
@@ -29,17 +29,17 @@ SUBDIRS = . include @docs_dirs@ @zlib_dir@ @yassl_dir@ \
@mysql_se_plugins@ \
netware @libmysqld_dirs@ \
@bench_dirs@ support-files @tools_dirs@ \
- plugin unittest
+ plugin unittest win
DIST_SUBDIRS = . include @docs_dirs@ zlib \
@readline_topdir@ sql-common \
@thread_dirs@ pstack \
strings mysys dbug extra regex storage \
vio sql libmysql_r libmysql client scripts \
- @man_dirs@ tests SSL\
- BUILD netware os2 @libmysqld_dirs@\
- @bench_dirs@ support-files server-tools tools \
- plugin unittest
+ @man_dirs@ tests \
+ BUILD netware @libmysqld_dirs@\
+ @bench_dirs@ support-files server-tools \
+ plugin unittest win
# Run these targets before any others, also make part of clean target,
# to make sure we create new links after a clean.
@@ -95,8 +95,16 @@ bin-dist: all
$(top_builddir)/scripts/make_binary_distribution @MAKE_BINARY_DISTRIBUTION_OPTIONS@
# Remove BK's "SCCS" subdirectories from source distribution
+# Create initial database files for Windows installations.
dist-hook:
rm -rf `find $(distdir) -type d -name SCCS -print`
+ if echo "$(distdir)" | grep -q '^/' ; then \
+ scripts/mysql_install_db --no-defaults --windows \
+ --datadir="$(distdir)/win/data"; \
+ else \
+ scripts/mysql_install_db --no-defaults --windows \
+ --datadir="$$(pwd)/$(distdir)/win/data"; \
+ fi
tags:
support-files/build-tags
@@ -112,53 +120,36 @@ tags:
test:
cd mysql-test ; \
- ./mysql-test-run --mysqld=--binlog-format=statement && \
- ./mysql-test-run --ps-protocol --mysqld=--binlog-format=row
-
-test-full:
- cd mysql-test ; \
- ./mysql-test-run --mysqld=--binlog-format=statement && \
- ./mysql-test-run --ps-protocol --mysqld=--binlog-format=statement && \
- ./mysql-test-run --mysqld=--binlog-format=row && \
- ./mysql-test-run --ps-protocol --mysqld=--binlog-format=row
-
-test-force:
- cd mysql-test ; \
- ./mysql-test-run --force --mysqld=--binlog-format=statement && \
- ./mysql-test-run --ps-protocol --force --mysqld=--binlog-format=row
-
-test-force-full:
- cd mysql-test ; \
- ./mysql-test-run --force --mysqld=--binlog-format=statement && \
- ./mysql-test-run --force --ps-protocol --mysqld=--binlog-format=statement && \
- ./mysql-test-run --force --mysqld=--binlog-format=row && \
- ./mysql-test-run --force --ps-protocol --mysqld=--binlog-format=row
-
-# We are testing a new Perl version of the test script
-test-pl:
- cd mysql-test ; \
./mysql-test-run.pl --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --ps-protocol --mysqld=--binlog-format=row
-test-full-pl:
+test-full:
cd mysql-test ; \
./mysql-test-run.pl --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --ps-protocol --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --mysqld=--binlog-format=row && \
./mysql-test-run.pl --ps-protocol --mysqld=--binlog-format=row
-test-force-pl:
+test-force:
cd mysql-test ; \
./mysql-test-run.pl --force --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --ps-protocol --force --mysqld=--binlog-format=row
-test-force-full-pl:
+test-force-full:
cd mysql-test ; \
./mysql-test-run.pl --force --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --force --ps-protocol --mysqld=--binlog-format=statement && \
./mysql-test-run.pl --force --mysqld=--binlog-format=row && \
./mysql-test-run.pl --force --ps-protocol --mysqld=--binlog-format=row
+# Keep these for a while
+test-pl: test
+test-full-pl: test-full
+test-force-pl: test-force
+test-force-full-pl: test-force-full
+
+
+
# Don't update the files from bitkeeper
%::SCCS/s.%