~vadim-tk/percona-server/percona-galera-5.1.57

« back to all changes in this revision

Viewing changes to storage/innodb_plugin/Makefile.am

  • Committer: root
  • Date: 2011-07-10 16:09:24 UTC
  • Revision ID: root@r815.office.percona.com-20110710160924-fyffqsbaclgu6vui
Initial port

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy
 
2
#
 
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.
 
6
 
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.
 
11
 
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
 
15
 
 
16
# Process this file with automake to create Makefile.in
 
17
 
 
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 \
 
25
                        -I$(srcdir)/include \
 
26
                        -I$(top_srcdir)/sql \
 
27
                        -I$(srcdir) @WSREP_INCLUDES@ \
 
28
                        -I$(srcdir) @ZLIB_INCLUDES@
 
29
 
 
30
DEFS=                   @DEFS@ @INNODB_DEFS@
 
31
 
 
32
 
 
33
noinst_HEADERS=         \
 
34
                        handler/ha_innodb.h     \
 
35
                        handler/i_s.h           \
 
36
                        include/btr0btr.h       \
 
37
                        include/btr0btr.ic      \
 
38
                        include/btr0cur.h       \
 
39
                        include/btr0cur.ic      \
 
40
                        include/btr0pcur.h      \
 
41
                        include/btr0pcur.ic     \
 
42
                        include/btr0sea.h       \
 
43
                        include/btr0sea.ic      \
 
44
                        include/btr0types.h     \
 
45
                        include/buf0buddy.h     \
 
46
                        include/buf0buddy.ic    \
 
47
                        include/buf0buf.h       \
 
48
                        include/buf0buf.ic      \
 
49
                        include/buf0flu.h       \
 
50
                        include/buf0flu.ic      \
 
51
                        include/buf0lru.h       \
 
52
                        include/buf0lru.ic      \
 
53
                        include/buf0rea.h       \
 
54
                        include/buf0types.h     \
 
55
                        include/data0data.h     \
 
56
                        include/data0data.ic    \
 
57
                        include/data0type.h     \
 
58
                        include/data0type.ic    \
 
59
                        include/data0types.h    \
 
60
                        include/db0err.h        \
 
61
                        include/dict0boot.h     \
 
62
                        include/dict0boot.ic    \
 
63
                        include/dict0crea.h     \
 
64
                        include/dict0crea.ic    \
 
65
                        include/dict0dict.h     \
 
66
                        include/dict0dict.ic    \
 
67
                        include/dict0load.h     \
 
68
                        include/dict0load.ic    \
 
69
                        include/dict0mem.h      \
 
70
                        include/dict0mem.ic     \
 
71
                        include/dict0types.h    \
 
72
                        include/dyn0dyn.h       \
 
73
                        include/dyn0dyn.ic      \
 
74
                        include/eval0eval.h     \
 
75
                        include/eval0eval.ic    \
 
76
                        include/eval0proc.h     \
 
77
                        include/eval0proc.ic    \
 
78
                        include/fil0fil.h       \
 
79
                        include/fsp0fsp.h       \
 
80
                        include/fsp0fsp.ic      \
 
81
                        include/fsp0types.h     \
 
82
                        include/fut0fut.h       \
 
83
                        include/fut0fut.ic      \
 
84
                        include/fut0lst.h       \
 
85
                        include/fut0lst.ic      \
 
86
                        include/ha0ha.h         \
 
87
                        include/ha0ha.ic        \
 
88
                        include/ha0storage.h    \
 
89
                        include/ha0storage.ic   \
 
90
                        include/ha_prototypes.h \
 
91
                        include/handler0alter.h \
 
92
                        include/hash0hash.h     \
 
93
                        include/hash0hash.ic    \
 
94
                        include/ibuf0ibuf.h     \
 
95
                        include/ibuf0ibuf.ic    \
 
96
                        include/ibuf0types.h    \
 
97
                        include/lock0iter.h     \
 
98
                        include/lock0lock.h     \
 
99
                        include/lock0lock.ic    \
 
100
                        include/lock0priv.h     \
 
101
                        include/lock0priv.ic    \
 
102
                        include/lock0types.h    \
 
103
                        include/log0log.h       \
 
104
                        include/log0log.ic      \
 
105
                        include/log0recv.h      \
 
106
                        include/log0recv.ic     \
 
107
                        include/mach0data.h     \
 
108
                        include/mach0data.ic    \
 
109
                        include/mem0dbg.h       \
 
110
                        include/mem0dbg.ic      \
 
111
                        include/mem0mem.h       \
 
112
                        include/mem0mem.ic      \
 
113
                        include/mem0pool.h      \
 
114
                        include/mem0pool.ic     \
 
115
                        include/mtr0log.h       \
 
116
                        include/mtr0log.ic      \
 
117
                        include/mtr0mtr.h       \
 
118
                        include/mtr0mtr.ic      \
 
119
                        include/mtr0types.h     \
 
120
                        include/mysql_addons.h  \
 
121
                        include/os0file.h       \
 
122
                        include/os0proc.h       \
 
123
                        include/os0proc.ic      \
 
124
                        include/os0sync.h       \
 
125
                        include/os0sync.ic      \
 
126
                        include/os0thread.h     \
 
127
                        include/os0thread.ic    \
 
128
                        include/page0cur.h      \
 
129
                        include/page0cur.ic     \
 
130
                        include/page0page.h     \
 
131
                        include/page0page.ic    \
 
132
                        include/page0types.h    \
 
133
                        include/page0zip.h      \
 
134
                        include/page0zip.ic     \
 
135
                        include/pars0grm.h      \
 
136
                        include/pars0opt.h      \
 
137
                        include/pars0opt.ic     \
 
138
                        include/pars0pars.h     \
 
139
                        include/pars0pars.ic    \
 
140
                        include/pars0sym.h      \
 
141
                        include/pars0sym.ic     \
 
142
                        include/pars0types.h    \
 
143
                        include/que0que.h       \
 
144
                        include/que0que.ic      \
 
145
                        include/que0types.h     \
 
146
                        include/read0read.h     \
 
147
                        include/read0read.ic    \
 
148
                        include/read0types.h    \
 
149
                        include/rem0cmp.h       \
 
150
                        include/rem0cmp.ic      \
 
151
                        include/rem0rec.h       \
 
152
                        include/rem0rec.ic      \
 
153
                        include/rem0types.h     \
 
154
                        include/row0ext.h       \
 
155
                        include/row0ext.ic      \
 
156
                        include/row0ins.h       \
 
157
                        include/row0ins.ic      \
 
158
                        include/row0merge.h     \
 
159
                        include/row0mysql.h     \
 
160
                        include/row0mysql.ic    \
 
161
                        include/row0purge.h     \
 
162
                        include/row0purge.ic    \
 
163
                        include/row0row.h       \
 
164
                        include/row0row.ic      \
 
165
                        include/row0sel.h       \
 
166
                        include/row0sel.ic      \
 
167
                        include/row0types.h     \
 
168
                        include/row0uins.h      \
 
169
                        include/row0uins.ic     \
 
170
                        include/row0umod.h      \
 
171
                        include/row0umod.ic     \
 
172
                        include/row0undo.h      \
 
173
                        include/row0undo.ic     \
 
174
                        include/row0upd.h       \
 
175
                        include/row0upd.ic      \
 
176
                        include/row0vers.h      \
 
177
                        include/row0vers.ic     \
 
178
                        include/srv0que.h       \
 
179
                        include/srv0srv.h       \
 
180
                        include/srv0srv.ic      \
 
181
                        include/srv0start.h     \
 
182
                        include/sync0arr.h      \
 
183
                        include/sync0arr.ic     \
 
184
                        include/sync0rw.h       \
 
185
                        include/sync0rw.ic      \
 
186
                        include/sync0sync.h     \
 
187
                        include/sync0sync.ic    \
 
188
                        include/sync0types.h    \
 
189
                        include/thr0loc.h       \
 
190
                        include/thr0loc.ic      \
 
191
                        include/trx0i_s.h       \
 
192
                        include/trx0purge.h     \
 
193
                        include/trx0purge.ic    \
 
194
                        include/trx0rec.h       \
 
195
                        include/trx0rec.ic      \
 
196
                        include/trx0roll.h      \
 
197
                        include/trx0roll.ic     \
 
198
                        include/trx0rseg.h      \
 
199
                        include/trx0rseg.ic     \
 
200
                        include/trx0sys.h       \
 
201
                        include/trx0sys.ic      \
 
202
                        include/trx0trx.h       \
 
203
                        include/trx0trx.ic      \
 
204
                        include/trx0types.h     \
 
205
                        include/trx0undo.h      \
 
206
                        include/trx0undo.ic     \
 
207
                        include/trx0xa.h        \
 
208
                        include/univ.i          \
 
209
                        include/usr0sess.h      \
 
210
                        include/usr0sess.ic     \
 
211
                        include/usr0types.h     \
 
212
                        include/ut0auxconf.h    \
 
213
                        include/ut0byte.h       \
 
214
                        include/ut0byte.ic      \
 
215
                        include/ut0dbg.h        \
 
216
                        include/ut0list.h       \
 
217
                        include/ut0list.ic      \
 
218
                        include/ut0lst.h        \
 
219
                        include/ut0mem.h        \
 
220
                        include/ut0mem.ic       \
 
221
                        include/ut0rbt.h        \
 
222
                        include/ut0rnd.h        \
 
223
                        include/ut0rnd.ic       \
 
224
                        include/ut0sort.h       \
 
225
                        include/ut0ut.h         \
 
226
                        include/ut0ut.ic        \
 
227
                        include/ut0vec.h        \
 
228
                        include/ut0vec.ic       \
 
229
                        include/ut0wqueue.h     \
 
230
                        handler/innodb_patch_info.h     \
 
231
                        mem/mem0dbg.c
 
232
 
 
233
EXTRA_LIBRARIES=        libinnobase.a
 
234
noinst_LIBRARIES=       @plugin_innodb_plugin_static_target@
 
235
libinnobase_a_SOURCES=  \
 
236
                        btr/btr0btr.c                   \
 
237
                        btr/btr0cur.c                   \
 
238
                        btr/btr0pcur.c                  \
 
239
                        btr/btr0sea.c                   \
 
240
                        buf/buf0buddy.c                 \
 
241
                        buf/buf0buf.c                   \
 
242
                        buf/buf0flu.c                   \
 
243
                        buf/buf0lru.c                   \
 
244
                        buf/buf0rea.c                   \
 
245
                        data/data0data.c                \
 
246
                        data/data0type.c                \
 
247
                        dict/dict0boot.c                \
 
248
                        dict/dict0crea.c                \
 
249
                        dict/dict0dict.c                \
 
250
                        dict/dict0load.c                \
 
251
                        dict/dict0mem.c                 \
 
252
                        dyn/dyn0dyn.c                   \
 
253
                        eval/eval0eval.c                \
 
254
                        eval/eval0proc.c                \
 
255
                        fil/fil0fil.c                   \
 
256
                        fsp/fsp0fsp.c                   \
 
257
                        fut/fut0fut.c                   \
 
258
                        fut/fut0lst.c                   \
 
259
                        ha/ha0ha.c                      \
 
260
                        ha/ha0storage.c                 \
 
261
                        ha/hash0hash.c                  \
 
262
                        handler/ha_innodb.cc            \
 
263
                        handler/handler0alter.cc        \
 
264
                        handler/i_s.cc                  \
 
265
                        handler/mysql_addons.cc         \
 
266
                        ibuf/ibuf0ibuf.c                \
 
267
                        lock/lock0iter.c                \
 
268
                        lock/lock0lock.c                \
 
269
                        log/log0log.c                   \
 
270
                        log/log0recv.c                  \
 
271
                        mach/mach0data.c                \
 
272
                        mem/mem0mem.c                   \
 
273
                        mem/mem0pool.c                  \
 
274
                        mtr/mtr0log.c                   \
 
275
                        mtr/mtr0mtr.c                   \
 
276
                        os/os0file.c                    \
 
277
                        os/os0proc.c                    \
 
278
                        os/os0sync.c                    \
 
279
                        os/os0thread.c                  \
 
280
                        page/page0cur.c                 \
 
281
                        page/page0page.c                \
 
282
                        page/page0zip.c                 \
 
283
                        pars/lexyy.c                    \
 
284
                        pars/pars0grm.c                 \
 
285
                        pars/pars0opt.c                 \
 
286
                        pars/pars0pars.c                \
 
287
                        pars/pars0sym.c                 \
 
288
                        que/que0que.c                   \
 
289
                        read/read0read.c                \
 
290
                        rem/rem0cmp.c                   \
 
291
                        rem/rem0rec.c                   \
 
292
                        row/row0ext.c                   \
 
293
                        row/row0ins.c                   \
 
294
                        row/row0merge.c                 \
 
295
                        row/row0mysql.c                 \
 
296
                        row/row0purge.c                 \
 
297
                        row/row0row.c                   \
 
298
                        row/row0sel.c                   \
 
299
                        row/row0uins.c                  \
 
300
                        row/row0umod.c                  \
 
301
                        row/row0undo.c                  \
 
302
                        row/row0upd.c                   \
 
303
                        row/row0vers.c                  \
 
304
                        srv/srv0que.c                   \
 
305
                        srv/srv0srv.c                   \
 
306
                        srv/srv0start.c                 \
 
307
                        sync/sync0arr.c                 \
 
308
                        sync/sync0rw.c                  \
 
309
                        sync/sync0sync.c                \
 
310
                        thr/thr0loc.c                   \
 
311
                        trx/trx0i_s.c                   \
 
312
                        trx/trx0purge.c                 \
 
313
                        trx/trx0rec.c                   \
 
314
                        trx/trx0roll.c                  \
 
315
                        trx/trx0rseg.c                  \
 
316
                        trx/trx0sys.c                   \
 
317
                        trx/trx0trx.c                   \
 
318
                        trx/trx0undo.c                  \
 
319
                        usr/usr0sess.c                  \
 
320
                        ut/ut0byte.c                    \
 
321
                        ut/ut0dbg.c                     \
 
322
                        ut/ut0list.c                    \
 
323
                        ut/ut0mem.c                     \
 
324
                        ut/ut0rbt.c                     \
 
325
                        ut/ut0rnd.c                     \
 
326
                        ut/ut0ut.c                      \
 
327
                        ut/ut0vec.c                     \
 
328
                        ut/ut0wqueue.c
 
329
 
 
330
libinnobase_a_CXXFLAGS= $(AM_CXXFLAGS)
 
331
libinnobase_a_CFLAGS=   $(AM_CFLAGS)
 
332
 
 
333
EXTRA_LTLIBRARIES=      ha_innodb_plugin.la
 
334
pkgplugin_LTLIBRARIES=  @plugin_innodb_plugin_shared_target@
 
335
 
 
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)
 
340
 
 
341
EXTRA_DIST=             CMakeLists.txt plug.in \
 
342
                        pars/make_bison.sh pars/make_flex.sh \
 
343
                        pars/pars0grm.y pars/pars0lex.l
 
344
 
 
345
# Don't update the files from bitkeeper
 
346
%::SCCS/s.%