~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/Makefile.am

  • Committer: Brian Aker
  • Date: 2008-09-04 19:31:00 UTC
  • Revision ID: brian@tangent.org-20080904193100-l849hgghfy4urj43
Changing default character set from this point on.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
# Process this file with automake to create Makefile.in
17
17
 
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 \
27
 
                        -I$(top_srcdir)/sql
28
 
 
29
 
if BUILDING_DRIZZLE
30
 
EXTRA_DEFS="-DBUILD_DRIZZLE"
31
 
DYNAMIC_PLUGIN="-DDRIZZLE_DYNAMIC_PLUGIN"
32
 
HANDLER_DIR=drizzle
33
 
else
34
 
DYNAMIC_PLUGIN="-DMYSQL_DYNAMIC_PLUGIN"
35
 
HANDLER_DIR=handler
36
 
endif
37
 
 
38
 
 
39
 
DEFS=                   @DEFS@ ${EXTRA_DEFS}
40
 
 
41
 
 
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
 
25
 
 
26
DEFS =                  @DEFS@
 
27
 
 
28
 
 
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            \
64
50
                        include/fsp0fsp.ic include/fut0fut.h            \
65
51
                        include/fut0fut.ic include/fut0lst.h            \
66
52
                        include/fut0lst.ic include/ha0ha.h              \
67
 
                        include/ha0ha.ic                                \
68
 
                        include/ha0storage.h                            \
69
 
                        include/ha0storage.ic                           \
70
 
                        include/hash0hash.h                             \
 
53
                        include/ha0ha.ic include/hash0hash.h            \
71
54
                        include/hash0hash.ic include/ibuf0ibuf.h        \
72
55
                        include/ibuf0ibuf.ic include/ibuf0types.h       \
73
56
                        include/lock0iter.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            \
85
 
                        include/mtr0types.h                             \
86
 
                        include/mysql_addons.h                          \
87
 
                        include/os0file.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        \
101
81
                        include/read0types.h include/rem0cmp.h          \
102
82
                        include/rem0cmp.ic include/rem0rec.h            \
103
83
                        include/rem0rec.ic include/rem0types.h          \
104
 
                        include/row0ext.h include/row0ext.ic            \
105
84
                        include/row0ins.h include/row0ins.ic            \
106
 
                        include/row0merge.h                             \
107
85
                        include/row0mysql.h include/row0mysql.ic        \
108
86
                        include/row0purge.h include/row0purge.ic        \
109
87
                        include/row0row.h include/row0row.ic            \
120
98
                        include/sync0rw.ic include/sync0sync.h          \
121
99
                        include/sync0sync.ic include/sync0types.h       \
122
100
                        include/thr0loc.h include/thr0loc.ic            \
123
 
                        include/trx0i_s.h                               \
124
101
                        include/trx0purge.h include/trx0purge.ic        \
125
102
                        include/trx0rec.h include/trx0rec.ic            \
126
103
                        include/trx0roll.h include/trx0roll.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                         \
145
 
                        $(HANDLER_DIR)/i_s.h
 
119
                        include/ha_prototypes.h handler/ha_innodb.h
146
120
 
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                        \
158
 
                        ha/ha0storage.c                                 \
159
 
                        ha/hash0hash.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                  \
177
 
                        trx/trx0i_s.c                                   \
178
 
                        trx/trx0purge.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
188
 
 
189
 
# lexyy.c has lots of redundant decls, but it's generated anyway 
190
 
libpars_la_CFLAGS=      ${AM_CFLAGS} \
191
 
                        ${NO_REDUNDANT_DECLS} \
192
 
                        ${NO_UNUSED_MACROS}
193
 
libpars_la_SOURCES=     pars/lexyy.c pars/pars0grm.c
194
 
 
195
 
libinnobase_la_CFLAGS=  $(AM_CFLAGS) \
196
 
                        ${NO_UNUSED_MACROS}
197
 
libinnobase_la_LIBADD= libpars.la
198
 
 
199
 
 
200
 
EXTRA_LTLIBRARIES=      ha_innodb.la
201
 
pkgplugin_LTLIBRARIES=  @plugin_innobase_shared_target@
202
 
 
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@ \
207
 
                        libinnobase.la
208
 
 
209
 
EXTRA_DIST=             CMakeLists.txt plug.in \
 
153
                        handler/ha_innodb.cc
 
154
 
 
155
EXTRA_LTLIBRARIES =     ha_innodb.la
 
156
pkglib_LTLIBRARIES =    @plugin_innobase_shared_target@
 
157
 
 
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)
 
162
 
 
163
EXTRA_DIST =            plug.in \
210
164
                        pars/make_bison.sh pars/make_flex.sh \
211
165
                        pars/pars0grm.y pars/pars0lex.l
212
 
 
213
 
# Don't update the files from bitkeeper
214
 
%::SCCS/s.%