summaryrefslogtreecommitdiff
path: root/mysql-test/Makefile.am
diff options
context:
space:
mode:
authorunknown <sasha@mysql.sashanet.com>2000-12-13 10:32:54 -0700
committerunknown <sasha@mysql.sashanet.com>2000-12-13 10:32:54 -0700
commit855bddabf39ad5d0ac5d1dce694b38899972daf0 (patch)
tree87852ac9748e81168cda3a32f25f31e644f66001 /mysql-test/Makefile.am
parent2d47dfa0ce320bb8d87158b7725e0557fd15909a (diff)
downloadmariadb-git-855bddabf39ad5d0ac5d1dce694b38899972daf0.tar.gz
install_test_db.sh fixes for distribution
mysql-test-run.sh fixes for distribution Makefile.am Fixes for distribution mysql-test/Makefile.am: Fixes for distribution mysql-test/mysql-test-run.sh: fixes for distribution mysql-test/install_test_db.sh: fixes for distribution
Diffstat (limited to 'mysql-test/Makefile.am')
-rw-r--r--mysql-test/Makefile.am70
1 files changed, 68 insertions, 2 deletions
diff --git a/mysql-test/Makefile.am b/mysql-test/Makefile.am
index f89dfabd30f..edf3afa7f0b 100644
--- a/mysql-test/Makefile.am
+++ b/mysql-test/Makefile.am
@@ -1,3 +1,69 @@
-EXTRA_DIST=README.gcov mysql-test-run install_test_db \
-t/*.test t/*.opt r/*.result std_data/*.dat
+# Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Library General Public
+# License as published by the Free Software Foundation; either
+# version 2 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Library General Public License for more details.
+#
+# You should have received a copy of the GNU Library General Public
+# License along with this library; if not, write to the Free
+# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+# MA 02111-1307, USA
+## Process this file with automake to create Makefile.in
+
+EXTRA_SCRIPTS = mysql-test-run.sh install_test_db.sh
+EXTRA_DIST = $EXTRA_SCRIPTS
+testdir = $(prefix)/mysql-test
+test_SCRIPTS = mysql-test-run insta_test_db
+CLEANFILES = $(test_SCRIPTS)
+
+dist-hook:
+ mkdir -p $(distdir)/t $(distdir)/r $(distdir)/include \
+ $(distdir)/std_data
+ cp -p $(srcdir)/t/*.test $(srcdir)/t/*.opt $(distdir)/t
+ cp -p $(srcdir)/include/*.inc $(distdir)/include
+ cp -p $(srcdir)/r/*.result $(distdir)/r
+ cp -p $(srcdir)/std_data/*.dat $(srcdir)/std_data/*.frm \
+$(srcdir)/std_data/*.MRG $(distdir)/std_data
+
+install-data-local:
+ $(mkinstalldirs) \
+ $(DESTDIR)$(testdir)/t \
+ $(DESTDIR)$(testdir)/r \
+ $(DESTDIR)$(testdir)/include \
+ $(DESTDIR)$(testdir)/std_data
+ cp -p $(srcdir)/README $(DESTDIR)$(testdir)
+ cp -p $(srcdir)/t/*.test $(DESTDIR)$(testdir)/t
+ cp -p $(srcdir)/t/*.opt $(DESTDIR)$(testdir)/t
+ cp -p $(srcdir)/r/*.result $(DESTDIR)$(testdir)/r
+ cp -p $(srcdir)/include/*.inc $(DESTDIR)$(testdir)/include
+ cp -p $(srcdir)/std_data/*.dat $(DESTDIR)$(testdir)/std_data
+ cp -p $(srcdir)/std_data/*.frm $(DESTDIR)$(testdir)/std_data
+ cp -p $(srcdir)/std_data/*.MRG $(DESTDIR)$(testdir)/std_data
+
+SUFFIXES = .sh
+
+.sh:
+ @RM@ -f $@ $@-t
+ @SED@ \
+ -e 's!@''benchdir''@!$(benchdir)!g' \
+ -e 's!@''bindir''@!$(bindir)!g' \
+ -e 's!@''scriptdir''@!$(bindir)!g' \
+ -e 's!@''prefix''@!$(prefix)!g' \
+ -e 's!@''datadir''@!$(datadir)!g' \
+ -e 's!@''localstatedir''@!$(localstatedir)!g' \
+ -e 's!@''libexecdir''@!$(libexecdir)!g' \
+ -e 's!@''PERL''@!@PERL@!' \
+ -e 's!@''VERSION''@!@VERSION@!' \
+ $< > $@-t
+ @CHMOD@ +x $@-t
+ @MV@ $@-t $@
+
+# Don't update the files from bitkeeper
+%::SCCS/s.%