~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/plugin.am

  • Committer: Monty Taylor
  • Date: 2009-04-20 14:42:34 UTC
  • mto: (997.2.5 mordred)
  • mto: This revision was merged to the branch mainline in revision 1003.
  • Revision ID: mordred@inaugust.com-20090420144234-4k1x60fiag2l1y0n
Ported InnoDB to register_plugins.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
15
15
 
16
16
 
17
 
AM_CPPFLAGS+=           -I$(top_srcdir)/storage/innobase/include
18
 
DEFS+=                  -DBUILD_DRIZZLE
19
 
 
20
 
 
21
 
noinst_HEADERS=         include/btr0btr.h include/btr0btr.ic            \
22
 
                        include/btr0cur.h include/btr0cur.ic            \
23
 
                        include/btr0pcur.h include/btr0pcur.ic          \
24
 
                        include/btr0sea.h include/btr0sea.ic            \
25
 
                        include/btr0types.h include/buf0buddy.h         \
26
 
                        include/buf0buddy.ic include/buf0buf.h          \
27
 
                        include/buf0buf.ic include/buf0flu.h            \
28
 
                        include/buf0flu.ic include/buf0lru.h            \
29
 
                        include/buf0lru.ic include/buf0rea.h            \
30
 
                        include/buf0types.h include/data0data.h         \
31
 
                        include/data0data.ic include/data0type.h        \
32
 
                        include/data0type.ic include/data0types.h       \
33
 
                        include/db0err.h include/dict0boot.h            \
34
 
                        include/dict0boot.ic include/dict0crea.h        \
35
 
                        include/dict0crea.ic include/dict0dict.h        \
36
 
                        include/dict0dict.ic include/dict0load.h        \
37
 
                        include/dict0load.ic include/dict0mem.h         \
38
 
                        include/dict0mem.ic include/dict0types.h        \
39
 
                        include/dyn0dyn.h include/dyn0dyn.ic            \
40
 
                        include/eval0eval.h include/eval0eval.ic        \
41
 
                        include/eval0proc.h include/eval0proc.ic        \
42
 
                        include/fil0fil.h include/fsp0fsp.h             \
43
 
                        include/fsp0fsp.ic include/fut0fut.h            \
44
 
                        include/fut0fut.ic include/fut0lst.h            \
45
 
                        include/fut0lst.ic include/ha0ha.h              \
46
 
                        include/ha0ha.ic                                \
47
 
                        include/ha0storage.h                            \
48
 
                        include/ha0storage.ic                           \
49
 
                        include/hash0hash.h                             \
50
 
                        include/hash0hash.ic include/ibuf0ibuf.h        \
51
 
                        include/ibuf0ibuf.ic include/ibuf0types.h       \
52
 
                        include/lock0iter.h                             \
53
 
                        include/lock0lock.h include/lock0lock.ic        \
54
 
                        include/lock0priv.h include/lock0priv.ic        \
55
 
                        include/lock0types.h include/log0log.h          \
56
 
                        include/log0log.ic include/log0recv.h           \
57
 
                        include/log0recv.ic include/mach0data.h         \
58
 
                        include/mach0data.ic include/mem0dbg.h          \
59
 
                        include/mem0dbg.ic mem/mem0dbg.c                \
60
 
                        include/mem0mem.h include/mem0mem.ic            \
61
 
                        include/mem0pool.h include/mem0pool.ic          \
62
 
                        include/mtr0log.h include/mtr0log.ic            \
63
 
                        include/mtr0mtr.h include/mtr0mtr.ic            \
64
 
                        include/mtr0types.h                             \
65
 
                        include/mysql_addons.h                          \
66
 
                        include/os0file.h                               \
67
 
                        include/os0proc.h include/os0proc.ic            \
68
 
                        include/os0sync.h include/os0sync.ic            \
69
 
                        include/os0thread.h include/os0thread.ic        \
70
 
                        include/page0cur.h include/page0cur.ic          \
71
 
                        include/page0page.h include/page0page.ic        \
72
 
                        include/page0zip.h include/page0zip.ic          \
73
 
                        include/page0types.h include/pars0grm.h         \
74
 
                        include/pars0opt.h include/pars0opt.ic          \
75
 
                        include/pars0pars.h include/pars0pars.ic        \
76
 
                        include/pars0sym.h include/pars0sym.ic          \
77
 
                        include/pars0types.h include/que0que.h          \
78
 
                        include/que0que.ic include/que0types.h          \
79
 
                        include/read0read.h include/read0read.ic        \
80
 
                        include/read0types.h include/rem0cmp.h          \
81
 
                        include/rem0cmp.ic include/rem0rec.h            \
82
 
                        include/rem0rec.ic include/rem0types.h          \
83
 
                        include/row0ext.h include/row0ext.ic            \
84
 
                        include/row0ins.h include/row0ins.ic            \
85
 
                        include/row0merge.h                             \
86
 
                        include/row0mysql.h include/row0mysql.ic        \
87
 
                        include/row0purge.h include/row0purge.ic        \
88
 
                        include/row0row.h include/row0row.ic            \
89
 
                        include/row0sel.h include/row0sel.ic            \
90
 
                        include/row0types.h include/row0uins.h          \
91
 
                        include/row0uins.ic include/row0umod.h          \
92
 
                        include/row0umod.ic include/row0undo.h          \
93
 
                        include/row0undo.ic include/row0upd.h           \
94
 
                        include/row0upd.ic include/row0vers.h           \
95
 
                        include/row0vers.ic include/srv0que.h           \
96
 
                        include/srv0srv.h include/srv0srv.ic            \
97
 
                        include/srv0start.h include/sync0arr.h          \
98
 
                        include/sync0arr.ic include/sync0rw.h           \
99
 
                        include/sync0rw.ic include/sync0sync.h          \
100
 
                        include/sync0sync.ic include/sync0types.h       \
101
 
                        include/thr0loc.h include/thr0loc.ic            \
102
 
                        include/trx0i_s.h                               \
103
 
                        include/trx0purge.h include/trx0purge.ic        \
104
 
                        include/trx0rec.h include/trx0rec.ic            \
105
 
                        include/trx0roll.h include/trx0roll.ic          \
106
 
                        include/trx0rseg.h include/trx0rseg.ic          \
107
 
                        include/trx0sys.h include/trx0sys.ic            \
108
 
                        include/trx0trx.h include/trx0trx.ic            \
109
 
                        include/trx0types.h include/trx0undo.h          \
110
 
                        include/trx0undo.ic include/trx0xa.h            \
111
 
                        include/univ.i include/usr0sess.h               \
112
 
                        include/usr0sess.ic include/usr0types.h         \
113
 
                        include/ut0byte.h include/ut0byte.ic            \
114
 
                        include/ut0dbg.h include/ut0lst.h               \
115
 
                        include/ut0mem.h include/ut0mem.ic              \
116
 
                        include/ut0rnd.h include/ut0rnd.ic              \
117
 
                        include/ut0sort.h include/ut0ut.h               \
118
 
                        include/ut0ut.ic include/ut0vec.h               \
119
 
                        include/ut0vec.ic include/ut0list.h             \
120
 
                        include/ut0list.ic include/ut0wqueue.h          \
121
 
                        include/ha_prototypes.h                         \
122
 
                        handler/ha_innodb.h                             \
123
 
                        include/handler0alter.h                         \
124
 
                        handler/handler0vars.h                          \
125
 
                        handler/i_s.h
126
 
 
127
 
noinst_LTLIBRARIES=     libinnobase.la libpars.la
128
 
libinnobase_la_CFLAGS=  ${AM_CFLAGS} ${NO_SHADOW}
129
 
libinnobase_la_SOURCES= btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c      \
130
 
                        btr/btr0sea.c buf/buf0buddy.c                   \
131
 
                        buf/buf0buf.c buf/buf0flu.c                     \
132
 
                        buf/buf0lru.c buf/buf0rea.c data/data0data.c    \
133
 
                        data/data0type.c dict/dict0boot.c               \
134
 
                        dict/dict0crea.c dict/dict0dict.c               \
135
 
                        dict/dict0load.c dict/dict0mem.c dyn/dyn0dyn.c  \
136
 
                        eval/eval0eval.c eval/eval0proc.c               \
137
 
                        fil/fil0fil.c fsp/fsp0fsp.c fut/fut0fut.c       \
138
 
                        fut/fut0lst.c ha/ha0ha.c                        \
139
 
                        ha/ha0storage.c                                 \
140
 
                        ha/hash0hash.c                                  \
141
 
                        ibuf/ibuf0ibuf.c lock/lock0iter.c               \
142
 
                        lock/lock0lock.c                                \
143
 
                        log/log0log.c log/log0recv.c mach/mach0data.c   \
144
 
                        mem/mem0mem.c mem/mem0pool.c mtr/mtr0log.c      \
145
 
                        mtr/mtr0mtr.c os/os0file.c os/os0proc.c         \
146
 
                        os/os0sync.c os/os0thread.c page/page0cur.c     \
147
 
                        page/page0page.c page/page0zip.c                \
148
 
                        pars/pars0opt.c pars/pars0pars.c                \
149
 
                        pars/pars0sym.c que/que0que.c read/read0read.c  \
150
 
                        rem/rem0cmp.c rem/rem0rec.c row/row0ext.c       \
151
 
                        row/row0ins.c row/row0merge.c                   \
152
 
                        row/row0mysql.c row/row0purge.c row/row0row.c   \
153
 
                        row/row0sel.c row/row0uins.c row/row0umod.c     \
154
 
                        row/row0undo.c row/row0upd.c row/row0vers.c     \
155
 
                        srv/srv0que.c srv/srv0srv.c srv/srv0start.c     \
156
 
                        sync/sync0arr.c sync/sync0rw.c                  \
157
 
                        sync/sync0sync.c thr/thr0loc.c                  \
158
 
                        trx/trx0i_s.c                                   \
159
 
                        trx/trx0purge.c                                 \
160
 
                        trx/trx0rec.c trx/trx0roll.c trx/trx0rseg.c     \
161
 
                        trx/trx0sys.c trx/trx0trx.c trx/trx0undo.c      \
162
 
                        usr/usr0sess.c ut/ut0byte.c ut/ut0dbg.c         \
163
 
                        ut/ut0list.c ut/ut0mem.c ut/ut0rnd.c            \
164
 
                        ut/ut0ut.c ut/ut0vec.c ut/ut0wqueue.c           \
165
 
                        handler/ha_innodb.cc                            \
166
 
                        handler/handler0alter.cc                        \
167
 
                        handler/i_s.cc                                  \
168
 
                        handler/mysql_addons.cc
 
17
noinst_HEADERS+=        plugin/innobase/include/btr0btr.h \
 
18
                        plugin/innobase/include/btr0btr.ic \
 
19
                        plugin/innobase/include/btr0cur.h \
 
20
                        plugin/innobase/include/btr0cur.ic \
 
21
                        plugin/innobase/include/btr0pcur.h \
 
22
                        plugin/innobase/include/btr0pcur.ic \
 
23
                        plugin/innobase/include/btr0sea.h \
 
24
                        plugin/innobase/include/btr0sea.ic \
 
25
                        plugin/innobase/include/btr0types.h \
 
26
                        plugin/innobase/include/buf0buddy.h \
 
27
                        plugin/innobase/include/buf0buddy.ic \
 
28
                        plugin/innobase/include/buf0buf.h \
 
29
                        plugin/innobase/include/buf0buf.ic \
 
30
                        plugin/innobase/include/buf0flu.h \
 
31
                        plugin/innobase/include/buf0flu.ic \
 
32
                        plugin/innobase/include/buf0lru.h \
 
33
                        plugin/innobase/include/buf0lru.ic \
 
34
                        plugin/innobase/include/buf0rea.h \
 
35
                        plugin/innobase/include/buf0types.h \
 
36
                        plugin/innobase/include/data0data.h \
 
37
                        plugin/innobase/include/data0data.ic \
 
38
                        plugin/innobase/include/data0type.h \
 
39
                        plugin/innobase/include/data0type.ic \
 
40
                        plugin/innobase/include/data0types.h \
 
41
                        plugin/innobase/include/db0err.h \
 
42
                        plugin/innobase/include/dict0boot.h \
 
43
                        plugin/innobase/include/dict0boot.ic \
 
44
                        plugin/innobase/include/dict0crea.h \
 
45
                        plugin/innobase/include/dict0crea.ic \
 
46
                        plugin/innobase/include/dict0dict.h \
 
47
                        plugin/innobase/include/dict0dict.ic \
 
48
                        plugin/innobase/include/dict0load.h \
 
49
                        plugin/innobase/include/dict0load.ic \
 
50
                        plugin/innobase/include/dict0mem.h \
 
51
                        plugin/innobase/include/dict0mem.ic \
 
52
                        plugin/innobase/include/dict0types.h \
 
53
                        plugin/innobase/include/dyn0dyn.h \
 
54
                        plugin/innobase/include/dyn0dyn.ic \
 
55
                        plugin/innobase/include/eval0eval.h \
 
56
                        plugin/innobase/include/eval0eval.ic \
 
57
                        plugin/innobase/include/eval0proc.h \
 
58
                        plugin/innobase/include/eval0proc.ic \
 
59
                        plugin/innobase/include/fil0fil.h \
 
60
                        plugin/innobase/include/fsp0fsp.h \
 
61
                        plugin/innobase/include/fsp0fsp.ic \
 
62
                        plugin/innobase/include/fut0fut.h \
 
63
                        plugin/innobase/include/fut0fut.ic \
 
64
                        plugin/innobase/include/fut0lst.h \
 
65
                        plugin/innobase/include/fut0lst.ic \
 
66
                        plugin/innobase/include/ha0ha.h \
 
67
                        plugin/innobase/include/ha0ha.ic \
 
68
                        plugin/innobase/include/ha0storage.h \
 
69
                        plugin/innobase/include/ha0storage.ic \
 
70
                        plugin/innobase/include/hash0hash.h \
 
71
                        plugin/innobase/include/hash0hash.ic \
 
72
                        plugin/innobase/include/ibuf0ibuf.h \
 
73
                        plugin/innobase/include/ibuf0ibuf.ic \
 
74
                        plugin/innobase/include/ibuf0types.h \
 
75
                        plugin/innobase/include/lock0iter.h \
 
76
                        plugin/innobase/include/lock0lock.h \
 
77
                        plugin/innobase/include/lock0lock.ic \
 
78
                        plugin/innobase/include/lock0priv.h \
 
79
                        plugin/innobase/include/lock0priv.ic \
 
80
                        plugin/innobase/include/lock0types.h \
 
81
                        plugin/innobase/include/log0log.h \
 
82
                        plugin/innobase/include/log0log.ic \
 
83
                        plugin/innobase/include/log0recv.h \
 
84
                        plugin/innobase/include/log0recv.ic \
 
85
                        plugin/innobase/include/mach0data.h \
 
86
                        plugin/innobase/include/mach0data.ic \
 
87
                        plugin/innobase/include/mem0dbg.h \
 
88
                        plugin/innobase/include/mem0dbg.ic \
 
89
                        plugin/innobase/include/mem0mem.h \
 
90
                        plugin/innobase/include/mem0mem.ic \
 
91
                        plugin/innobase/include/mem0pool.h \
 
92
                        plugin/innobase/include/mem0pool.ic \
 
93
                        plugin/innobase/include/mtr0log.h \
 
94
                        plugin/innobase/include/mtr0log.ic \
 
95
                        plugin/innobase/include/mtr0mtr.h \
 
96
                        plugin/innobase/include/mtr0mtr.ic \
 
97
                        plugin/innobase/include/mtr0types.h \
 
98
                        plugin/innobase/include/mysql_addons.h \
 
99
                        plugin/innobase/include/os0file.h \
 
100
                        plugin/innobase/include/os0proc.h \
 
101
                        plugin/innobase/include/os0proc.ic \
 
102
                        plugin/innobase/include/os0sync.h \
 
103
                        plugin/innobase/include/os0sync.ic \
 
104
                        plugin/innobase/include/os0thread.h \
 
105
                        plugin/innobase/include/os0thread.ic \
 
106
                        plugin/innobase/include/page0cur.h \
 
107
                        plugin/innobase/include/page0cur.ic \
 
108
                        plugin/innobase/include/page0page.h \
 
109
                        plugin/innobase/include/page0page.ic \
 
110
                        plugin/innobase/include/page0zip.h \
 
111
                        plugin/innobase/include/page0zip.ic \
 
112
                        plugin/innobase/include/page0types.h \
 
113
                        plugin/innobase/include/pars0grm.h \
 
114
                        plugin/innobase/include/pars0opt.h \
 
115
                        plugin/innobase/include/pars0opt.ic \
 
116
                        plugin/innobase/include/pars0pars.h \
 
117
                        plugin/innobase/include/pars0pars.ic \
 
118
                        plugin/innobase/include/pars0sym.h \
 
119
                        plugin/innobase/include/pars0sym.ic \
 
120
                        plugin/innobase/include/pars0types.h \
 
121
                        plugin/innobase/include/que0que.h \
 
122
                        plugin/innobase/include/que0que.ic \
 
123
                        plugin/innobase/include/que0types.h \
 
124
                        plugin/innobase/include/read0read.h \
 
125
                        plugin/innobase/include/read0read.ic \
 
126
                        plugin/innobase/include/read0types.h \
 
127
                        plugin/innobase/include/rem0cmp.h \
 
128
                        plugin/innobase/include/rem0cmp.ic \
 
129
                        plugin/innobase/include/rem0rec.h \
 
130
                        plugin/innobase/include/rem0rec.ic \
 
131
                        plugin/innobase/include/rem0types.h \
 
132
                        plugin/innobase/include/row0ext.h \
 
133
                        plugin/innobase/include/row0ext.ic \
 
134
                        plugin/innobase/include/row0ins.h \
 
135
                        plugin/innobase/include/row0ins.ic \
 
136
                        plugin/innobase/include/row0merge.h \
 
137
                        plugin/innobase/include/row0mysql.h \
 
138
                        plugin/innobase/include/row0mysql.ic \
 
139
                        plugin/innobase/include/row0purge.h \
 
140
                        plugin/innobase/include/row0purge.ic \
 
141
                        plugin/innobase/include/row0row.h \
 
142
                        plugin/innobase/include/row0row.ic \
 
143
                        plugin/innobase/include/row0sel.h \
 
144
                        plugin/innobase/include/row0sel.ic \
 
145
                        plugin/innobase/include/row0types.h \
 
146
                        plugin/innobase/include/row0uins.h \
 
147
                        plugin/innobase/include/row0uins.ic \
 
148
                        plugin/innobase/include/row0umod.h \
 
149
                        plugin/innobase/include/row0umod.ic \
 
150
                        plugin/innobase/include/row0undo.h \
 
151
                        plugin/innobase/include/row0undo.ic \
 
152
                        plugin/innobase/include/row0upd.h \
 
153
                        plugin/innobase/include/row0upd.ic \
 
154
                        plugin/innobase/include/row0vers.h \
 
155
                        plugin/innobase/include/row0vers.ic \
 
156
                        plugin/innobase/include/srv0que.h \
 
157
                        plugin/innobase/include/srv0srv.h \
 
158
                        plugin/innobase/include/srv0srv.ic \
 
159
                        plugin/innobase/include/srv0start.h \
 
160
                        plugin/innobase/include/sync0arr.h \
 
161
                        plugin/innobase/include/sync0arr.ic \
 
162
                        plugin/innobase/include/sync0rw.h \
 
163
                        plugin/innobase/include/sync0rw.ic \
 
164
                        plugin/innobase/include/sync0sync.h \
 
165
                        plugin/innobase/include/sync0sync.ic \
 
166
                        plugin/innobase/include/sync0types.h \
 
167
                        plugin/innobase/include/thr0loc.h \
 
168
                        plugin/innobase/include/thr0loc.ic \
 
169
                        plugin/innobase/include/trx0i_s.h \
 
170
                        plugin/innobase/include/trx0purge.h \
 
171
                        plugin/innobase/include/trx0purge.ic \
 
172
                        plugin/innobase/include/trx0rec.h \
 
173
                        plugin/innobase/include/trx0rec.ic \
 
174
                        plugin/innobase/include/trx0roll.h \
 
175
                        plugin/innobase/include/trx0roll.ic \
 
176
                        plugin/innobase/include/trx0rseg.h \
 
177
                        plugin/innobase/include/trx0rseg.ic \
 
178
                        plugin/innobase/include/trx0sys.h \
 
179
                        plugin/innobase/include/trx0sys.ic \
 
180
                        plugin/innobase/include/trx0trx.h \
 
181
                        plugin/innobase/include/trx0trx.ic \
 
182
                        plugin/innobase/include/trx0types.h \
 
183
                        plugin/innobase/include/trx0undo.h \
 
184
                        plugin/innobase/include/trx0undo.ic \
 
185
                        plugin/innobase/include/trx0xa.h \
 
186
                        plugin/innobase/include/univ.i \
 
187
                        plugin/innobase/include/usr0sess.h \
 
188
                        plugin/innobase/include/usr0sess.ic \
 
189
                        plugin/innobase/include/usr0types.h \
 
190
                        plugin/innobase/include/ut0byte.h \
 
191
                        plugin/innobase/include/ut0byte.ic \
 
192
                        plugin/innobase/include/ut0dbg.h \
 
193
                        plugin/innobase/include/ut0lst.h \
 
194
                        plugin/innobase/include/ut0mem.h \
 
195
                        plugin/innobase/include/ut0mem.ic \
 
196
                        plugin/innobase/include/ut0rnd.h \
 
197
                        plugin/innobase/include/ut0rnd.ic \
 
198
                        plugin/innobase/include/ut0sort.h \
 
199
                        plugin/innobase/include/ut0ut.h \
 
200
                        plugin/innobase/include/ut0ut.ic \
 
201
                        plugin/innobase/include/ut0vec.h \
 
202
                        plugin/innobase/include/ut0vec.ic \
 
203
                        plugin/innobase/include/ut0list.h \
 
204
                        plugin/innobase/include/ut0list.ic \
 
205
                        plugin/innobase/include/ut0wqueue.h \
 
206
                        plugin/innobase/include/ha_prototypes.h \
 
207
                        plugin/innobase/mem/mem0dbg.c \
 
208
                        plugin/innobase/handler/ha_innodb.h \
 
209
                        plugin/innobase/include/handler0alter.h \
 
210
                        plugin/innobase/handler/handler0vars.h \
 
211
                        plugin/innobase/handler/i_s.h
 
212
 
 
213
noinst_LTLIBRARIES+=    plugin/innobase/libinnobase.la plugin/innobase/libpars.la
 
214
plugin_innobase_libinnobase_la_CFLAGS=  ${AM_CFLAGS} ${NO_SHADOW} -I$(top_srcdir)/plugin/innobase/include -DBUILD_DRIZZLE
 
215
plugin_innobase_libinnobase_la_CXXFLAGS=${AM_CXXFLAGS} ${NO_SHADOW} -I$(top_srcdir)/plugin/innobase/include -DBUILD_DRIZZLE
 
216
plugin_innobase_libinnobase_la_SOURCES= plugin/innobase/btr/btr0btr.c \
 
217
                        plugin/innobase/btr/btr0cur.c \
 
218
                        plugin/innobase/btr/btr0pcur.c \
 
219
                        plugin/innobase/btr/btr0sea.c \
 
220
                        plugin/innobase/buf/buf0buddy.c \
 
221
                        plugin/innobase/buf/buf0buf.c \
 
222
                        plugin/innobase/buf/buf0flu.c   \
 
223
                        plugin/innobase/buf/buf0lru.c \
 
224
                        plugin/innobase/buf/buf0rea.c \
 
225
                        plugin/innobase/data/data0data.c \
 
226
                        plugin/innobase/data/data0type.c \
 
227
                        plugin/innobase/dict/dict0boot.c \
 
228
                        plugin/innobase/dict/dict0crea.c \
 
229
                        plugin/innobase/dict/dict0dict.c \
 
230
                        plugin/innobase/dict/dict0load.c \
 
231
                        plugin/innobase/dict/dict0mem.c \
 
232
                        plugin/innobase/dyn/dyn0dyn.c   \
 
233
                        plugin/innobase/eval/eval0eval.c \
 
234
                        plugin/innobase/eval/eval0proc.c \
 
235
                        plugin/innobase/fil/fil0fil.c \
 
236
                        plugin/innobase/fsp/fsp0fsp.c \
 
237
                        plugin/innobase/fut/fut0fut.c   \
 
238
                        plugin/innobase/fut/fut0lst.c \
 
239
                        plugin/innobase/ha/ha0ha.c \
 
240
                        plugin/innobase/ha/ha0storage.c \
 
241
                        plugin/innobase/ha/hash0hash.c \
 
242
                        plugin/innobase/ibuf/ibuf0ibuf.c \
 
243
                        plugin/innobase/lock/lock0iter.c \
 
244
                        plugin/innobase/lock/lock0lock.c \
 
245
                        plugin/innobase/log/log0log.c \
 
246
                        plugin/innobase/log/log0recv.c \
 
247
                        plugin/innobase/mach/mach0data.c \
 
248
                        plugin/innobase/mem/mem0mem.c \
 
249
                        plugin/innobase/mem/mem0pool.c \
 
250
                        plugin/innobase/mtr/mtr0log.c   \
 
251
                        plugin/innobase/mtr/mtr0mtr.c \
 
252
                        plugin/innobase/os/os0file.c \
 
253
                        plugin/innobase/os/os0proc.c \
 
254
                        plugin/innobase/os/os0sync.c \
 
255
                        plugin/innobase/os/os0thread.c \
 
256
                        plugin/innobase/page/page0cur.c \
 
257
                        plugin/innobase/page/page0page.c \
 
258
                        plugin/innobase/page/page0zip.c \
 
259
                        plugin/innobase/pars/pars0opt.c \
 
260
                        plugin/innobase/pars/pars0pars.c \
 
261
                        plugin/innobase/pars/pars0sym.c \
 
262
                        plugin/innobase/que/que0que.c \
 
263
                        plugin/innobase/read/read0read.c \
 
264
                        plugin/innobase/rem/rem0cmp.c \
 
265
                        plugin/innobase/rem/rem0rec.c \
 
266
                        plugin/innobase/row/row0ext.c   \
 
267
                        plugin/innobase/row/row0ins.c \
 
268
                        plugin/innobase/row/row0merge.c \
 
269
                        plugin/innobase/row/row0mysql.c \
 
270
                        plugin/innobase/row/row0purge.c \
 
271
                        plugin/innobase/row/row0row.c   \
 
272
                        plugin/innobase/row/row0sel.c \
 
273
                        plugin/innobase/row/row0uins.c \
 
274
                        plugin/innobase/row/row0umod.c \
 
275
                        plugin/innobase/row/row0undo.c \
 
276
                        plugin/innobase/row/row0upd.c \
 
277
                        plugin/innobase/row/row0vers.c \
 
278
                        plugin/innobase/srv/srv0que.c \
 
279
                        plugin/innobase/srv/srv0srv.c \
 
280
                        plugin/innobase/srv/srv0start.c \
 
281
                        plugin/innobase/sync/sync0arr.c \
 
282
                        plugin/innobase/sync/sync0rw.c \
 
283
                        plugin/innobase/sync/sync0sync.c \
 
284
                        plugin/innobase/thr/thr0loc.c   \
 
285
                        plugin/innobase/trx/trx0i_s.c   \
 
286
                        plugin/innobase/trx/trx0purge.c \
 
287
                        plugin/innobase/trx/trx0rec.c \
 
288
                        plugin/innobase/trx/trx0roll.c \
 
289
                        plugin/innobase/trx/trx0rseg.c \
 
290
                        plugin/innobase/trx/trx0sys.c \
 
291
                        plugin/innobase/trx/trx0trx.c \
 
292
                        plugin/innobase/trx/trx0undo.c \
 
293
                        plugin/innobase/usr/usr0sess.c \
 
294
                        plugin/innobase/ut/ut0byte.c \
 
295
                        plugin/innobase/ut/ut0dbg.c \
 
296
                        plugin/innobase/ut/ut0list.c \
 
297
                        plugin/innobase/ut/ut0mem.c \
 
298
                        plugin/innobase/ut/ut0rnd.c \
 
299
                        plugin/innobase/ut/ut0ut.c \
 
300
                        plugin/innobase/ut/ut0vec.c \
 
301
                        plugin/innobase/ut/ut0wqueue.c
169
302
 
170
303
# lexyy.c has lots of redundant decls, but it's generated anyway 
171
 
libpars_la_CFLAGS=      ${AM_CFLAGS} ${NO_UNREACHED} \
172
 
                        ${NO_REDUNDANT_DECLS} ${NO_SHADOW}
173
 
libpars_la_SOURCES=     pars/lexyy.c pars/pars0grm.c
174
 
 
175
 
libinnobase_la_LIBADD= libpars.la
176
 
 
177
 
 
178
 
EXTRA_LTLIBRARIES=      ha_innodb.la
179
 
pkgplugin_LTLIBRARIES=  @plugin_innobase_shared_target@
180
 
 
181
 
ha_innodb_la_SOURCES=
182
 
ha_innodb_la_LDFLAGS=   -module -avoid-version -rpath $(pkgplugindir)
183
 
ha_innodb_la_CFLAGS=    ${AM_CFLAGS} ${INNODB_DYNAMIC_CFLAGS} ${NO_SHADOW}
184
 
ha_innodb_la_CXXFLAGS=  ${AM_CXXFLAGS} ${INNODB_DYNAMIC_CFLAGS} ${NO_SHADOW}
185
 
ha_innodb_la_LIBADD=    libinnobase.la
186
 
 
187
 
EXTRA_DIST=             CMakeLists.txt plug.in \
188
 
                        pars/make_bison.sh pars/make_flex.sh \
189
 
                        pars/pars0grm.y pars/pars0lex.l
 
304
plugin_innobase_libpars_la_CFLAGS=      ${AM_CFLAGS} ${NO_UNREACHED} \
 
305
                        ${NO_REDUNDANT_DECLS} ${NO_SHADOW} \
 
306
                        -I$(top_srcdir)/plugin/innobase/include \
 
307
                        -DBUILD_DRIZZLE
 
308
plugin_innobase_libpars_la_SOURCES=     plugin/innobase/pars/lexyy.c \
 
309
                        plugin/innobase/pars/pars0grm.c
 
310
 
 
311
plugin_innobase_libinnobase_la_LIBADD=  plugin/innobase/libpars.la
 
312
 
 
313
EXTRA_DIST+=            plugin/innobase/CMakeLists.txt \
 
314
                        plugin/innobase/pars/make_bison.sh \
 
315
                        plugin/innobase/pars/make_flex.sh \
 
316
                        plugin/innobase/pars/pars0grm.y \
 
317
                        plugin/innobase/pars/pars0lex.l
190
318