~drizzle-trunk/drizzle/development

1 by brian
clean slate
1
# Copyright (C) 2000-2006 MySQL AB
2
#
3
# This library is free software; you can redistribute it and/or
4
# modify it under the terms of the GNU Library General Public
5
# License as published by the Free Software Foundation; version 2
6
# of the License.
7
#
8
# This library is distributed in the hope that it will be useful,
9
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11
# Library General Public License for more details.
12
#
13
# You should have received a copy of the GNU Library General Public
14
# License along with this library; if not, write to the Free
15
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
16
# MA 02111-1307, USA
17
18
## Process this file with automake to create Makefile.in
19
20
SUBDIRS = 
21
22
benchdir_root=		$(prefix)
23
testdir =	        $(benchdir_root)/mysql-test
77.1.32 by Monty Taylor
Merged from trunk.
24
EXTRA_SCRIPTS = 	valgrind.supp $(PRESCRIPTS)
1 by brian
clean slate
25
EXTRA_DIST = 		$(EXTRA_SCRIPTS) suite
168 by Brian Aker
Rename of test (better tab completion!)
26
GENSCRIPTS =		install_test_db dtr test-run
27
PRESCRIPTS =		test-run.pl stress-test.pl
1 by brian
clean slate
28
test_SCRIPTS = 		$(GENSCRIPTS) $(PRESCRIPTS)
77.1.105 by Monty Taylor
Added more things to distclean targets so that it really does a distclean.
29
CLEANFILES = 		$(GENSCRIPTS) mtr
77.1.32 by Monty Taylor
Merged from trunk.
30
noinst_PROGRAMS = 	resolve_stack_dump
31
32
AM_CPPFLAGS =		-I$(top_builddir)/include -I$(top_srcdir)/include \
33
			-I${top_srcdir}/sql
34
LDADD=			$(top_builddir)/mysys/libmysyslt.la \
35
                        $(top_builddir)/strings/libmystringslt.la 
36
1 by brian
clean slate
37
38
39
dist-hook:
40
	mkdir -p \
41
		$(distdir)/t \
42
                $(distdir)/extra/binlog_tests \
43
                $(distdir)/extra/rpl_tests \
44
		$(distdir)/r \
45
		$(distdir)/include \
46
		$(distdir)/std_data \
47
		$(distdir)/std_data/parts \
48
		$(distdir)/lib \
49
		$(distdir)/lib/My
50
	-$(INSTALL_DATA) $(srcdir)/t/*.def $(distdir)/t
51
	$(INSTALL_DATA) $(srcdir)/t/*.test $(distdir)/t
52
	-$(INSTALL_DATA) $(srcdir)/t/*.imtest $(distdir)/t
53
	$(INSTALL_DATA) $(srcdir)/t/*.sql $(distdir)/t
54
	-$(INSTALL_DATA) $(srcdir)/t/*.disabled $(distdir)/t
55
	-$(INSTALL_DATA) $(srcdir)/t/*.opt $(srcdir)/t/*.slave-mi $(distdir)/t
56
	-$(INSTALL_SCRIPT) $(srcdir)/t/*.sh $(distdir)/t
57
	$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.test $(distdir)/extra/binlog_tests
58
	$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.test $(distdir)/extra/rpl_tests
59
	-$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.opt $(distdir)/extra/binlog_tests
60
	-$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.opt $(distdir)/extra/rpl_tests
61
	$(INSTALL_DATA) $(srcdir)/include/*.inc $(distdir)/include
62
	$(INSTALL_DATA) $(srcdir)/include/*.sql $(distdir)/include
63
	$(INSTALL_DATA) $(srcdir)/include/*.test $(distdir)/include
64
	$(INSTALL_DATA) $(srcdir)/r/*.result $(srcdir)/r/*.require $(distdir)/r
65
	$(INSTALL_DATA) $(srcdir)/std_data/Moscow_leap $(distdir)/std_data
66
	$(INSTALL_DATA) $(srcdir)/std_data/Index.xml $(distdir)/std_data
67
	$(INSTALL_DATA) $(srcdir)/std_data/*.dat $(srcdir)/std_data/*.000001 $(distdir)/std_data
68
	$(INSTALL_DATA) $(srcdir)/std_data/des_key_file $(distdir)/std_data
69
	$(INSTALL_DATA) $(srcdir)/std_data/*.pem $(distdir)/std_data
70
	$(INSTALL_DATA) $(srcdir)/std_data/*.frm $(distdir)/std_data
71
	$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(distdir)/std_data
72
	$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(distdir)/std_data
73
	$(INSTALL_DATA) $(srcdir)/std_data/parts/part_* $(distdir)/std_data/parts
74
	$(INSTALL_DATA) $(srcdir)/lib/*.pl $(distdir)/lib
75
	$(INSTALL_DATA) $(srcdir)/lib/My/*.pm $(distdir)/lib/My
76
77
install-data-local:
78
	$(mkinstalldirs) \
79
		$(DESTDIR)$(testdir)/t \
80
		$(DESTDIR)$(testdir)/extra/binlog_tests \
81
		$(DESTDIR)$(testdir)/extra/rpl_tests \
82
		$(DESTDIR)$(testdir)/r \
83
		$(DESTDIR)$(testdir)/include \
84
		$(DESTDIR)$(testdir)/std_data \
85
		$(DESTDIR)$(testdir)/std_data/parts \
86
		$(DESTDIR)$(testdir)/lib \
87
		$(DESTDIR)$(testdir)/lib/My
88
	$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(testdir)
89
	-$(INSTALL_DATA) $(srcdir)/t/*.def $(DESTDIR)$(testdir)/t
90
	$(INSTALL_DATA) $(srcdir)/t/*.test $(DESTDIR)$(testdir)/t
91
	-$(INSTALL_DATA) $(srcdir)/t/*.imtest $(DESTDIR)$(testdir)/t
92
	$(INSTALL_DATA) $(srcdir)/t/*.sql $(DESTDIR)$(testdir)/t
93
	-$(INSTALL_DATA) $(srcdir)/t/*.disabled $(DESTDIR)$(testdir)/t
94
	-$(INSTALL_DATA) $(srcdir)/t/*.opt $(DESTDIR)$(testdir)/t
95
	-$(INSTALL_SCRIPT) $(srcdir)/t/*.sh $(DESTDIR)$(testdir)/t
96
	-$(INSTALL_DATA) $(srcdir)/t/*.slave-mi $(DESTDIR)$(testdir)/t
97
	$(INSTALL_DATA) $(srcdir)/r/*.result $(DESTDIR)$(testdir)/r
98
	$(INSTALL_DATA) $(srcdir)/r/*.require $(DESTDIR)$(testdir)/r
99
	$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.test $(DESTDIR)$(testdir)/extra/binlog_tests
100
	$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.test $(DESTDIR)$(testdir)/extra/rpl_tests
101
	-$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.opt $(DESTDIR)$(testdir)/extra/binlog_tests
102
	-$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.opt $(DESTDIR)$(testdir)/extra/rpl_tests
103
	$(INSTALL_DATA) $(srcdir)/include/*.inc $(DESTDIR)$(testdir)/include
104
	$(INSTALL_DATA) $(srcdir)/include/*.sql $(DESTDIR)$(testdir)/include
105
	$(INSTALL_DATA) $(srcdir)/include/*.test $(DESTDIR)$(testdir)/include
106
	$(INSTALL_DATA) $(srcdir)/std_data/*.dat $(DESTDIR)$(testdir)/std_data
107
	$(INSTALL_DATA) $(srcdir)/std_data/*.*001 $(DESTDIR)$(testdir)/std_data
108
	$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
109
	$(INSTALL_DATA) $(srcdir)/std_data/des_key_file $(DESTDIR)$(testdir)/std_data
110
	$(INSTALL_DATA) $(srcdir)/std_data/Moscow_leap $(DESTDIR)$(testdir)/std_data
111
	$(INSTALL_DATA) $(srcdir)/std_data/Index.xml $(DESTDIR)$(testdir)/std_data
112
	$(INSTALL_DATA) $(srcdir)/std_data/*.pem $(DESTDIR)$(testdir)/std_data
113
	$(INSTALL_DATA) $(srcdir)/std_data/*.frm $(DESTDIR)$(testdir)/std_data
114
	$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(DESTDIR)$(testdir)/std_data
115
	$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(DESTDIR)$(testdir)/std_data
116
	$(INSTALL_DATA) $(srcdir)/std_data/parts/part_* $(DESTDIR)$(testdir)/std_data/parts
117
	$(INSTALL_DATA) $(srcdir)/lib/*.pl $(DESTDIR)$(testdir)/lib
118
	$(INSTALL_DATA) $(srcdir)/lib/My/*.pm $(DESTDIR)$(testdir)/lib/My
119
	for f in `(cd $(srcdir); find suite -type f | egrep -v 'SCCS|row_lock')`; \
120
	do \
121
	  d=$(DESTDIR)$(testdir)/`dirname $$f`; \
122
	  mkdir -p $$d ; \
123
	  $(INSTALL_DATA) $(srcdir)/$$f $$d ; \
124
	done
125
126
uninstall-local:
127
	@RM@ -f -r $(DESTDIR)$(testdir)
128
168 by Brian Aker
Rename of test (better tab completion!)
129
# dtr - a shortcut for executing test-run.pl
77.1.40 by Monty Taylor
More naming changes.
130
dtr:
131
	$(RM) -f mtr dtr
168 by Brian Aker
Rename of test (better tab completion!)
132
	$(LN_S) test-run.pl mtr
133
	$(LN_S) test-run.pl dtr
1 by brian
clean slate
134
168 by Brian Aker
Rename of test (better tab completion!)
135
# test-run - a shortcut for executing test-run.pl
136
test-run:
137
	$(RM) -f test-run
138
	$(LN_S) test-run.pl test-run
1 by brian
clean slate
139