16
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
AM_CPPFLAGS= -I$(top_srcdir) -I$(top_builddir) \
24
-I$(top_srcdir)/include -I$(top_builddir)/include \
25
-I$(top_srcdir)/regex \
26
-I$(top_srcdir)/storage/innobase/include \
30
EXTRA_DEFS="-DBUILD_DRIZZLE"
31
DYNAMIC_PLUGIN="-DDRIZZLE_DYNAMIC_PLUGIN"
34
DYNAMIC_PLUGIN="-DMYSQL_DYNAMIC_PLUGIN"
39
DEFS= @DEFS@ ${EXTRA_DEFS}
42
noinst_HEADERS= include/btr0btr.h include/btr0btr.ic \
18
MYSQLDATAdir = $(localstatedir)
19
MYSQLSHAREdir = $(pkgdatadir)
20
MYSQLBASEdir= $(prefix)
21
MYSQLLIBdir= $(pkglibdir)
22
pkgplugindir = $(pkglibdir)/plugin
23
AM_CPPFLAGS = ${GLOBAL_CPPFLAGS} \
24
-I$(top_srcdir)/storage/innobase/include
29
noinst_HEADERS = include/btr0btr.h include/btr0btr.ic \
43
30
include/btr0cur.h include/btr0cur.ic \
44
31
include/btr0pcur.h include/btr0pcur.ic \
45
32
include/btr0sea.h include/btr0sea.ic \
46
include/btr0types.h include/buf0buddy.h \
47
include/buf0buddy.ic include/buf0buf.h \
33
include/btr0types.h include/buf0buf.h \
48
34
include/buf0buf.ic include/buf0flu.h \
49
35
include/buf0flu.ic include/buf0lru.h \
50
36
include/buf0lru.ic include/buf0rea.h \
82
65
include/mem0pool.h include/mem0pool.ic \
83
66
include/mtr0log.h include/mtr0log.ic \
84
67
include/mtr0mtr.h include/mtr0mtr.ic \
86
include/mysql_addons.h \
68
include/mtr0types.h include/os0file.h \
88
69
include/os0proc.h include/os0proc.ic \
89
70
include/os0sync.h include/os0sync.ic \
90
71
include/os0thread.h include/os0thread.ic \
91
72
include/page0cur.h include/page0cur.ic \
92
73
include/page0page.h include/page0page.ic \
93
include/page0zip.h include/page0zip.ic \
94
74
include/page0types.h include/pars0grm.h \
95
75
include/pars0opt.h include/pars0opt.ic \
96
76
include/pars0pars.h include/pars0pars.ic \
139
116
include/ut0ut.ic include/ut0vec.h \
140
117
include/ut0vec.ic include/ut0list.h \
141
118
include/ut0list.ic include/ut0wqueue.h \
142
include/ha_prototypes.h \
143
$(HANDLER_DIR)/ha_innodb.h \
144
include/handler0alter.h \
119
include/ha_prototypes.h handler/ha_innodb.h
147
noinst_LTLIBRARIES= libinnobase.la libpars.la
148
libinnobase_la_SOURCES= btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c \
149
btr/btr0sea.c buf/buf0buddy.c \
150
buf/buf0buf.c buf/buf0flu.c \
121
EXTRA_LIBRARIES = libinnobase.a
122
noinst_LIBRARIES = @plugin_innobase_static_target@
123
libinnobase_a_SOURCES = btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c \
124
btr/btr0sea.c buf/buf0buf.c buf/buf0flu.c \
151
125
buf/buf0lru.c buf/buf0rea.c data/data0data.c \
152
126
data/data0type.c dict/dict0boot.c \
153
127
dict/dict0crea.c dict/dict0dict.c \
154
128
dict/dict0load.c dict/dict0mem.c dyn/dyn0dyn.c \
155
129
eval/eval0eval.c eval/eval0proc.c \
156
130
fil/fil0fil.c fsp/fsp0fsp.c fut/fut0fut.c \
157
fut/fut0lst.c ha/ha0ha.c \
131
fut/fut0lst.c ha/ha0ha.c ha/hash0hash.c \
160
132
ibuf/ibuf0ibuf.c lock/lock0iter.c \
161
133
lock/lock0lock.c \
162
134
log/log0log.c log/log0recv.c mach/mach0data.c \
163
135
mem/mem0mem.c mem/mem0pool.c mtr/mtr0log.c \
164
136
mtr/mtr0mtr.c os/os0file.c os/os0proc.c \
165
137
os/os0sync.c os/os0thread.c page/page0cur.c \
166
page/page0page.c page/page0zip.c \
138
page/page0page.c pars/lexyy.c pars/pars0grm.c \
167
139
pars/pars0opt.c pars/pars0pars.c \
168
140
pars/pars0sym.c que/que0que.c read/read0read.c \
169
rem/rem0cmp.c rem/rem0rec.c row/row0ext.c \
170
row/row0ins.c row/row0merge.c \
141
rem/rem0cmp.c rem/rem0rec.c row/row0ins.c \
171
142
row/row0mysql.c row/row0purge.c row/row0row.c \
172
143
row/row0sel.c row/row0uins.c row/row0umod.c \
173
144
row/row0undo.c row/row0upd.c row/row0vers.c \
174
145
srv/srv0que.c srv/srv0srv.c srv/srv0start.c \
175
146
sync/sync0arr.c sync/sync0rw.c \
176
sync/sync0sync.c thr/thr0loc.c \
147
sync/sync0sync.c thr/thr0loc.c trx/trx0purge.c \
179
148
trx/trx0rec.c trx/trx0roll.c trx/trx0rseg.c \
180
149
trx/trx0sys.c trx/trx0trx.c trx/trx0undo.c \
181
150
usr/usr0sess.c ut/ut0byte.c ut/ut0dbg.c \
182
151
ut/ut0list.c ut/ut0mem.c ut/ut0rnd.c \
183
152
ut/ut0ut.c ut/ut0vec.c ut/ut0wqueue.c \
184
$(HANDLER_DIR)/ha_innodb.cc \
185
$(HANDLER_DIR)/handler0alter.cc \
186
$(HANDLER_DIR)/i_s.cc \
187
$(HANDLER_DIR)/mysql_addons.cc
189
# lexyy.c has lots of redundant decls, but it's generated anyway
190
libpars_la_CFLAGS= ${AM_CFLAGS} \
191
${NO_REDUNDANT_DECLS} \
193
libpars_la_SOURCES= pars/lexyy.c pars/pars0grm.c
195
libinnobase_la_CFLAGS= $(AM_CFLAGS) \
197
libinnobase_la_LIBADD= libpars.la
200
EXTRA_LTLIBRARIES= ha_innodb.la
201
pkgplugin_LTLIBRARIES= @plugin_innobase_shared_target@
203
ha_innodb_la_LDFLAGS= -module -rpath $(pkgplugindir)
204
ha_innodb_la_CFLAGS= ${AM_CFLAGS} ${DYNAMIC_PLUGIN}
205
ha_innodb_la_CXXFLAGS= ${AM_CXXFLAGS} ${DYNAMIC_PLUGIN}
206
ha_innodb_la_LIBADD= @plugin_innobase_shared_target@ \
209
EXTRA_DIST= CMakeLists.txt plug.in \
155
EXTRA_LTLIBRARIES = ha_innodb.la
156
pkglib_LTLIBRARIES = @plugin_innobase_shared_target@
158
ha_innodb_la_LDFLAGS = -module -rpath $(pkgplugindir)
159
ha_innodb_la_CXXFLAGS= $(AM_CXXFLAGS) -DDRIZZLE_DYNAMIC_PLUGIN
160
ha_innodb_la_CFLAGS = $(AM_CFLAGS) -DDRIZZLE_DYNAMIC_PLUGIN
161
ha_innodb_la_SOURCES = $(libinnobase_a_SOURCES)
163
EXTRA_DIST = plug.in \
210
164
pars/make_bison.sh pars/make_flex.sh \
211
165
pars/pars0grm.y pars/pars0lex.l
213
# Don't update the files from bitkeeper