From 855bddabf39ad5d0ac5d1dce694b38899972daf0 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 13 Dec 2000 10:32:54 -0700 Subject: 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 --- mysql-test/Makefile.am | 70 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 2 deletions(-) (limited to 'mysql-test/Makefile.am') 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.% -- cgit v1.2.1