diff options
author | Sergei Golubchik <sergii@pisem.net> | 2011-07-03 20:07:41 +0200 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2011-07-03 20:07:41 +0200 |
commit | 7e6c8ea891482daadf07d79e51886adfc0847b02 (patch) | |
tree | c545d3c5abafd941b40b3f0cc3eef4735a0cd7e4 /storage | |
parent | b843de11d5f7732abc4f7fdc565b64e1cd781bbb (diff) | |
download | mariadb-git-7e6c8ea891482daadf07d79e51886adfc0847b02.tar.gz |
remove unused autotools files
Diffstat (limited to 'storage')
-rw-r--r-- | storage/federatedx/Makefile.am | 63 | ||||
-rw-r--r-- | storage/maria/Makefile.am | 202 | ||||
-rw-r--r-- | storage/maria/plug.in | 19 | ||||
-rw-r--r-- | storage/maria/unittest/Makefile.am | 115 | ||||
-rw-r--r-- | storage/oqgraph/Makefile.am | 98 | ||||
-rw-r--r-- | storage/oqgraph/plug.in | 40 | ||||
-rw-r--r-- | storage/pbxt/Makefile.am | 3 | ||||
-rw-r--r-- | storage/pbxt/bin/Makefile.am | 14 | ||||
-rw-r--r-- | storage/pbxt/plug.in | 8 | ||||
-rw-r--r-- | storage/pbxt/src/Makefile.am | 50 | ||||
-rw-r--r-- | storage/sphinx/Makefile.am | 55 | ||||
-rw-r--r-- | storage/sphinx/plug.in | 6 | ||||
-rw-r--r-- | storage/xtradb/Makefile.am | 345 | ||||
-rw-r--r-- | storage/xtradb/plug.in | 231 |
14 files changed, 0 insertions, 1249 deletions
diff --git a/storage/federatedx/Makefile.am b/storage/federatedx/Makefile.am deleted file mode 100644 index 0e3249866ea..00000000000 --- a/storage/federatedx/Makefile.am +++ /dev/null @@ -1,63 +0,0 @@ -# Used to build Makefile.in - -MYSQLDATAdir = $(localstatedir) -MYSQLSHAREdir = $(pkgdatadir) -MYSQLBASEdir= $(prefix) -MYSQLLIBdir= $(pkglibdir) -pkgplugindir = $(pkglibdir)/plugin -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(top_srcdir)/sql \ - -I$(srcdir) -WRAPLIBS= - -LDADD = - -DEFS = @DEFS@ - -noinst_HEADERS = ha_federatedx.h federatedx_probes.h - -EXTRA_LTLIBRARIES = ha_federatedx.la -pkgplugin_LTLIBRARIES = @plugin_federatedx_shared_target@ -ha_federatedx_la_LDFLAGS = -module -rpath $(pkgplugindir) \ - -L$(top_builddir)/libservices -lmysqlservices -ha_federatedx_la_CXXFLAGS= -shared $(AM_CXXFLAGS) -DMYSQL_DYNAMIC_PLUGIN -ha_federatedx_la_CFLAGS = -shared $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN - - -EXTRA_LIBRARIES = libfederatedx.a -noinst_LIBRARIES = @plugin_federatedx_static_target@ -libfederatedx_a_CXXFLAGS = $(AM_CXXFLAGS) -libfederatedx_a_SOURCES= ha_federatedx.cc federatedx_txn.cc \ - federatedx_io.cc federatedx_io_null.cc \ - federatedx_io_mysql.cc - -EXTRA_DIST = CMakeLists.txt plug.in ha_federatedx.h \ - federatedx_probes.h - -ha_federatedx_la_SOURCES = ha_federatedx.cc federatedx_txn.cc \ - federatedx_io.cc federatedx_io_null.cc \ - federatedx_io_mysql.cc $(top_srcdir)/mysys/string.c -ha_federatedx_la_LIBADD = - -#DTRACE = @DTRACE@ -#DTRACEFLAGS = @DTRACEFLAGS@ -#DTRACEFILES = .libs/libfederatedx_engine_la-ha_federatedx.o - -# #if HAVE_DTRACE -# # libfederatedx_engine_la_LIBADD += federatedx_probes.o -# #endif - -# federatedx_probes.h: federatedx_probes.d -# $(DTRACE) $(DTRACEFLAGS) -h -s federatedx_probes.d -# mv federatedx_probes.h federatedx_probes.h.bak -# sed "s/#include <unistd.h>//g" federatedx_probes.h.bak > federatedx_probes.h -# rm federatedx_probes.h.bak - -#federatedx_probes.o: -# $(DTRACE) $(DTRACEFLAGS) -G -s federatedx_probes.d $(DTRACEFILES) - -# End - -# Don't update the files from bitkeeper -%::SCCS/s.% diff --git a/storage/maria/Makefile.am b/storage/maria/Makefile.am deleted file mode 100644 index a83063a0226..00000000000 --- a/storage/maria/Makefile.am +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright (C) 2000-2008 MySQL AB -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -MYSQLDATAdir = $(localstatedir) -MYSQLSHAREdir = $(pkgdatadir) -MYSQLBASEdir= $(prefix) -MYSQLLIBdir= $(pkglibdir) -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(top_srcdir)/sql \ - -I$(srcdir) -WRAPLIBS= - -LDADD = - -DEFS = @DEFS@ - -# "." is needed first because tests in unittest need libaria -SUBDIRS = . unittest - -EXTRA_DIST = ma_test_all.sh ma_test_all.res ma_test_big.sh \ - ma_ft_stem.c CMakeLists.txt plug.in ma_test_recovery -pkgdata_DATA = -pkglib_LIBRARIES = libaria.a -bin_PROGRAMS = aria_chk aria_pack aria_ftdump aria_read_log \ - aria_dump_log -aria_chk_DEPENDENCIES= $(LIBRARIES) -# Only reason to link with libmyisam.a here is that it's where some fulltext -# pieces are (but soon we'll remove fulltext dependencies from Aria). -# For now, it imposes that storage/myisam be built before storage/maria. -aria_chk_SOURCES= maria_chk.c -aria_chk_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -aria_pack_SOURCES= maria_pack.c -aria_pack_DEPENDENCIES=$(LIBRARIES) -aria_pack_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -aria_read_log_SOURCES= maria_read_log.c -aria_read_log_DEPENDENCIES=$(LIBRARIES) -aria_read_log_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -aria_dump_log_DEPENDENCIES=$(LIBRARIES) ma_loghandler.c -aria_dump_log_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -aria_dump_log_SOURCES= ma_loghandler.c unittest/ma_loghandler_examples.c -aria_dump_log_CPPFLAGS= -DMARIA_DUMP_LOG -noinst_PROGRAMS = ma_test1 ma_test2 ma_test3 ma_rt_test ma_sp_test -noinst_HEADERS = maria_def.h ma_rt_index.h ma_rt_key.h ma_rt_mbr.h \ - ma_sp_defs.h ma_fulltext.h ma_ftdefs.h ma_ft_test1.h \ - ma_ft_eval.h trnman.h lockman.h tablockman.h \ - ma_control_file.h ha_maria.h ma_blockrec.h \ - ma_loghandler.h ma_loghandler_lsn.h ma_pagecache.h \ - ma_checkpoint.h ma_recovery.h ma_commit.h ma_state.h \ - trnman_public.h ma_check_standalone.h \ - ma_key_recover.h ma_recovery_util.h \ - ma_servicethread.h compat_aliases.h -ma_test1_DEPENDENCIES= $(LIBRARIES) -ma_test1_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -ma_test2_DEPENDENCIES= $(LIBRARIES) -ma_test2_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -ma_test3_DEPENDENCIES= $(LIBRARIES) -ma_test3_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -#ma_ft_test1_DEPENDENCIES= $(LIBRARIES) -#ma_ft_eval_DEPENDENCIES= $(LIBRARIES) -aria_ftdump_SOURCES= maria_ftdump.c -aria_ftdump_DEPENDENCIES= $(LIBRARIES) -aria_ftdump_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -ma_rt_test_DEPENDENCIES= $(LIBRARIES) -ma_rt_test_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -ma_sp_test_DEPENDENCIES= $(LIBRARIES) -ma_sp_test_LDADD= @CLIENT_EXTRA_LDFLAGS@ libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -libaria_a_SOURCES = ma_init.c ma_open.c ma_extra.c ma_info.c ma_rkey.c \ - ma_rnext.c ma_rnext_same.c \ - ma_search.c ma_page.c ma_key_recover.c ma_key.c \ - ma_locking.c ma_state.c \ - ma_rrnd.c ma_scan.c ma_cache.c \ - ma_statrec.c ma_packrec.c ma_dynrec.c \ - ma_blockrec.c ma_bitmap.c \ - ma_update.c ma_write.c ma_unique.c \ - ma_delete.c \ - ma_rprev.c ma_rfirst.c ma_rlast.c ma_rsame.c \ - ma_rsamepos.c ma_panic.c ma_close.c ma_create.c\ - ma_range.c ma_dbug.c ma_checksum.c \ - ma_changed.c ma_static.c ma_delete_all.c \ - ma_delete_table.c ma_rename.c ma_check.c \ - ma_keycache.c ma_preload.c ma_ft_parser.c \ - ma_ft_update.c ma_ft_boolean_search.c \ - ma_ft_nlq_search.c ft_maria.c ma_sort.c \ - trnman.c lockman.c tablockman.c \ - ma_rt_index.c ma_rt_key.c ma_rt_mbr.c ma_rt_split.c \ - ma_sp_key.c ma_control_file.c ma_loghandler.c \ - ma_pagecache.c ma_pagecaches.c \ - ma_checkpoint.c ma_recovery.c ma_commit.c \ - ma_pagecrc.c ma_recovery_util.c \ - ha_maria.cc compat_aliases.cc ma_servicethread.c -CLEANFILES = test?.MA? FT?.MA? isam.log ma_test_all ma_rt_test.MA? sp_test.MA? aria_log_control aria_log.0000* - -SUFFIXES = .sh - -.sh: - @RM@ -f $@ $@-t - @SED@ \ - -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!@''CC''@!@CC@!'\ - -e 's!@''CXX''@!@CXX@!'\ - -e 's!@''GXX''@!@GXX@!'\ - -e 's!@''PERL''@!@PERL@!' \ - -e 's!@''CFLAGS''@!@SAVE_CFLAGS@!'\ - -e 's!@''CXXFLAGS''@!@SAVE_CXXFLAGS@!'\ - -e 's!@''LDFLAGS''@!@SAVE_LDFLAGS@!'\ - -e 's!@''VERSION''@!@VERSION@!' \ - -e 's!@''MYSQL_SERVER_SUFFIX''@!@MYSQL_SERVER_SUFFIX@!' \ - -e 's!@''COMPILATION_COMMENT''@!@COMPILATION_COMMENT@!' \ - -e 's!@''MACHINE_TYPE''@!@MACHINE_TYPE@!' \ - -e 's!@''HOSTNAME''@!@HOSTNAME@!' \ - -e 's!@''SYSTEM_TYPE''@!@SYSTEM_TYPE@!' \ - -e 's!@''CHECK_PID''@!@CHECK_PID@!' \ - -e 's!@''FIND_PROC''@!@FIND_PROC@!' \ - -e 's!@''MYSQLD_DEFAULT_SWITCHES''@!@MYSQLD_DEFAULT_SWITCHES@!' \ - -e 's!@''MYSQL_UNIX_ADDR''@!@MYSQL_UNIX_ADDR@!' \ - -e 's!@''TARGET_LINUX''@!@TARGET_LINUX@!' \ - -e "s!@""CONF_COMMAND""@!@CONF_COMMAND@!" \ - -e 's!@''MYSQLD_USER''@!@MYSQLD_USER@!' \ - -e 's!@''sysconfdir''@!@sysconfdir@!' \ - -e 's!@''SHORT_MYSQL_INTRO''@!@SHORT_MYSQL_INTRO@!' \ - -e 's!@''SHARED_LIB_VERSION''@!@SHARED_LIB_VERSION@!' \ - -e 's!@''MYSQL_BASE_VERSION''@!@MYSQL_BASE_VERSION@!' \ - -e 's!@''MYSQL_NO_DASH_VERSION''@!@MYSQL_NO_DASH_VERSION@!' \ - -e 's!@''MYSQL_TCP_PORT''@!@MYSQL_TCP_PORT@!' \ - -e 's!@''PERL_DBI_VERSION''@!@PERL_DBI_VERSION@!' \ - -e 's!@''PERL_DBD_VERSION''@!@PERL_DBD_VERSION@!' \ - -e 's!@''PERL_DATA_DUMPER''@!@PERL_DATA_DUMPER@!' \ - $< > $@-t - @CHMOD@ +x $@-t - @MV@ $@-t $@ - -tags: - etags *.h *.c *.cc - -unittests = unittest - -test: - perl $(top_srcdir)/unittest/unit.pl run $(unittests) - -test-verbose: - HARNESS_VERBOSE=1 perl $(top_srcdir)/unittest/unit.pl run $(unittests) - -# Don't update the files from bitkeeper -%::SCCS/s.% diff --git a/storage/maria/plug.in b/storage/maria/plug.in deleted file mode 100644 index 00b974c356a..00000000000 --- a/storage/maria/plug.in +++ /dev/null @@ -1,19 +0,0 @@ -MYSQL_STORAGE_ENGINE(aria,, [Aria Storage Engine], - [Crash-safe tables with MyISAM heritage], [default,max,max-no-ndb]) -MYSQL_PLUGIN_DIRECTORY(aria, [storage/maria]) -MYSQL_PLUGIN_STATIC(aria, [libaria.a]) -MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS(aria, [ha_maria.cc]) - -MYSQL_PLUGIN_ACTIONS(aria, [ -# AC_CONFIG_FILES(storage/maria/unittest/Makefile) -AC_ARG_WITH(aria-tmp-tables, - AC_HELP_STRING([--with-aria-tmp-tables],[Use Aria for internal temporary tables]), - [with_aria_tmp_tables=$withval], - [with_aria_tmp_tables=yes] -) - -if test "$with_aria_tmp_tables" = "yes" -then - AC_DEFINE([USE_ARIA_FOR_TMP_TABLES], [1], [Aria is used for internal temporary tables]) -fi -]) diff --git a/storage/maria/unittest/Makefile.am b/storage/maria/unittest/Makefile.am deleted file mode 100644 index b5bc8587066..00000000000 --- a/storage/maria/unittest/Makefile.am +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright (C) 2006-2008 MySQL AB -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -AM_CPPFLAGS = @ZLIB_INCLUDES@ -I$(top_builddir)/include \ - -I$(top_srcdir)/include -I$(top_srcdir)/unittest/mytap -INCLUDES = @ZLIB_INCLUDES@ -I$(top_builddir)/include \ - -I$(top_srcdir)/include -I$(top_srcdir)/unittest/mytap -EXTRA_DIST= ma_test_all-t CMakeLists.txt \ - ma_test_recovery.pl ma_test_recovery.expected -# Only reason to link with libmyisam.a here is that it's where some fulltext -# pieces are (but soon we'll remove fulltext dependencies from Aria). -LDADD= $(top_builddir)/unittest/mytap/libmytap.a \ - $(top_builddir)/storage/maria/libaria.a \ - $(top_builddir)/storage/myisam/libmyisam.a \ - $(top_builddir)/mysys/libmysys.a \ - $(top_builddir)/dbug/libdbug.a \ - $(top_builddir)/strings/libmystrings.a @ZLIB_LIBS@ -noinst_PROGRAMS = ma_control_file-t trnman-t \ - ma_pagecache_single_1k-t ma_pagecache_single_8k-t \ - ma_pagecache_single_64k-t \ - ma_pagecache_consist_1k-t \ - ma_pagecache_consist_64k-t \ - ma_pagecache_consist_1kHC-t \ - ma_pagecache_consist_64kHC-t \ - ma_pagecache_consist_1kRD-t \ - ma_pagecache_consist_64kRD-t \ - ma_pagecache_consist_1kWR-t \ - ma_pagecache_consist_64kWR-t \ - ma_pagecache_rwconsist_1k-t \ - ma_pagecache_rwconsist2_1k-t \ - ma_test_loghandler-t \ - ma_test_loghandler_multigroup-t \ - ma_test_loghandler_multithread-t \ - ma_test_loghandler_multiflush-t \ - ma_test_loghandler_pagecache-t \ - ma_test_loghandler_long-t \ - ma_test_loghandler_noflush-t \ - ma_test_loghandler_first_lsn-t \ - ma_test_loghandler_max_lsn-t \ - ma_test_loghandler_purge-t \ - ma_test_loghandler_readonly-t\ - ma_test_loghandler_nologs-t - -ma_test_loghandler_t_SOURCES = ma_test_loghandler-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_multigroup_t_SOURCES = ma_test_loghandler_multigroup-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c sequence_storage.c sequence_storage.h -ma_test_loghandler_multithread_t_SOURCES = ma_test_loghandler_multithread-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_multiflush_t_SOURCES = ma_test_loghandler_multithread-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_multiflush_t_CPPFLAGS = -DMULTIFLUSH_TEST -ma_test_loghandler_pagecache_t_SOURCES = ma_test_loghandler_pagecache-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_long_t_SOURCES = ma_test_loghandler-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_long_t_CPPFLAGS = -DLONG_LOG_TEST -ma_test_loghandler_noflush_t_SOURCES = ma_test_loghandler_noflush-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_first_lsn_t_SOURCES = ma_test_loghandler_first_lsn-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_max_lsn_t_SOURCES = ma_test_loghandler_max_lsn-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_purge_t_SOURCES = ma_test_loghandler_purge-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c -ma_test_loghandler_readonly_t_SOURCES = ma_test_loghandler_multigroup-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c sequence_storage.c sequence_storage.h -ma_test_loghandler_readonly_t_CPPFLAGS = -DREADONLY_TEST -ma_test_loghandler_nologs_t_SOURCES = ma_test_loghandler_nologs-t.c ma_maria_log_cleanup.c ma_loghandler_examples.c - -ma_pagecache_single_src = ma_pagecache_single.c test_file.c test_file.h -ma_pagecache_consist_src = ma_pagecache_consist.c test_file.c test_file.h -ma_pagecache_common_cppflags = -DEXTRA_DEBUG -DPAGECACHE_DEBUG -DMAIN - -ma_pagecache_single_1k_t_SOURCES = $(ma_pagecache_single_src) -ma_pagecache_single_8k_t_SOURCES = $(ma_pagecache_single_src) -ma_pagecache_single_64k_t_SOURCES = $(ma_pagecache_single_src) -ma_pagecache_single_1k_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=1024 -ma_pagecache_single_8k_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=8192 -ma_pagecache_single_64k_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=65536 -DBIG - -ma_pagecache_consist_1k_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_1k_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=1024 -ma_pagecache_consist_64k_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_64k_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=65536 - -ma_pagecache_consist_1kHC_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_1kHC_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=1024 -DTEST_HIGH_CONCURENCY -ma_pagecache_consist_64kHC_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_64kHC_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=65536 -DTEST_HIGH_CONCURENCY - -ma_pagecache_consist_1kRD_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_1kRD_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=1024 -DTEST_READERS -ma_pagecache_consist_64kRD_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_64kRD_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=65536 -DTEST_READERS - -ma_pagecache_consist_1kWR_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_1kWR_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=1024 -DTEST_WRITERS -ma_pagecache_consist_64kWR_t_SOURCES = $(ma_pagecache_consist_src) -ma_pagecache_consist_64kWR_t_CPPFLAGS = $(ma_pagecache_common_cppflags) -DTEST_PAGE_SIZE=65536 -DTEST_WRITERS - -ma_pagecache_rwconsist_1k_t_SOURCES = ma_pagecache_rwconsist.c -ma_pagecache_rwconsist_1k_t_CPPFLAGS = -DTEST_PAGE_SIZE=1024 -ma_pagecache_rwconsist2_1k_t_SOURCES = ma_pagecache_rwconsist2.c -ma_pagecache_rwconsist2_1k_t_CPPFLAGS = -DTEST_PAGE_SIZE=1024 - -# the generic lock manager may not be used in the end and lockman1-t crashes, -# and lockman2-t takes at least quarter an hour, -# so we don't build lockman-t and lockman1-t and lockman2-t -CLEANFILES = aria_log_control page_cache_test_file_1 \ - aria_log.???????? - -# Don't update the files from bitkeeper -%::SCCS/s.% diff --git a/storage/oqgraph/Makefile.am b/storage/oqgraph/Makefile.am deleted file mode 100644 index e99e134db02..00000000000 --- a/storage/oqgraph/Makefile.am +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright (C) 2007-2009 Arjen G Lentz & Antony T Curtis for Open Query -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License, or -# (at your option) any later version. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ - -# ====================================================================== -# Open Query Graph Computation Engine, based on a concept by Arjen Lentz -# Mk.II implementation by Antony Curtis & Arjen Lentz -# For more information, documentation, support, enhancement engineering, -# and non-GPL licensing, see http://openquery.com/graph -# or contact graph@openquery.com -# For packaged binaries, see http://ourdelta.org -# ====================================================================== - -mysqlplugindir= $(pkglibdir)/plugin - -BOOST_CXXFLAGS = -frtti -fexceptions -fimplicit-templates -#BOOST_CXXFLAGS+= -g -#original flags before 2009-11-10 -#BOOST_CXXFLAGS+= -O3 -fomit-frame-pointer -fstrict-aliasing -#BOOST_CXXFLAGS+= -momit-leaf-frame-pointer -falign-loops -#modified flags: -# - remove omit-frame-pointer, x86 specific (fails on PPC) + hinders debugging -# Option details from gcc man: -# Don't keep the frame pointer in a register for functions that don't need one. -# This avoids the instructions to save, set up and restore frame pointers; -# it also makes an extra register available in many functions. -# It also makes debugging impossible on some machines. -# (automatically gets enabled anyway by -O* on some architectures) -BOOST_CXXFLAGS+= -O3 -fstrict-aliasing -BOOST_CXXFLAGS+= -falign-loops -if HAVE_FVISIBILITY_INLINES_HIDDEN -BOOST_CXXFLAGS+= -fvisibility-inlines-hidden -endif -BOOST_CXXFLAGS+= -funroll-loops -fno-trapping-math - -EXTRA_DIST = ha_oqgraph.h ha_oqgraph.cc graphcore.cc \ - graphcore-graph.h graphcore-types.h graphcore.h \ - CMakeLists.txt plug.in oqgraph_probes.d - -# DTRACE = @DTRACE@ -# DTRACEFLAGS = @DTRACEFLAGS@ -# DTRACEFILES = .libs/libha_oqgraph_la-ha_oqgraph.o - -ORIG_CXXFLAGS = @CXXFLAGS@ -CXXFLAGS= -noinst_HEADERS = ha_oqgraph.h \ - graphcore-graph.h graphcore-types.h graphcore.h -# oqgraph_probes.h - -noinst_LTLIBRARIES = libgraphcore.la -libgraphcore_la_SOURCES = graphcore.cc -libgraphcore_la_CXXFLAGS = $(ORIG_CXXFLAGS) $(BOOST_CXXFLAGS) - -if BUILD_OQGRAPH_FOR_MYSQL - -if BUILD_OQGRAPH_STANDALONE -INCLUDES = -DDBUG_ON -DSAFE_MUTEX -DUNIV_MUST_NOT_INLINE -DEXTRA_DEBUG -DFORCE_INIT_OF_VARS -DSAFEMALLOC -DPEDANTIC_SAFEMALLOC -DSAFE_MUTEX -DHAVE_OQGRAPH $(MYSQL_INC) -else -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include -I$(top_srcdir)/regex -I$(top_srcdir)/sql -I$(srcdir) -DHAVE_OQGRAPH -endif !BUILD_OQGRAPH_STANDALONE - -EXTRA_LTLIBRARIES = ha_oqgraph.la -mysqlplugin_LTLIBRARIES = @plugin_oqgraph_shared_target@ -ha_oqgraph_la_SOURCES = ha_oqgraph.cc -ha_oqgraph_la_LIBADD = libgraphcore.la - -# if HAVE_DTRACE -# ha_oqgraph_la_LIBADD += oqgraph_probes.o -# endif - -ha_oqgraph_la_LDFLAGS = -shared -module -rpath $(mysqlplugindir) -ha_oqgraph_la_CFLAGS = $(ORIG_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN -ha_oqgraph_la_CXXFLAGS = $(ORIG_CXXFLAGS) -DMYSQL_DYNAMIC_PLUGIN - -# oqgraph_probes.h: oqgraph_probes.d -# $(DTRACE) $(DTRACEFLAGS) -h -s oqgraph_probes.d -# mv oqgraph_probes.h oqgraph_probes.h.bak -# sed "s/#include <unistd.h>//g" oqgraph_probes.h.bak > oqgraph_probes.h -# rm oqgraph_probes.h.bak - -# oqgraph_probes.o: -# $(DTRACE) $(DTRACEFLAGS) -G -s oqgraph_probes.d $(DTRACEFILES) - -endif BUILD_OQGRAPH_FOR_MYSQL - -# End diff --git a/storage/oqgraph/plug.in b/storage/oqgraph/plug.in deleted file mode 100644 index 38c8310a915..00000000000 --- a/storage/oqgraph/plug.in +++ /dev/null @@ -1,40 +0,0 @@ -MYSQL_STORAGE_ENGINE(oqgraph,,[Graph Storage Engine], - [Open Query Graph Computation Engine], []) -MYSQL_PLUGIN_DYNAMIC(oqgraph, [ha_oqgraph.la]) -MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS(oqgraph, [ha_oqgraph.cc]) -MYSQL_PLUGIN_ACTIONS(oqgraph,[ - AC_LANG_PUSH([C++]) - AC_MSG_CHECKING([whether compiler supports -fvisibility-inlines-hidden]) - OLD_CXXFLAGS=$CXXFLAGS - CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden" - AC_TRY_COMPILE([],[],[ - AM_CONDITIONAL(HAVE_FVISIBILITY_INLINES_HIDDEN, true) - AC_MSG_RESULT([yes]) - ], [ - AC_MSG_RESULT([no]) - ]) - CXXFLAGS=$OLD_CXXFLAGS - AC_LANG_POP() -]) - -AM_CONDITIONAL([BUILD_OQGRAPH_FOR_MYSQL], true) -AM_CONDITIONAL([BUILD_OQGRAPH_STANDALONE], false) -AM_CONDITIONAL([HAVE_DTRACE], false) -AM_CONDITIONAL(HAVE_FVISIBILITY_INLINES_HIDDEN, false) - -AC_LANG_PUSH([C++]) - -AC_MSG_CHECKING([for Boost usable by OQGraph engine]) -AC_PREPROC_IFELSE( - [ -#include <boost/version.hpp> -#if BOOST_VERSION >= 104000 -#else -#error oops -#endif - ], - [AC_MSG_RESULT([yes])], - [AC_MSG_RESULT([no]) - MYSQL_PLUGIN_WITHOUT(oqgraph)]) - -AC_LANG_POP() diff --git a/storage/pbxt/Makefile.am b/storage/pbxt/Makefile.am deleted file mode 100644 index 371756c84be..00000000000 --- a/storage/pbxt/Makefile.am +++ /dev/null @@ -1,3 +0,0 @@ -SUBDIRS = src bin - -EXTRA_DIST = CMakeLists.txt plug.in diff --git a/storage/pbxt/bin/Makefile.am b/storage/pbxt/bin/Makefile.am deleted file mode 100644 index ab7b711a6f1..00000000000 --- a/storage/pbxt/bin/Makefile.am +++ /dev/null @@ -1,14 +0,0 @@ -# Used to build Makefile.in - -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(top_srcdir)/storage/innobase/include \ - -I$(top_srcdir)/sql \ - -I$(srcdir) \ - -I$(srcdir)/../src - -bin_PROGRAMS = xtstat - -xtstat_SOURCES = xtstat_xt.cc ../src/strutil_xt.cc - -xtstat_LDADD = $(top_builddir)/libmysql/libmysqlclient.la diff --git a/storage/pbxt/plug.in b/storage/pbxt/plug.in deleted file mode 100644 index 02c5d8adcbe..00000000000 --- a/storage/pbxt/plug.in +++ /dev/null @@ -1,8 +0,0 @@ -MYSQL_STORAGE_ENGINE(pbxt,no, [PBXT Storage Engine], - [MVCC-based transactional engine], [max,max-no-ndb]) -MYSQL_PLUGIN_DIRECTORY(pbxt, [storage/pbxt]) -MYSQL_PLUGIN_STATIC(pbxt, [src/libpbxt.a]) -MYSQL_PLUGIN_ACTIONS(pbxt, [ -# AC_CONFIG_FILES(storage/pbxt/src/Makefile) - ]) -MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS(pbxt, [[src/ha_pbxt.cc],[src/myxt_xt.cc],[src/discover_xt.cc]]) diff --git a/storage/pbxt/src/Makefile.am b/storage/pbxt/src/Makefile.am deleted file mode 100644 index fc4c4ef8f1e..00000000000 --- a/storage/pbxt/src/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -# Used to build Makefile.in - -MYSQLDATAdir = $(localstatedir) -MYSQLSHAREdir = $(pkgdatadir) -MYSQLBASEdir= $(prefix) -MYSQLLIBdir= $(pkglibdir) -pkgplugindir = $(pkglibdir)/plugin -INCLUDES= -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(top_srcdir)/storage/innobase/include \ - -I$(top_srcdir)/sql \ - -I$(srcdir) - -LIBS = - -LDADD = - -noinst_HEADERS = bsearch_xt.h cache_xt.h ccutils_xt.h database_xt.h \ - datadic_xt.h datalog_xt.h filesys_xt.h hashtab_xt.h \ - ha_pbxt.h heap_xt.h index_xt.h linklist_xt.h \ - memory_xt.h myxt_xt.h pthread_xt.h restart_xt.h \ - pbms_enabled.h sortedlist_xt.h strutil_xt.h \ - tabcache_xt.h table_xt.h trace_xt.h thread_xt.h \ - util_xt.h xaction_xt.h xactlog_xt.h lock_xt.h \ - systab_xt.h ha_xtsys.h discover_xt.h backup_xt.h \ - pbms.h xt_config.h xt_defs.h xt_errno.h locklist_xt.h -EXTRA_LTLIBRARIES = libpbxt.la - -libpbxt_la_SOURCES = bsearch_xt.cc cache_xt.cc ccutils_xt.cc database_xt.cc \ - datadic_xt.cc datalog_xt.cc filesys_xt.cc hashtab_xt.cc \ - ha_pbxt.cc heap_xt.cc index_xt.cc linklist_xt.cc \ - memory_xt.cc myxt_xt.cc pthread_xt.cc restart_xt.cc \ - sortedlist_xt.cc strutil_xt.cc \ - tabcache_xt.cc table_xt.cc trace_xt.cc thread_xt.cc \ - systab_xt.cc ha_xtsys.cc discover_xt.cc backup_xt.cc \ - util_xt.cc xaction_xt.cc xactlog_xt.cc lock_xt.cc locklist_xt.cc - -libpbxt_la_LDFLAGS = -module - -# These are the warning Drizzle uses: -# DRIZZLE_WARNINGS = -W -Wall -Wextra -pedantic -Wundef -Wredundant-decls -Wno-strict-aliasing -Wno-long-long -Wno-unused-parameter - -libpbxt_la_CXXFLAGS = $(AM_CXXFLAGS) -DMYSQL_DYNAMIC_PLUGIN -libpbxt_la_CFLAGS = $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN -std=c99 - -EXTRA_LIBRARIES = libpbxt.a -noinst_LIBRARIES = libpbxt.a -libpbxt_a_SOURCES = $(libpbxt_la_SOURCES) - -EXTRA_DIST = pbms_enabled.cc win_inttypes.h diff --git a/storage/sphinx/Makefile.am b/storage/sphinx/Makefile.am deleted file mode 100644 index 5f58d673547..00000000000 --- a/storage/sphinx/Makefile.am +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -#called from the top level Makefile - -MYSQLDATAdir = $(localstatedir) -MYSQLSHAREdir = $(pkgdatadir) -MYSQLBASEdir= $(prefix) -MYSQLLIBdir= $(pkglibdir) -pkgplugindir = $(pkglibdir)/plugin -INCLUDES = -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(top_srcdir)/sql \ - -I$(srcdir) - -DEFS= @DEFS@ -D_REENTRANT -D_PTHREADS -DMYSQL_SERVER - -noinst_HEADERS = ha_sphinx.h - -EXTRA_LTLIBRARIES = ha_sphinx.la -pkgplugin_LTLIBRARIES = @plugin_sphinx_shared_target@ sphinx.la - -ha_sphinx_la_LDFLAGS = -module -rpath $(MYSQLLIBdir) \ - -L$(top_builddir)/libservices -lmysqlservices -ha_sphinx_la_CXXFLAGS= $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN -ha_sphinx_la_CFLAGS = $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN -ha_sphinx_la_SOURCES = ha_sphinx.cc - -sphinx_la_LDFLAGS = -module -sphinx_la_CXXFLAGS = $(AM_CFLAGS) -sphinx_la_CFLAGS = $(AM_CFLAGS) -sphinx_la_SOURCES = snippets_udf.cc - -EXTRA_LIBRARIES = libsphinx.a -noinst_LIBRARIES = @plugin_sphinx_static_target@ -libsphinx_a_CXXFLAGS = $(AM_CFLAGS) -libsphinx_a_CFLAGS = $(AM_CFLAGS) -libsphinx_a_SOURCES= ha_sphinx.cc - -EXTRA_DIST = CMakeLists.txt -# Don't update the files from bitkeeper -%::SCCS/s.% diff --git a/storage/sphinx/plug.in b/storage/sphinx/plug.in deleted file mode 100644 index 6c96e41ae52..00000000000 --- a/storage/sphinx/plug.in +++ /dev/null @@ -1,6 +0,0 @@ -MYSQL_STORAGE_ENGINE(sphinx,,[Sphinx Storage Engine], - [SE client for Sphinx search daemon], []) -MYSQL_PLUGIN_DIRECTORY(sphinx, [storage/sphinx]) -MYSQL_PLUGIN_STATIC(sphinx, [libsphinx.a]) -MYSQL_PLUGIN_DYNAMIC(sphinx, [ha_sphinx.la]) - diff --git a/storage/xtradb/Makefile.am b/storage/xtradb/Makefile.am deleted file mode 100644 index 0a6d7ddefb6..00000000000 --- a/storage/xtradb/Makefile.am +++ /dev/null @@ -1,345 +0,0 @@ -# Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; 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 - -MYSQLDATAdir= $(localstatedir) -MYSQLSHAREdir= $(pkgdatadir) -MYSQLBASEdir= $(prefix) -MYSQLLIBdir= $(pkglibdir) -pkgplugindir= $(pkglibdir)/plugin -INCLUDES= -I$(top_srcdir)/include -I$(top_builddir)/include \ - -I$(top_srcdir)/regex \ - -I$(srcdir)/include \ - -I$(top_srcdir)/sql \ - -I$(srcdir) @ZLIB_INCLUDES@ - -DEFS= @DEFS@ - - -noinst_HEADERS= \ - handler/ha_innodb.h \ - handler/i_s.h \ - include/btr0btr.h \ - include/btr0btr.ic \ - include/btr0cur.h \ - include/btr0cur.ic \ - include/btr0pcur.h \ - include/btr0pcur.ic \ - include/btr0sea.h \ - include/btr0sea.ic \ - include/btr0types.h \ - include/buf0buddy.h \ - include/buf0buddy.ic \ - include/buf0buf.h \ - include/buf0buf.ic \ - include/buf0flu.h \ - include/buf0flu.ic \ - include/buf0lru.h \ - include/buf0lru.ic \ - include/buf0rea.h \ - include/buf0types.h \ - include/data0data.h \ - include/data0data.ic \ - include/data0type.h \ - include/data0type.ic \ - include/data0types.h \ - include/db0err.h \ - include/dict0boot.h \ - include/dict0boot.ic \ - include/dict0crea.h \ - include/dict0crea.ic \ - include/dict0dict.h \ - include/dict0dict.ic \ - include/dict0load.h \ - include/dict0load.ic \ - include/dict0mem.h \ - include/dict0mem.ic \ - include/dict0types.h \ - include/dyn0dyn.h \ - include/dyn0dyn.ic \ - include/eval0eval.h \ - include/eval0eval.ic \ - include/eval0proc.h \ - include/eval0proc.ic \ - include/fil0fil.h \ - include/fsp0fsp.h \ - include/fsp0fsp.ic \ - include/fsp0types.h \ - include/fut0fut.h \ - include/fut0fut.ic \ - include/fut0lst.h \ - include/fut0lst.ic \ - include/ha0ha.h \ - include/ha0ha.ic \ - include/ha0storage.h \ - include/ha0storage.ic \ - include/ha_prototypes.h \ - include/handler0alter.h \ - include/hash0hash.h \ - include/hash0hash.ic \ - include/ibuf0ibuf.h \ - include/ibuf0ibuf.ic \ - include/ibuf0types.h \ - include/lock0iter.h \ - include/lock0lock.h \ - include/lock0lock.ic \ - include/lock0priv.h \ - include/lock0priv.ic \ - include/lock0types.h \ - include/log0log.h \ - include/log0log.ic \ - include/log0recv.h \ - include/log0recv.ic \ - include/mach0data.h \ - include/mach0data.ic \ - include/mem0dbg.h \ - include/mem0dbg.ic \ - include/mem0mem.h \ - include/mem0mem.ic \ - include/mem0pool.h \ - include/mem0pool.ic \ - include/mtr0log.h \ - include/mtr0log.ic \ - include/mtr0mtr.h \ - include/mtr0mtr.ic \ - include/mtr0types.h \ - include/mysql_addons.h \ - include/os0file.h \ - include/os0proc.h \ - include/os0proc.ic \ - include/os0sync.h \ - include/os0sync.ic \ - include/os0thread.h \ - include/os0thread.ic \ - include/page0cur.h \ - include/page0cur.ic \ - include/page0page.h \ - include/page0page.ic \ - include/page0types.h \ - include/page0zip.h \ - include/page0zip.ic \ - include/pars0grm.h \ - include/pars0opt.h \ - include/pars0opt.ic \ - include/pars0pars.h \ - include/pars0pars.ic \ - include/pars0sym.h \ - include/pars0sym.ic \ - include/pars0types.h \ - include/que0que.h \ - include/que0que.ic \ - include/que0types.h \ - include/read0read.h \ - include/read0read.ic \ - include/read0types.h \ - include/rem0cmp.h \ - include/rem0cmp.ic \ - include/rem0rec.h \ - include/rem0rec.ic \ - include/rem0types.h \ - include/row0ext.h \ - include/row0ext.ic \ - include/row0ins.h \ - include/row0ins.ic \ - include/row0merge.h \ - include/row0mysql.h \ - include/row0mysql.ic \ - include/row0purge.h \ - include/row0purge.ic \ - include/row0row.h \ - include/row0row.ic \ - include/row0sel.h \ - include/row0sel.ic \ - include/row0types.h \ - include/row0uins.h \ - include/row0uins.ic \ - include/row0umod.h \ - include/row0umod.ic \ - include/row0undo.h \ - include/row0undo.ic \ - include/row0upd.h \ - include/row0upd.ic \ - include/row0vers.h \ - include/row0vers.ic \ - include/srv0que.h \ - include/srv0srv.h \ - include/srv0srv.ic \ - include/srv0start.h \ - include/sync0arr.h \ - include/sync0arr.ic \ - include/sync0rw.h \ - include/sync0rw.ic \ - include/sync0sync.h \ - include/sync0sync.ic \ - include/sync0types.h \ - include/thr0loc.h \ - include/thr0loc.ic \ - include/trx0i_s.h \ - include/trx0purge.h \ - include/trx0purge.ic \ - include/trx0rec.h \ - include/trx0rec.ic \ - include/trx0roll.h \ - include/trx0roll.ic \ - include/trx0rseg.h \ - include/trx0rseg.ic \ - include/trx0sys.h \ - include/trx0sys.ic \ - include/trx0trx.h \ - include/trx0trx.ic \ - include/trx0types.h \ - include/trx0undo.h \ - include/trx0undo.ic \ - include/trx0xa.h \ - include/univ.i \ - include/usr0sess.h \ - include/usr0sess.ic \ - include/usr0types.h \ - include/ut0auxconf.h \ - include/ut0byte.h \ - include/ut0byte.ic \ - include/ut0dbg.h \ - include/ut0list.h \ - include/ut0list.ic \ - include/ut0lst.h \ - include/ut0mem.h \ - include/ut0mem.ic \ - include/ut0rbt.h \ - include/ut0rnd.h \ - include/ut0rnd.ic \ - include/ut0sort.h \ - include/ut0ut.h \ - include/ut0ut.ic \ - include/ut0vec.h \ - include/ut0vec.ic \ - include/ut0wqueue.h \ - handler/innodb_patch_info.h \ - mem/mem0dbg.c - -EXTRA_LIBRARIES= libxtradb.a -noinst_LIBRARIES= @plugin_xtradb_static_target@ -libxtradb_a_SOURCES= \ - btr/btr0btr.c \ - btr/btr0cur.c \ - btr/btr0pcur.c \ - btr/btr0sea.c \ - buf/buf0buddy.c \ - buf/buf0buf.c \ - buf/buf0flu.c \ - buf/buf0lru.c \ - buf/buf0rea.c \ - data/data0data.c \ - data/data0type.c \ - dict/dict0boot.c \ - dict/dict0crea.c \ - dict/dict0dict.c \ - dict/dict0load.c \ - dict/dict0mem.c \ - dyn/dyn0dyn.c \ - eval/eval0eval.c \ - eval/eval0proc.c \ - fil/fil0fil.c \ - fsp/fsp0fsp.c \ - fut/fut0fut.c \ - fut/fut0lst.c \ - ha/ha0ha.c \ - ha/ha0storage.c \ - ha/hash0hash.c \ - handler/ha_innodb.cc \ - handler/handler0alter.cc \ - handler/i_s.cc \ - handler/mysql_addons.cc \ - ibuf/ibuf0ibuf.c \ - lock/lock0iter.c \ - lock/lock0lock.c \ - log/log0log.c \ - log/log0recv.c \ - mach/mach0data.c \ - mem/mem0mem.c \ - mem/mem0pool.c \ - mtr/mtr0log.c \ - mtr/mtr0mtr.c \ - os/os0file.c \ - os/os0proc.c \ - os/os0sync.c \ - os/os0thread.c \ - page/page0cur.c \ - page/page0page.c \ - page/page0zip.c \ - pars/lexyy.c \ - pars/pars0grm.c \ - pars/pars0opt.c \ - pars/pars0pars.c \ - pars/pars0sym.c \ - que/que0que.c \ - read/read0read.c \ - rem/rem0cmp.c \ - rem/rem0rec.c \ - row/row0ext.c \ - row/row0ins.c \ - row/row0merge.c \ - row/row0mysql.c \ - row/row0purge.c \ - row/row0row.c \ - row/row0sel.c \ - row/row0uins.c \ - row/row0umod.c \ - row/row0undo.c \ - row/row0upd.c \ - row/row0vers.c \ - srv/srv0que.c \ - srv/srv0srv.c \ - srv/srv0start.c \ - sync/sync0arr.c \ - sync/sync0rw.c \ - sync/sync0sync.c \ - thr/thr0loc.c \ - trx/trx0i_s.c \ - trx/trx0purge.c \ - trx/trx0rec.c \ - trx/trx0roll.c \ - trx/trx0rseg.c \ - trx/trx0sys.c \ - trx/trx0trx.c \ - trx/trx0undo.c \ - usr/usr0sess.c \ - ut/ut0byte.c \ - ut/ut0dbg.c \ - ut/ut0list.c \ - ut/ut0mem.c \ - ut/ut0rbt.c \ - ut/ut0rnd.c \ - ut/ut0ut.c \ - ut/ut0vec.c \ - ut/ut0wqueue.c - -libxtradb_a_CXXFLAGS= $(AM_CXXFLAGS) -libxtradb_a_CFLAGS= $(AM_CFLAGS) - -EXTRA_LTLIBRARIES= ha_xtradb.la -pkgplugin_LTLIBRARIES= @plugin_xtradb_shared_target@ - -ha_xtradb_la_LDFLAGS= -module -rpath $(pkgplugindir) -L$(top_builddir)/libservices -lmysqlservices -ha_xtradb_la_CXXFLAGS= -shared $(AM_CXXFLAGS) $(INNODB_DYNAMIC_CFLAGS) -ha_xtradb_la_CFLAGS= -shared $(AM_CFLAGS) $(INNODB_DYNAMIC_CFLAGS) -ha_xtradb_la_SOURCES= $(libxtradb_a_SOURCES) - -EXTRA_DIST= CMakeLists.txt plug.in \ - pars/make_bison.sh pars/make_flex.sh \ - pars/pars0grm.y pars/pars0lex.l - -# Don't update the files from bitkeeper -%::SCCS/s.% diff --git a/storage/xtradb/plug.in b/storage/xtradb/plug.in deleted file mode 100644 index 24ab62ec24b..00000000000 --- a/storage/xtradb/plug.in +++ /dev/null @@ -1,231 +0,0 @@ -# -# Copyright (c) 2006, 2010, Innobase Oy. All Rights Reserved. -# -# This program is free software; you can redistribute it and/or modify it under -# the terms of the GNU General Public License as published by the Free Software -# Foundation; version 2 of the License. -# -# This program 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 General Public License for more details. -# -# You should have received a copy of the GNU General Public License along with -# this program; if not, write to the Free Software Foundation, Inc., 59 Temple -# Place, Suite 330, Boston, MA 02111-1307 USA -# - -MYSQL_STORAGE_ENGINE(xtradb, xtradb, [XtraDB Storage Engine], - [XtraDB - a drop-in replacement for InnoDB], - dnl[max,max-no-ndb] - ) -MYSQL_PLUGIN_DISABLED(xtradb) -MYSQL_PLUGIN_DIRECTORY(xtradb, [storage/xtradb]) -MYSQL_PLUGIN_STATIC(xtradb, [libxtradb.a]) -MYSQL_PLUGIN_DYNAMIC(xtradb, [ha_xtradb.la]) -MYSQL_PLUGIN_ACTIONS(xtradb, [ - with_plugin_innobase=$with_plugin_xtradb # for legacy code in configure.in - AC_CHECK_LIB(rt, aio_read, [innodb_system_libs="-lrt"]) - AC_SUBST(innodb_system_libs) - AC_CHECK_HEADERS(aio.h sched.h) - AC_CHECK_SIZEOF(int, 4) - AC_CHECK_SIZEOF(long, 4) - AC_CHECK_SIZEOF(void*, 4) - AC_CHECK_FUNCS(sched_yield fdatasync localtime_r) - AC_C_BIGENDIAN - case "$target_os" in - lin*) - CFLAGS="$CFLAGS -DUNIV_LINUX";; - hpux10*) - CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX -DUNIV_HPUX10";; - hp*) - CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE -DUNIV_HPUX";; - aix*) - CFLAGS="$CFLAGS -DUNIV_AIX";; - irix*|osf*|sysv5uw7*|openbsd*) - CFLAGS="$CFLAGS -DUNIV_MUST_NOT_INLINE";; - *solaris*|*SunOS*) - CFLAGS="$CFLAGS -DUNIV_SOLARIS";; - esac - - INNODB_DYNAMIC_CFLAGS="-DMYSQL_DYNAMIC_PLUGIN" - - case "$target_cpu" in - x86_64) - # The AMD64 ABI forbids absolute addresses in shared libraries - ;; - *86) - # Use absolute addresses on IA-32 - INNODB_DYNAMIC_CFLAGS="$INNODB_DYNAMIC_CFLAGS -prefer-non-pic" - ;; - esac - AC_SUBST(INNODB_DYNAMIC_CFLAGS) - - AC_MSG_CHECKING(whether GCC atomic builtins are available) - # either define HAVE_IB_GCC_ATOMIC_BUILTINS or not - AC_TRY_RUN( - [ - int main() - { - long x; - long y; - long res; - char c; - - x = 10; - y = 123; - res = __sync_bool_compare_and_swap(&x, x, y); - if (!res || x != y) { - return(1); - } - - x = 10; - y = 123; - res = __sync_bool_compare_and_swap(&x, x + 1, y); - if (res || x != 10) { - return(1); - } - - x = 10; - y = 123; - res = __sync_add_and_fetch(&x, y); - if (res != 123 + 10 || x != 123 + 10) { - return(1); - } - - c = 10; - res = __sync_lock_test_and_set(&c, 123); - if (res != 10 || c != 123) { - return(1); - } - - return(0); - } - ], - [ - AC_DEFINE([HAVE_IB_GCC_ATOMIC_BUILTINS], [1], - [GCC atomic builtins are available]) - AC_MSG_RESULT(yes) - ], - [ - AC_MSG_RESULT(no) - ] - ) - - AC_MSG_CHECKING(whether pthread_t can be used by GCC atomic builtins) - # either define HAVE_IB_ATOMIC_PTHREAD_T_GCC or not - AC_TRY_RUN( - [ - #include <pthread.h> - #include <string.h> - - int main(int argc, char** argv) { - pthread_t x1; - pthread_t x2; - pthread_t x3; - - memset(&x1, 0x0, sizeof(x1)); - memset(&x2, 0x0, sizeof(x2)); - memset(&x3, 0x0, sizeof(x3)); - - __sync_bool_compare_and_swap(&x1, x2, x3); - - return(0); - } - ], - [ - AC_DEFINE([HAVE_IB_ATOMIC_PTHREAD_T_GCC], [1], - [pthread_t can be used by GCC atomic builtins]) - AC_MSG_RESULT(yes) - ], - [ - AC_MSG_RESULT(no) - ] - ) - - AC_MSG_CHECKING(whether Solaris libc atomic functions are available) - # either define HAVE_IB_SOLARIS_ATOMICS or not - AC_CHECK_FUNCS(atomic_add_long \ - atomic_cas_32 \ - atomic_cas_64 \ - atomic_cas_ulong, - - AC_DEFINE([HAVE_IB_SOLARIS_ATOMICS], [1], - [Define to 1 if Solaris libc atomic functions \ - are available]) - ) - - AC_MSG_CHECKING(whether pthread_t can be used by Solaris libc atomic functions) - # either define HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS or not - AC_TRY_RUN( - [ - #include <pthread.h> - #include <string.h> - - int main(int argc, char** argv) { - pthread_t x1; - pthread_t x2; - pthread_t x3; - - memset(&x1, 0x0, sizeof(x1)); - memset(&x2, 0x0, sizeof(x2)); - memset(&x3, 0x0, sizeof(x3)); - - if (sizeof(pthread_t) == 4) { - - atomic_cas_32(&x1, x2, x3); - - } else if (sizeof(pthread_t) == 8) { - - atomic_cas_64(&x1, x2, x3); - - } else { - - return(1); - } - - return(0); - } - ], - [ - AC_DEFINE([HAVE_IB_ATOMIC_PTHREAD_T_SOLARIS], [1], - [pthread_t can be used by solaris atomics]) - AC_MSG_RESULT(yes) - ], - [ - AC_MSG_RESULT(no) - ] - ) - - # this is needed to know which one of atomic_cas_32() or atomic_cas_64() - # to use in the source - AC_CHECK_SIZEOF([pthread_t], [], [#include <pthread.h>]) - - # Check for x86 PAUSE instruction - AC_MSG_CHECKING(for x86 PAUSE instruction) - # We have to actually try running the test program, because of a bug - # in Solaris on x86_64, where it wrongly reports that PAUSE is not - # supported when trying to run an application. See - # http://bugs.opensolaris.org/bugdatabase/printableBug.do?bug_id=6478684 - # We use ib_ prefix to avoid collisoins if this code is added to - # mysql's configure.in. - AC_TRY_RUN( - [ - int main() { - __asm__ __volatile__ ("pause"); - return(0); - } - ], - [ - AC_DEFINE([HAVE_IB_PAUSE_INSTRUCTION], [1], [Does x86 PAUSE instruction exist]) - AC_MSG_RESULT(yes) - ], - [ - AC_MSG_RESULT(no) - ], - [ - AC_MSG_RESULT(no) - ] - ) - ]) - -# vim: set ft=config: |