~ubuntu-branches/ubuntu/lucid/mysql-dfsg-5.1/lucid

« back to all changes in this revision

Viewing changes to mysql-test/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug
  • Date: 2009-06-25 12:55:45 UTC
  • mfrom: (1.1.2 upstream) (0.1.3 experimental)
  • Revision ID: james.westby@ubuntu.com-20090625125545-m8ogs96zzsri74xe
Tags: 5.1.34-1ubuntu1
* Merge from debian experimental (and 5.0 from main), remaining changes:
  - debian/mysql-server-5.1.config:
    + ask for MySQL root password at priority high instead of medium so
      that the password prompt is seen on a default install. (LP: #319843)
    + don't ask for root password when upgrading from a 5.0 install.
  - debian/control:
    + Make libmysqlclient16-dev a transitional package depending on
      libmysqlclient-dev.
    + Make libmysqlclient-dev conflict with libmysqlclient15-dev.
    + Don't build mysql-server, mysql-client, mysql-common and
      libmysqlclient15-dev binary packages since they're still provided
      by mysql-dfsg-5.0.
    + Make mysql-{client,server}-5.1 packages conflict and
      replace mysql-{client,server}-5.0, but not provide
      mysql-{client,server}.
    + Depend on a specific version of mysql-common rather than the src
      version of mysql-dfsg-5.1 since mysql-common is currently part of
      mysql-dfsg-5.0.
    + Lower mailx from a Recommends to a Suggests to avoid pulling in
      a full MTA on all installs of mysql-server. (LP: #259477)
  - debian/rules:
    + added -fno-strict-aliasing to CFLAGS to get around mysql testsuite
      build failures.
    + install mysql-test and sql-bench to /usr/share/mysql/ rather than
      /usr/.
  - debian/additions/debian-start.inc.sh: support ANSI mode (LP: #310211)
  - Add AppArmor profile:
    - debian/apparmor-profile: apparmor profile.
    - debian/rules, debian/mysql-server-5.0.files: install apparmor profile.
    - debian/mysql-server-5.0.dirs: add etc/apparmor.d/force-complain
    - debian/mysql-server-5.0.postrm: remove symlink in force-complain/ on
      purge.
    - debian/mysql-server-5.1.README.Debian: add apparmor documentation.
    - debian/additions/my.cnf: Add warning about apparmor. (LP: #201799)
    - debian/mysql-server-5.1.postinst: reload apparmor profiles.
  - debian/additions/my.cnf: remove language option. Error message files are
    located in a different directory in MySQL 5.0. Setting the language
    option to use /usr/share/mysql/english breaks 5.0. Both 5.0 and 5.1
    use a default value that works. (LP: #316974)
  - debian/mysql-server-5.1.mysql.init:
    + Clearly indicate that we do not support running multiple instances
      of mysqld by duplicating the init script.
      (closes: #314785, #324834, #435165, #444216)
    + Properly parameterize all existing references to the mysql config
      file (/etc/mysql/my.cnf).
  - debian/mysql-server-5.0.postinst: Clear out the second password
    when setting up mysql. (LP: #344816)
  - mysql-server-core-5.1 package for files needed by Akonadi:
    + debian/control: create mysql-server-core-5.1 package.
    + debian/mysql-server-core-5.1.files, debian/mysql-server-5.1.files:
      move core mysqld files to mysql-server-core-5.1 package.
  - Don't package sql-bench and mysql-test file.
* Dropped changes:
  - debian/patches/92_ssl_test_cert.dpatch: certificate expiration in
    test suite (LP: #323755). Included upstream.
* Dropped from 5.0:
  - apparmor profile:
    - debian/control: Recommends apparmor >= 2.1+1075-0ubuntu6. All version
      of apparmor-profile (>hardy) are higher than this version.
    - debian/mysql-server-5.0.preinst: create symlink for force-complain/
      on pre-feisty upgrades, upgrades where apparmor-profiles profile is
      unchanged (ie non-enforcing) and upgrades where the profile
      doesn't exist. Support for pre-hardy upgrades is no longer needed.
* debian/mysql-server-5.1.postinst: fix debian-sys-maint user creation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
32
32
# MA 02111-1307, USA
33
33
 
 
34
 
34
35
VPATH = @srcdir@
35
36
pkgdatadir = $(datadir)/@PACKAGE@
36
37
pkglibdir = $(libdir)/@PACKAGE@
70
71
mkinstalldirs = $(install_sh) -d
71
72
CONFIG_HEADER = $(top_builddir)/include/config.h
72
73
CONFIG_CLEAN_FILES =
73
 
am__installdirs = "$(DESTDIR)$(testdir)"
 
74
am__installdirs = "$(DESTDIR)$(testdir)" "$(DESTDIR)$(testdir)"
74
75
testSCRIPT_INSTALL = $(INSTALL_SCRIPT)
75
76
SCRIPTS = $(test_SCRIPTS)
76
77
SOURCES =
82
83
        install-pdf-recursive install-ps-recursive install-recursive \
83
84
        installcheck-recursive installdirs-recursive pdf-recursive \
84
85
        ps-recursive uninstall-recursive
 
86
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
 
87
am__vpath_adj = case $$p in \
 
88
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
 
89
    *) f=$$p;; \
 
90
  esac;
 
91
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
 
92
nobase_testDATA_INSTALL = $(install_sh_DATA)
 
93
DATA = $(nobase_test_DATA)
85
94
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
86
95
  distclean-recursive maintainer-clean-recursive
87
96
ETAGS = etags
178
187
MYSQLD_EXTRA_LIBS = @MYSQLD_EXTRA_LIBS@
179
188
MYSQLD_USER = @MYSQLD_USER@
180
189
MYSQL_BASE_VERSION = @MYSQL_BASE_VERSION@
 
190
MYSQL_COPYRIGHT_YEAR = @MYSQL_COPYRIGHT_YEAR@
181
191
MYSQL_NO_DASH_VERSION = @MYSQL_NO_DASH_VERSION@
182
192
MYSQL_PREVIOUS_BASE_VERSION = @MYSQL_PREVIOUS_BASE_VERSION@
183
193
MYSQL_SERVER_SUFFIX = @MYSQL_SERVER_SUFFIX@
297
307
mandir = @mandir@
298
308
mkdir_p = @mkdir_p@
299
309
mysql_pg_dirs = @mysql_pg_dirs@
 
310
mysql_pg_distdirs = @mysql_pg_distdirs@
300
311
mysql_pg_unittest_dirs = @mysql_pg_unittest_dirs@
301
312
mysql_plugin_defs = @mysql_plugin_defs@
302
313
mysql_plugin_dirs = @mysql_plugin_dirs@
303
314
mysql_plugin_libs = @mysql_plugin_libs@
304
315
mysql_se_dirs = @mysql_se_dirs@
 
316
mysql_se_distdirs = @mysql_se_distdirs@
305
317
mysql_se_unittest_dirs = @mysql_se_unittest_dirs@
306
318
ndb_bin_am_ldflags = @ndb_bin_am_ldflags@
307
319
ndb_cxxflags_fix = @ndb_cxxflags_fix@
333
345
plugin_ftexample_static_target = @plugin_ftexample_static_target@
334
346
plugin_heap_shared_target = @plugin_heap_shared_target@
335
347
plugin_heap_static_target = @plugin_heap_static_target@
 
348
plugin_ibmdb2i_shared_target = @plugin_ibmdb2i_shared_target@
 
349
plugin_ibmdb2i_static_target = @plugin_ibmdb2i_static_target@
336
350
plugin_innobase_shared_target = @plugin_innobase_shared_target@
337
351
plugin_innobase_static_target = @plugin_innobase_static_target@
338
352
plugin_myisam_shared_target = @plugin_myisam_shared_target@
377
391
yassl_libs = @yassl_libs@
378
392
yassl_taocrypt_extra_cxxflags = @yassl_taocrypt_extra_cxxflags@
379
393
zlib_dir = @zlib_dir@
380
 
SUBDIRS = ndb
381
 
benchdir_root = $(prefix)
382
 
testdir = $(benchdir_root)/mysql-test
383
 
EXTRA_SCRIPTS = mysql-test-run-shell.sh install_test_db.sh \
384
 
                        valgrind.supp $(PRESCRIPTS)
385
 
 
386
 
EXTRA_DIST = $(EXTRA_SCRIPTS) suite
387
 
GENSCRIPTS = mysql-test-run-shell install_test_db mtr mysql-test-run
388
 
PRESCRIPTS = mysql-test-run.pl mysql-stress-test.pl
389
 
test_SCRIPTS = $(GENSCRIPTS) $(PRESCRIPTS)
390
 
CLEANFILES = $(GENSCRIPTS)
391
 
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I..
392
 
SUFFIXES = .sh
 
394
testdir = $(prefix)/mysql-test
 
395
test_SCRIPTS = mtr \
 
396
                mysql-test-run \
 
397
                mysql-test-run.pl \
 
398
                mysql-stress-test.pl
 
399
 
 
400
nobase_test_DATA = \
 
401
        lib/v1/mysql-test-run.pl \
 
402
        lib/v1/mtr_cases.pl \
 
403
        lib/v1/mtr_io.pl \
 
404
        lib/v1/mtr_report.pl \
 
405
        lib/v1/My/Config.pm \
 
406
        lib/v1/mtr_gcov.pl \
 
407
        lib/v1/mtr_match.pl \
 
408
        lib/v1/mtr_stress.pl \
 
409
        lib/v1/ndb_config_1_node.ini \
 
410
        lib/v1/ndb_config_2_node.ini \
 
411
        lib/v1/mtr_gprof.pl \
 
412
        lib/v1/mtr_misc.pl \
 
413
        lib/v1/mtr_timer.pl \
 
414
        lib/v1/mtr_im.pl \
 
415
        lib/v1/mtr_process.pl \
 
416
        lib/v1/mtr_unique.pl \
 
417
\
 
418
        lib/mtr_cases.pm \
 
419
        lib/mtr_gcov.pl \
 
420
        lib/mtr_gprof.pl \
 
421
        lib/mtr_io.pl \
 
422
        lib/mtr_match.pm \
 
423
        lib/mtr_misc.pl \
 
424
        lib/mtr_process.pl \
 
425
        lib/mtr_report.pm \
 
426
        lib/mtr_stress.pl \
 
427
        lib/mtr_unique.pm \
 
428
        lib/My/ConfigFactory.pm \
 
429
        lib/My/Config.pm \
 
430
        lib/My/Find.pm \
 
431
        lib/My/Handles.pm \
 
432
        lib/My/Options.pm \
 
433
        lib/My/Test.pm \
 
434
        lib/My/Platform.pm \
 
435
        lib/My/SafeProcess.pm \
 
436
        lib/My/File/Path.pm \
 
437
        lib/My/SysInfo.pm \
 
438
        lib/My/CoreDump.pm \
 
439
        lib/My/SafeProcess/Base.pm \
 
440
        lib/My/SafeProcess/safe_process.pl
 
441
 
 
442
SUBDIRS = lib/My/SafeProcess
 
443
EXTRA_DIST = README \
 
444
                valgrind.supp \
 
445
                $(test_SCRIPTS) \
 
446
                $(nobase_test_DATA) 
 
447
 
 
448
 
 
449
# List of directories containing test + result files and the
 
450
# related test data files that should be copied
 
451
TEST_DIRS = t r include std_data std_data/parts collections \
 
452
        std_data/ndb_backup50 std_data/ndb_backup51 \
 
453
        std_data/ndb_backup51_data_be std_data/ndb_backup51_data_le \
 
454
        std_data/funcs_1 \
 
455
        extra/binlog_tests/ extra/rpl_tests \
 
456
        suite/binlog suite/binlog/t suite/binlog/r suite/binlog/std_data \
 
457
        suite/bugs suite/bugs/data suite/bugs/t suite/bugs/r \
 
458
        suite/federated \
 
459
        suite/funcs_1 suite/funcs_1/bitdata \
 
460
        suite/funcs_1/include suite/funcs_1/lib suite/funcs_1/r \
 
461
        suite/funcs_1/t suite/funcs_1/views suite/funcs_1/cursors \
 
462
        suite/funcs_1/datadict suite/funcs_1/storedproc suite/funcs_1/triggers \
 
463
        suite/funcs_2 suite/funcs_2/charset suite/funcs_2/data \
 
464
        suite/funcs_2/include suite/funcs_2/lib suite/funcs_2/r \
 
465
        suite/funcs_2/t \
 
466
        suite/jp suite/jp/t suite/jp/r suite/jp/std_data suite/jp/include \
 
467
        suite/manual/t suite/manual/r \
 
468
        suite/ndb_team suite/ndb_team/t suite/ndb_team/r \
 
469
        suite/rpl suite/rpl/data suite/rpl/include suite/rpl/r \
 
470
        suite/rpl/t \
 
471
        suite/stress/include suite/stress/t suite/stress/r \
 
472
        suite/ndb suite/ndb/t suite/ndb/r \
 
473
        suite/rpl_ndb suite/rpl_ndb/t suite/rpl_ndb/r \
 
474
        suite/parts suite/parts/t suite/parts/r suite/parts/inc
 
475
 
393
476
all: all-recursive
394
477
 
395
478
.SUFFIXES:
396
 
.SUFFIXES: .sh
397
479
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
398
480
        @for dep in $?; do \
399
481
          case '$(am__configure_deps)' in \
448
530
 
449
531
clean-libtool:
450
532
        -rm -rf .libs _libs
 
533
install-nobase_testDATA: $(nobase_test_DATA)
 
534
        @$(NORMAL_INSTALL)
 
535
        test -z "$(testdir)" || $(MKDIR_P) "$(DESTDIR)$(testdir)"
 
536
        @$(am__vpath_adj_setup) \
 
537
        list='$(nobase_test_DATA)'; for p in $$list; do \
 
538
          if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 
539
          $(am__vpath_adj) \
 
540
          echo " $(nobase_testDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(testdir)/$$f'"; \
 
541
          $(nobase_testDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(testdir)/$$f"; \
 
542
        done
 
543
 
 
544
uninstall-nobase_testDATA:
 
545
        @$(NORMAL_UNINSTALL)
 
546
        @$(am__vpath_adj_setup) \
 
547
        list='$(nobase_test_DATA)'; for p in $$list; do \
 
548
          $(am__vpath_adj) \
 
549
          echo " rm -f '$(DESTDIR)$(testdir)/$$f'"; \
 
550
          rm -f "$(DESTDIR)$(testdir)/$$f"; \
 
551
        done
451
552
 
452
553
# This directory's subdirectories are mostly independent; you can cd
453
554
# into them and run `make' without going through this Makefile.
627
728
          dist-hook
628
729
check-am: all-am
629
730
check: check-recursive
630
 
all-am: Makefile $(SCRIPTS)
 
731
all-am: Makefile $(SCRIPTS) $(DATA)
631
732
installdirs: installdirs-recursive
632
733
installdirs-am:
633
 
        for dir in "$(DESTDIR)$(testdir)"; do \
 
734
        for dir in "$(DESTDIR)$(testdir)" "$(DESTDIR)$(testdir)"; do \
634
735
          test -z "$$dir" || $(MKDIR_P) "$$dir"; \
635
736
        done
636
737
install: install-recursive
650
751
mostlyclean-generic:
651
752
 
652
753
clean-generic:
653
 
        -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
654
754
 
655
755
distclean-generic:
656
756
        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
676
776
 
677
777
info-am:
678
778
 
679
 
install-data-am: install-data-local install-testSCRIPTS
 
779
install-data-am: install-data-local install-nobase_testDATA \
 
780
        install-testSCRIPTS
680
781
 
681
782
install-dvi: install-dvi-recursive
682
783
 
710
811
 
711
812
ps-am:
712
813
 
713
 
uninstall-am: uninstall-local uninstall-testSCRIPTS
 
814
uninstall-am: uninstall-local uninstall-nobase_testDATA \
 
815
        uninstall-testSCRIPTS
714
816
 
715
817
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
716
818
        install-strip
722
824
        html-am info info-am install install-am install-data \
723
825
        install-data-am install-data-local install-dvi install-dvi-am \
724
826
        install-exec install-exec-am install-html install-html-am \
725
 
        install-info install-info-am install-man install-pdf \
726
 
        install-pdf-am install-ps install-ps-am install-strip \
727
 
        install-testSCRIPTS installcheck installcheck-am installdirs \
728
 
        installdirs-am maintainer-clean maintainer-clean-generic \
729
 
        mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
730
 
        ps ps-am tags tags-recursive uninstall uninstall-am \
731
 
        uninstall-local uninstall-testSCRIPTS
732
 
 
 
827
        install-info install-info-am install-man \
 
828
        install-nobase_testDATA install-pdf install-pdf-am install-ps \
 
829
        install-ps-am install-strip install-testSCRIPTS installcheck \
 
830
        installcheck-am installdirs installdirs-am maintainer-clean \
 
831
        maintainer-clean-generic mostlyclean mostlyclean-generic \
 
832
        mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
 
833
        uninstall uninstall-am uninstall-local \
 
834
        uninstall-nobase_testDATA uninstall-testSCRIPTS
 
835
 
 
836
 
 
837
# Used by dist-hook and install-data-local to copy all
 
838
# test files into either dist or install directory
 
839
install_test_files:
 
840
        @if test -z "$(INSTALL_TO_DIR)"; then \
 
841
          echo "Set INSTALL_TO_DIR!" && exit 1; \
 
842
        fi
 
843
        @for dir in $(TEST_DIRS); do \
 
844
          from_dir="$(srcdir)/$$dir"; \
 
845
          to_dir="$(INSTALL_TO_DIR)/$$dir"; \
 
846
          $(mkinstalldirs) "$$to_dir"; \
 
847
          for f in `(cd $$from_dir && ls)`; do \
 
848
            if test -f "$$from_dir/$$f"; then \
 
849
              $(INSTALL_DATA) "$$from_dir/$$f" "$$to_dir/$$f" ; \
 
850
            fi; \
 
851
          done \
 
852
        done
733
853
 
734
854
dist-hook:
735
 
        mkdir -p \
736
 
                $(distdir)/t \
737
 
                $(distdir)/extra/binlog_tests \
738
 
                $(distdir)/extra/rpl_tests \
739
 
                $(distdir)/r \
740
 
                $(distdir)/include \
741
 
                $(distdir)/std_data \
742
 
                $(distdir)/std_data/ndb_backup50 \
743
 
                $(distdir)/std_data/ndb_backup51 \
744
 
                $(distdir)/std_data/ndb_backup51_data_be \
745
 
                $(distdir)/std_data/ndb_backup51_data_le \
746
 
                $(distdir)/std_data/parts \
747
 
                $(distdir)/lib \
748
 
                $(distdir)/std_data/funcs_1 \
749
 
                $(distdir)/lib/My
750
 
        -$(INSTALL_DATA) $(srcdir)/t/*.def $(distdir)/t
751
 
        $(INSTALL_DATA) $(srcdir)/t/*.test $(distdir)/t
752
 
        -$(INSTALL_DATA) $(srcdir)/t/*.imtest $(distdir)/t
753
 
        $(INSTALL_DATA) $(srcdir)/t/*.sql $(distdir)/t
754
 
        -$(INSTALL_DATA) $(srcdir)/t/*.disabled $(distdir)/t
755
 
        -$(INSTALL_DATA) $(srcdir)/t/*.opt $(srcdir)/t/*.slave-mi $(distdir)/t
756
 
        -$(INSTALL_SCRIPT) $(srcdir)/t/*.sh $(distdir)/t
757
 
        $(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.test $(distdir)/extra/binlog_tests
758
 
        $(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.test $(distdir)/extra/rpl_tests
759
 
        -$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.opt $(distdir)/extra/binlog_tests
760
 
        -$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.opt $(distdir)/extra/rpl_tests
761
 
        $(INSTALL_DATA) $(srcdir)/include/*.inc $(distdir)/include
762
 
        $(INSTALL_DATA) $(srcdir)/include/*.sql $(distdir)/include
763
 
        $(INSTALL_DATA) $(srcdir)/include/*.test $(distdir)/include
764
 
        $(INSTALL_DATA) $(srcdir)/r/*.result $(srcdir)/r/*.require $(distdir)/r
765
 
        $(INSTALL_DATA) $(srcdir)/std_data/Moscow_leap $(distdir)/std_data
766
 
        $(INSTALL_DATA) $(srcdir)/std_data/Index.xml $(distdir)/std_data
767
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.dat $(srcdir)/std_data/*.000001 $(distdir)/std_data
768
 
        $(INSTALL_DATA) $(srcdir)/std_data/des_key_file $(distdir)/std_data
769
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.pem $(distdir)/std_data
770
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.frm $(distdir)/std_data
771
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(distdir)/std_data
772
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(distdir)/std_data
773
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.txt $(distdir)/std_data
774
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup50/BACKUP* $(distdir)/std_data/ndb_backup50
775
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51/BACKUP* $(distdir)/std_data/ndb_backup51
776
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51_data_be/BACKUP* $(distdir)/std_data/ndb_backup51_data_be
777
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51_data_le/BACKUP* $(distdir)/std_data/ndb_backup51_data_le
778
 
        $(INSTALL_DATA) $(srcdir)/std_data/parts/part_* $(distdir)/std_data/parts
779
 
        $(INSTALL_DATA) $(srcdir)/std_data/parts/*.MY* $(distdir)/std_data/parts
780
 
        $(INSTALL_DATA) $(srcdir)/std_data/funcs_1/* $(distdir)/std_data/funcs_1
781
 
        $(INSTALL_DATA) $(srcdir)/lib/*.pl $(distdir)/lib
782
 
        $(INSTALL_DATA) $(srcdir)/lib/My/*.pm $(distdir)/lib/My
783
 
        -rm -rf `find $(distdir)/suite -type d -name SCCS` $(distdir)/suite/row_lock
 
855
        $(MAKE) INSTALL_TO_DIR="$(distdir)" install_test_files
784
856
 
785
857
install-data-local:
786
 
        $(mkinstalldirs) \
787
 
                $(DESTDIR)$(testdir)/t \
788
 
                $(DESTDIR)$(testdir)/extra/binlog_tests \
789
 
                $(DESTDIR)$(testdir)/extra/rpl_tests \
790
 
                $(DESTDIR)$(testdir)/r \
791
 
                $(DESTDIR)$(testdir)/include \
792
 
                $(DESTDIR)$(testdir)/std_data \
793
 
                $(DESTDIR)$(testdir)/std_data/ndb_backup50 \
794
 
                $(DESTDIR)$(testdir)/std_data/ndb_backup51 \
795
 
                $(DESTDIR)$(testdir)/std_data/ndb_backup51_data_be \
796
 
                $(DESTDIR)$(testdir)/std_data/ndb_backup51_data_le \
797
 
                $(DESTDIR)$(testdir)/std_data/parts \
798
 
                $(DESTDIR)$(testdir)/lib \
799
 
                $(DESTDIR)$(testdir)/std_data/funcs_1 \
800
 
                $(DESTDIR)$(testdir)/lib/My
801
 
        $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(testdir)
802
 
        -$(INSTALL_DATA) $(srcdir)/t/*.def $(DESTDIR)$(testdir)/t
803
 
        $(INSTALL_DATA) $(srcdir)/t/*.test $(DESTDIR)$(testdir)/t
804
 
        -$(INSTALL_DATA) $(srcdir)/t/*.imtest $(DESTDIR)$(testdir)/t
805
 
        $(INSTALL_DATA) $(srcdir)/t/*.sql $(DESTDIR)$(testdir)/t
806
 
        -$(INSTALL_DATA) $(srcdir)/t/*.disabled $(DESTDIR)$(testdir)/t
807
 
        -$(INSTALL_DATA) $(srcdir)/t/*.opt $(DESTDIR)$(testdir)/t
808
 
        -$(INSTALL_SCRIPT) $(srcdir)/t/*.sh $(DESTDIR)$(testdir)/t
809
 
        -$(INSTALL_DATA) $(srcdir)/t/*.slave-mi $(DESTDIR)$(testdir)/t
810
 
        $(INSTALL_DATA) $(srcdir)/r/*.result $(DESTDIR)$(testdir)/r
811
 
        $(INSTALL_DATA) $(srcdir)/r/*.require $(DESTDIR)$(testdir)/r
812
 
        $(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.test $(DESTDIR)$(testdir)/extra/binlog_tests
813
 
        $(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.test $(DESTDIR)$(testdir)/extra/rpl_tests
814
 
        -$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.opt $(DESTDIR)$(testdir)/extra/binlog_tests
815
 
        -$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.opt $(DESTDIR)$(testdir)/extra/rpl_tests
816
 
        $(INSTALL_DATA) $(srcdir)/include/*.inc $(DESTDIR)$(testdir)/include
817
 
        $(INSTALL_DATA) $(srcdir)/include/*.sql $(DESTDIR)$(testdir)/include
818
 
        $(INSTALL_DATA) $(srcdir)/include/*.test $(DESTDIR)$(testdir)/include
819
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.dat $(DESTDIR)$(testdir)/std_data
820
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.*001 $(DESTDIR)$(testdir)/std_data
821
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
822
 
        $(INSTALL_DATA) $(srcdir)/std_data/des_key_file $(DESTDIR)$(testdir)/std_data
823
 
        $(INSTALL_DATA) $(srcdir)/std_data/Moscow_leap $(DESTDIR)$(testdir)/std_data
824
 
        $(INSTALL_DATA) $(srcdir)/std_data/Index.xml $(DESTDIR)$(testdir)/std_data
825
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.pem $(DESTDIR)$(testdir)/std_data
826
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.frm $(DESTDIR)$(testdir)/std_data
827
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(DESTDIR)$(testdir)/std_data
828
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
829
 
        $(INSTALL_DATA) $(srcdir)/std_data/*.txt $(DESTDIR)$(testdir)/std_data
830
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup50/BACKUP* $(DESTDIR)$(testdir)/std_data/ndb_backup50
831
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51/BACKUP* $(DESTDIR)$(testdir)/std_data/ndb_backup51
832
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51_data_be/BACKUP* $(DESTDIR)$(testdir)/std_data/ndb_backup51_data_be
833
 
        $(INSTALL_DATA) $(srcdir)/std_data/ndb_backup51_data_le/BACKUP* $(DESTDIR)$(testdir)/std_data/ndb_backup51_data_le
834
 
        $(INSTALL_DATA) $(srcdir)/std_data/parts/part_* $(DESTDIR)$(testdir)/std_data/parts
835
 
        $(INSTALL_DATA) $(srcdir)/std_data/parts/*.MY* $(DESTDIR)$(testdir)/std_data/parts
836
 
        $(INSTALL_DATA) $(srcdir)/std_data/funcs_1/* $(DESTDIR)$(testdir)/std_data/funcs_1
837
 
        $(INSTALL_DATA) $(srcdir)/lib/*.pl $(DESTDIR)$(testdir)/lib
838
 
        $(INSTALL_DATA) $(srcdir)/lib/My/*.pm $(DESTDIR)$(testdir)/lib/My
839
 
        for f in `(cd $(srcdir); find suite -type f | egrep -v 'SCCS|row_lock')`; \
840
 
        do \
841
 
          d=$(DESTDIR)$(testdir)/`dirname $$f`; \
842
 
          mkdir -p $$d ; \
843
 
          $(INSTALL_DATA) $(srcdir)/$$f $$d ; \
844
 
        done
 
858
        $(MAKE) INSTALL_TO_DIR="$(DESTDIR)$(testdir)" install_test_files
845
859
 
846
860
uninstall-local:
847
861
        @RM@ -f -r $(DESTDIR)$(testdir)
856
870
        $(RM) -f mysql-test-run
857
871
        $(LN_S) mysql-test-run.pl mysql-test-run
858
872
 
859
 
.sh:
860
 
        @RM@ -f $@ $@-t
861
 
        @SED@ \
862
 
          -e 's!@''testdir''@!$(testdir)!g' \
863
 
          -e 's!@''bindir''@!$(bindir)!g' \
864
 
          -e 's!@''scriptdir''@!$(bindir)!g' \
865
 
          -e 's!@''prefix''@!$(prefix)!g' \
866
 
          -e 's!@''datadir''@!$(datadir)!g' \
867
 
          -e 's!@''localstatedir''@!$(localstatedir)!g' \
868
 
          -e 's!@''libexecdir''@!$(libexecdir)!g' \
869
 
          -e 's!@''PERL''@!@PERL@!' \
870
 
          -e 's!@''VERSION''@!@VERSION@!' \
871
 
          -e 's!@''MYSQL_TCP_PORT''@!@MYSQL_TCP_PORT@!' \
872
 
          -e 's!@''MYSQL_TCP_PORT_DEFAULT''@!@MYSQL_TCP_PORT_DEFAULT@!' \
873
 
          -e 's!@''MYSQL_BASE_VERSION''@!@MYSQL_BASE_VERSION@!' \
874
 
          -e 's!@''MYSQL_UNIX_ADDR''@!@MYSQL_UNIX_ADDR@!' \
875
 
          -e 's!@''MYSQL_TCP_PORT''@!@MYSQL_TCP_PORT@!' \
876
 
          -e 's!@''MYSQL_NO_DASH_VERSION''@!@MYSQL_NO_DASH_VERSION@!' \
877
 
          -e 's!@''MYSQL_SERVER_SUFFIX''@!@MYSQL_SERVER_SUFFIX@!' \
878
 
          -e 's!@''USE_NDBCLUSTER''@!@TEST_NDBCLUSTER@!g' \
879
 
          $< > $@-t
880
 
        @CHMOD@ +x $@-t
881
 
        @MV@ $@-t $@
882
 
 
883
873
# Don't update the files from bitkeeper
884
874
%::SCCS/s.%
885
875
# Tell versions [3.59,3.63) of GNU make to not export all variables.