13
13
# along with this program; if not, write to the Free Software
14
14
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16
#called from the top level Makefile
19
MYSQLDATAdir = $(localstatedir)
20
MYSQLSHAREdir = $(pkgdatadir)
21
MYSQLBASEdir= $(prefix)
22
MYSQLLIBdir= $(pkglibdir)
23
pkgplugindir = $(pkglibdir)/plugin
27
DEFS = @DEFS@ -DHAVE_DRIZZLE_CONFIG_H
29
noinst_HEADERS = ha_archive.h azio.h
30
noinst_PROGRAMS = archive_test archive_reader archive_performance concurrency_test
32
EXTRA_LTLIBRARIES = ha_archive.la
33
pkglib_LTLIBRARIES = @plugin_archive_shared_target@
34
ha_archive_la_LDFLAGS = -module -rpath $(pkgplugindir) $(LDADD)
35
ha_archive_la_CXXFLAGS= $(AM_CXXFLAGS) -DDRIZZLE_DYNAMIC_PLUGIN
36
ha_archive_la_CFLAGS = $(AM_CFLAGS) -DDRIZZLE_DYNAMIC_PLUGIN
37
ha_archive_la_SOURCES = ha_archive.cc azio.c
40
EXTRA_LIBRARIES = libarchive.a
41
noinst_LIBRARIES = @plugin_archive_static_target@
42
libarchive_a_CXXFLAGS = $(AM_CXXFLAGS)
43
libarchive_a_CFLAGS = $(AM_CFLAGS)
44
libarchive_a_SOURCES = ha_archive.cc azio.c
46
archive_performance_SOURCES = archive_performance.c azio.c
47
archive_performance_CFLAGS = $(AM_CFLAGS)
48
archive_performance_LDADD = $(top_builddir)/mysys/libmysys.la \
49
$(top_builddir)/mystrings/libmystrings.la \
52
archive_performance_LDFLAGS =
54
archive_test_SOURCES = archive_test.c azio.c
55
archive_test_CFLAGS = $(AM_CFLAGS)
56
archive_test_LDADD = $(top_builddir)/mysys/libmysys.la \
57
$(top_builddir)/mystrings/libmystrings.la \
60
archive_test_LDFLAGS =
62
archive_reader_SOURCES = archive_reader.c azio.c
63
archive_reader_CFLAGS = $(AM_CFLAGS)
64
archive_reader_LDADD = $(top_builddir)/mysys/libmysys.la \
65
$(top_builddir)/mystrings/libmystrings.la \
68
archive_reader_LDFLAGS =
70
concurrency_test_SOURCES = concurrency_test.c azio.c
71
concurrency_test_CFLAGS = $(AM_CFLAGS)
72
concurrency_test_LDADD = $(top_builddir)/mysys/libmysys.la \
73
$(top_builddir)/mystrings/libmystrings.la \
74
$(top_builddir)/libdrizzle/libdrizzle.la \
77
concurrency_test_LDFLAGS =
79
valgrind-test: archive_test archive_performance
80
libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes ./concurrency_test
81
libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes ./archive_test
16
test_archive_LDADD = $(LIBINTL) $(LTLIBZ) \
17
$(top_builddir)/plugin/libarchive_plugin.la \
18
$(top_builddir)/mysys/libmysys.la \
19
$(top_builddir)/mystrings/libmystrings.la \
22
if BUILD_ARCHIVE_PLUGIN
24
plugin/archive/archive_test \
25
plugin/archive/archive_reader \
26
plugin/archive/archive_performance \
27
plugin/archive/concurrency_test
30
plugin_archive_archive_performance_SOURCES= plugin/archive/archive_performance.cc
31
plugin_archive_archive_performance_LDADD= $(test_archive_LDADD)
33
plugin_archive_archive_test_SOURCES= plugin/archive/archive_test.cc
34
plugin_archive_archive_test_LDADD= $(test_archive_LDADD)
36
plugin_archive_archive_reader_SOURCES= plugin/archive/archive_reader.cc
37
plugin_archive_archive_reader_LDADD= $(test_archive_LDADD)
39
plugin_archive_concurrency_test_SOURCES= plugin/archive/concurrency_test.cc
40
plugin_archive_concurrency_test_LDADD= $(test_archive_LDADD)
42
valgrind-test: plugin/archive/archive_test plugin/archive/archive_performance plugin/archive/concurrency_test
43
libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes ./plugin/archive/concurrency_test
44
libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes ./plugin/archive/archive_test
82
45
libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes ./archive_performance