1
# Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy
3
# This program is free software; you can redistribute it and/or modify
4
# it under the terms of the GNU General Public License as published by
5
# the Free Software Foundation; version 2 of the License.
7
# This program is distributed in the hope that it will be useful,
8
# but WITHOUT ANY WARRANTY; without even the implied warranty of
9
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
# GNU General Public License for more details.
12
# You should have received a copy of the GNU General Public License
13
# along with this program; if not, write to the Free Software
14
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16
# Process this file with automake to create Makefile.in
18
MYSQLDATAdir= $(localstatedir)
19
MYSQLSHAREdir= $(pkgdatadir)
20
MYSQLBASEdir= $(prefix)
21
MYSQLLIBdir= $(pkglibdir)
22
pkgplugindir= $(pkglibdir)/plugin
23
INCLUDES= -I$(top_srcdir)/include -I$(top_builddir)/include \
24
-I$(top_srcdir)/regex \
27
-I$(srcdir) @WSREP_INCLUDES@ \
28
-I$(srcdir) @ZLIB_INCLUDES@
30
DEFS= @DEFS@ @INNODB_DEFS@
46
include/buf0buddy.ic \
56
include/data0data.ic \
58
include/data0type.ic \
59
include/data0types.h \
62
include/dict0boot.ic \
64
include/dict0crea.ic \
66
include/dict0dict.ic \
68
include/dict0load.ic \
71
include/dict0types.h \
75
include/eval0eval.ic \
77
include/eval0proc.ic \
88
include/ha0storage.h \
89
include/ha0storage.ic \
90
include/ha_prototypes.h \
91
include/handler0alter.h \
93
include/hash0hash.ic \
95
include/ibuf0ibuf.ic \
96
include/ibuf0types.h \
99
include/lock0lock.ic \
100
include/lock0priv.h \
101
include/lock0priv.ic \
102
include/lock0types.h \
106
include/log0recv.ic \
107
include/mach0data.h \
108
include/mach0data.ic \
114
include/mem0pool.ic \
119
include/mtr0types.h \
120
include/mysql_addons.h \
126
include/os0thread.h \
127
include/os0thread.ic \
129
include/page0cur.ic \
130
include/page0page.h \
131
include/page0page.ic \
132
include/page0types.h \
134
include/page0zip.ic \
137
include/pars0opt.ic \
138
include/pars0pars.h \
139
include/pars0pars.ic \
141
include/pars0sym.ic \
142
include/pars0types.h \
145
include/que0types.h \
146
include/read0read.h \
147
include/read0read.ic \
148
include/read0types.h \
153
include/rem0types.h \
158
include/row0merge.h \
159
include/row0mysql.h \
160
include/row0mysql.ic \
161
include/row0purge.h \
162
include/row0purge.ic \
167
include/row0types.h \
169
include/row0uins.ic \
171
include/row0umod.ic \
173
include/row0undo.ic \
177
include/row0vers.ic \
181
include/srv0start.h \
183
include/sync0arr.ic \
186
include/sync0sync.h \
187
include/sync0sync.ic \
188
include/sync0types.h \
192
include/trx0purge.h \
193
include/trx0purge.ic \
197
include/trx0roll.ic \
199
include/trx0rseg.ic \
204
include/trx0types.h \
206
include/trx0undo.ic \
210
include/usr0sess.ic \
211
include/usr0types.h \
212
include/ut0auxconf.h \
229
include/ut0wqueue.h \
230
handler/innodb_patch_info.h \
233
EXTRA_LIBRARIES= libinnobase.a
234
noinst_LIBRARIES= @plugin_innodb_plugin_static_target@
235
libinnobase_a_SOURCES= \
262
handler/ha_innodb.cc \
263
handler/handler0alter.cc \
265
handler/mysql_addons.cc \
330
libinnobase_a_CXXFLAGS= $(AM_CXXFLAGS)
331
libinnobase_a_CFLAGS= $(AM_CFLAGS)
333
EXTRA_LTLIBRARIES= ha_innodb_plugin.la
334
pkgplugin_LTLIBRARIES= @plugin_innodb_plugin_shared_target@
336
ha_innodb_plugin_la_LDFLAGS= -module -rpath $(pkgplugindir)
337
ha_innodb_plugin_la_CXXFLAGS= $(AM_CXXFLAGS) $(INNODB_DYNAMIC_CFLAGS)
338
ha_innodb_plugin_la_CFLAGS= $(AM_CFLAGS) $(INNODB_DYNAMIC_CFLAGS)
339
ha_innodb_plugin_la_SOURCES= $(libinnobase_a_SOURCES)
341
EXTRA_DIST= CMakeLists.txt plug.in \
342
pars/make_bison.sh pars/make_flex.sh \
343
pars/pars0grm.y pars/pars0lex.l
345
# Don't update the files from bitkeeper