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) @ZLIB_INCLUDES@
45
include/buf0buddy.ic \
55
include/data0data.ic \
57
include/data0type.ic \
58
include/data0types.h \
61
include/dict0boot.ic \
63
include/dict0crea.ic \
65
include/dict0dict.ic \
67
include/dict0load.ic \
70
include/dict0types.h \
74
include/eval0eval.ic \
76
include/eval0proc.ic \
87
include/ha0storage.h \
88
include/ha0storage.ic \
89
include/ha_prototypes.h \
90
include/handler0alter.h \
92
include/hash0hash.ic \
94
include/ibuf0ibuf.ic \
95
include/ibuf0types.h \
98
include/lock0lock.ic \
100
include/lock0priv.ic \
101
include/lock0types.h \
105
include/log0recv.ic \
106
include/mach0data.h \
107
include/mach0data.ic \
113
include/mem0pool.ic \
118
include/mtr0types.h \
119
include/mysql_addons.h \
125
include/os0thread.h \
126
include/os0thread.ic \
128
include/page0cur.ic \
129
include/page0page.h \
130
include/page0page.ic \
131
include/page0types.h \
133
include/page0zip.ic \
136
include/pars0opt.ic \
137
include/pars0pars.h \
138
include/pars0pars.ic \
140
include/pars0sym.ic \
141
include/pars0types.h \
144
include/que0types.h \
145
include/read0read.h \
146
include/read0read.ic \
147
include/read0types.h \
152
include/rem0types.h \
157
include/row0merge.h \
158
include/row0mysql.h \
159
include/row0mysql.ic \
160
include/row0purge.h \
161
include/row0purge.ic \
166
include/row0types.h \
168
include/row0uins.ic \
170
include/row0umod.ic \
172
include/row0undo.ic \
176
include/row0vers.ic \
180
include/srv0start.h \
182
include/sync0arr.ic \
185
include/sync0sync.h \
186
include/sync0sync.ic \
187
include/sync0types.h \
191
include/trx0purge.h \
192
include/trx0purge.ic \
196
include/trx0roll.ic \
198
include/trx0rseg.ic \
203
include/trx0types.h \
205
include/trx0undo.ic \
209
include/usr0sess.ic \
210
include/usr0types.h \
211
include/ut0auxconf.h \
227
include/ut0wqueue.h \
230
EXTRA_LIBRARIES= libinnobase.a
231
noinst_LIBRARIES= @plugin_innodb_plugin_static_target@
232
libinnobase_a_SOURCES= \
259
handler/ha_innodb.cc \
260
handler/handler0alter.cc \
262
handler/mysql_addons.cc \
326
libinnobase_a_CXXFLAGS= $(AM_CFLAGS)
327
libinnobase_a_CFLAGS= $(AM_CFLAGS)
329
EXTRA_LTLIBRARIES= ha_innodb_plugin.la
330
pkgplugin_LTLIBRARIES= @plugin_innodb_plugin_shared_target@
332
ha_innodb_plugin_la_LDFLAGS= -module -rpath $(pkgplugindir)
333
ha_innodb_plugin_la_CXXFLAGS= $(AM_CFLAGS) $(INNODB_DYNAMIC_CFLAGS)
334
ha_innodb_plugin_la_CFLAGS= $(AM_CFLAGS) $(INNODB_DYNAMIC_CFLAGS)
335
ha_innodb_plugin_la_SOURCES= $(libinnobase_a_SOURCES)
337
EXTRA_DIST= CMakeLists.txt plug.in \
338
pars/make_bison.sh pars/make_flex.sh \
339
pars/pars0grm.y pars/pars0lex.l
341
# Don't update the files from bitkeeper