1
# Used to build Makefile.in
3
MYSQLDATAdir = $(localstatedir)
4
MYSQLSHAREdir = $(pkgdatadir)
5
MYSQLBASEdir= $(prefix)
6
MYSQLLIBdir= $(pkglibdir)
7
pkgplugindir = $(pkglibdir)/plugin
9
AM_CPPFLAGS = -I$(top_srcdir)
16
noinst_HEADERS = bsearch_xt.h cache_xt.h ccutils_xt.h database_xt.h \
17
datadic_xt.h datalog_xt.h filesys_xt.h hashtab_xt.h \
18
ha_pbxt.h heap_xt.h index_xt.h linklist_xt.h \
19
memory_xt.h myxt_xt.h pthread_xt.h restart_xt.h \
20
sortedlist_xt.h strutil_xt.h \
21
tabcache_xt.h table_xt.h trace_xt.h thread_xt.h \
22
util_xt.h xaction_xt.h xactlog_xt.h lock_xt.h \
23
systab_xt.h ha_xtsys.h discover_xt.h backup_xt.h \
24
pbms.h pbms_enabled.h xt_config.h xt_defs.h xt_errno.h locklist_xt.h
26
plugin_LTLIBRARIES = libpbxt.la
28
libpbxt_la_SOURCES = bsearch_xt.cc cache_xt.cc ccutils_xt.cc database_xt.cc \
29
datadic_xt.cc datalog_xt.cc filesys_xt.cc hashtab_xt.cc \
30
ha_pbxt.cc heap_xt.cc index_xt.cc linklist_xt.cc \
31
memory_xt.cc myxt_xt.cc pthread_xt.cc restart_xt.cc \
32
pbms_enabled.cc sortedlist_xt.cc strutil_xt.cc \
33
tabcache_xt.cc table_xt.cc trace_xt.cc thread_xt.cc \
34
systab_xt.cc ha_xtsys.cc discover_xt.cc backup_xt.cc \
35
util_xt.cc xaction_xt.cc xactlog_xt.cc lock_xt.cc locklist_xt.cc
37
libpbxt_la_LDFLAGS = -module
39
# These are the warning Drizzle uses:
40
# DRIZZLE_WARNINGS = -W -Wall -Wextra -pedantic -Wundef -Wredundant-decls -Wno-strict-aliasing -Wno-long-long -Wno-unused-parameter
42
libpbxt_la_CXXFLAGS = $(AM_CXXFLAGS) -DMYSQL_DYNAMIC_PLUGIN -Wno-overloaded-virtual
43
libpbxt_la_CFLAGS = $(AM_CFLAGS) -DMYSQL_DYNAMIC_PLUGIN -std=c99
45
EXTRA_LIBRARIES = libpbxt.a
46
noinst_LIBRARIES = libpbxt.a
47
libpbxt_a_SOURCES = $(libpbxt_la_SOURCES)
48
libpbxt_a_CXXFLAGS = $(AM_CXXFLAGS) -DDRIZZLED -Wno-long-long -Wno-overloaded-virtual
49
libpbxt_a_CFLAGS = $(AM_CFLAGS) -DDRIZZLED -std=c99
51
EXTRA_DIST = CMakeLists.txt