diff options
Diffstat (limited to 'storage/federated')
-rw-r--r-- | storage/federated/Makefile.am | 3 | ||||
-rw-r--r-- | storage/federated/ha_federated.cc | 17 |
2 files changed, 19 insertions, 1 deletions
diff --git a/storage/federated/Makefile.am b/storage/federated/Makefile.am index 0ae819800f3..48d86dded69 100644 --- a/storage/federated/Makefile.am +++ b/storage/federated/Makefile.am @@ -32,7 +32,8 @@ noinst_HEADERS = ha_federated.h EXTRA_LTLIBRARIES = libfederated.la libfederated_embedded.la ha_federated.la pkgplugin_LTLIBRARIES = @plugin_federated_shared_target@ -ha_federated_la_LDFLAGS = -module -rpath $(pkgplugindir) +ha_federated_la_LDFLAGS = -module -rpath $(pkgplugindir) \ + -L$(top_builddir)/libservices -lmysqlservices ha_federated_la_CXXFLAGS= -shared $(AM_CXXFLAGS) -DMYSQL_DYNAMIC_PLUGIN ha_federated_la_CFLAGS = -shared $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN ha_federated_la_SOURCES = ha_federated.cc $(top_srcdir)/mysys/string.c diff --git a/storage/federated/ha_federated.cc b/storage/federated/ha_federated.cc index 629de4e3ea1..fcc178b09a6 100644 --- a/storage/federated/ha_federated.cc +++ b/storage/federated/ha_federated.cc @@ -3411,3 +3411,20 @@ mysql_declare_plugin(federated) NULL /* config options */ } mysql_declare_plugin_end; +maria_declare_plugin(federated) +{ + MYSQL_STORAGE_ENGINE_PLUGIN, + &federated_storage_engine, + "FEDERATED", + "Patrick Galbraith and Brian Aker, MySQL AB", + "Federated MySQL storage engine", + PLUGIN_LICENSE_GPL, + federated_db_init, /* Plugin Init */ + federated_done, /* Plugin Deinit */ + 0x0100 /* 1.0 */, + NULL, /* status variables */ + NULL, /* system variables */ + "1.0", /* string version */ + MariaDB_PLUGIN_MATURITY_BETA /* maturity */ +} +maria_declare_plugin_end; |