~drizzle-trunk/drizzle/development

1265 by Brian Aker
Updated Makefile.am to push client rules to include.am
1
# vim:ft=automake
2
# included from Top Level Makefile.am
3
# All paths should be given relative to the root
4
1999.6.1 by kalebral at gmail
update Copyright strings to a more common format to help with creating the master debian copyright file
5
#  Copyright (C) 2008 Sun Microsystems, Inc.
2040.7.1 by Monty Taylor
Added an abort macro and an abort_exception.
6
#  Copyright (C) 2010 Monty Taylor
492.1.7 by Monty Taylor
Moved test() to its own file.
7
# 
8
#  This program is free software; you can redistribute it and/or modify
9
#  it under the terms of the GNU General Public License as published by
10
#  the Free Software Foundation; version 2 of the License.
11
#
12
#  This program is distributed in the hope that it will be useful,
13
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
14
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
#  GNU General Public License for more details.
16
#
17
#  You should have received a copy of the GNU General Public License
18
#  along with this program; if not, write to the Free Software
19
#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
1 by brian
clean slate
20
1730.7.1 by Hartmut Holzgraefe
various lcov related changes
21
drizzled/sql_yacc.cc: drizzled/sql_yacc.yy 
22
	$(AM_V_YACC)$(am__skipyacc) $(YACC) $(YLFLAGS) $(AM_YFLAGS) -o $@ $<
23
	mv drizzled/sql_yacc.hh drizzled/sql_yacc.h
24
25
187 by Brian Aker
Fixed tab issue
26
1297 by Brian Aker
Fix style issue.
27
DTRACEFILES= \
28
	     drizzled/cursor.o \
29
	     drizzled/drizzled.o \
30
	     drizzled/filesort.o \
31
	     drizzled/join.o \
32
	     drizzled/session.o \
1497.3.14 by Monty Taylor
Include signal_handler.o in DTRACE_FILES. Silly me.
33
	     drizzled/signal_handler.o \
1297 by Brian Aker
Fix style issue.
34
	     drizzled/sql_delete.o \
35
	     drizzled/sql_insert.o \
36
	     drizzled/sql_parse.o \
37
	     drizzled/sql_select.o \
38
	     drizzled/sql_update.o \
39
	     drizzled/statement/delete.o \
40
	     drizzled/statement/insert.o \
41
	     drizzled/statement/insert_select.o
187 by Brian Aker
Fixed tab issue
42
2157.2.1 by Monty Taylor
Provide pkg-config files and also stick drizzle plugin files in a place
43
nobase_dist_pkginclude_HEADERS+= \
2040.7.1 by Monty Taylor
Added an abort macro and an abort_exception.
44
			      drizzled/abort_exception.h \
1285 by Brian Aker
Remove giant include header to its own file.
45
			      drizzled/alter_column.h \
46
			      drizzled/alter_drop.h \
47
			      drizzled/alter_info.h \
48
			      drizzled/atomic/gcc_traits.h \
49
			      drizzled/atomic/pthread_traits.h \
50
			      drizzled/atomic/sun_studio.h \
51
			      drizzled/atomics.h \
52
			      drizzled/base.h \
53
			      drizzled/cached_directory.h \
54
			      drizzled/cached_item.h \
55
			      drizzled/calendar.h \
1960.1.8 by Brian Aker
Big hunk of burning create/drop work.
56
			      drizzled/catalog.h \
1960.1.5 by Brian Aker
Merging in the first pass through the catalog work.
57
			      drizzled/catalog/cache.h \
1960.1.6 by Brian Aker
Adding in the engine interface. The filesystem catalog will now handle
58
			      drizzled/catalog/engine.h \
1960.1.5 by Brian Aker
Merging in the first pass through the catalog work.
59
			      drizzled/catalog/instance.h \
2039.6.3 by Brian Aker
Update for session to have a catalog object.
60
			      drizzled/catalog/local.h \
1285 by Brian Aker
Remove giant include header to its own file.
61
			      drizzled/charset.h \
62
			      drizzled/charset_info.h \
63
			      drizzled/check_stack_overrun.h \
64
			      drizzled/common.h \
65
			      drizzled/comp_creator.h \
1863.2.1 by Monty Taylor
Added a basic bounded_value type for use in variables system.
66
			      drizzled/constrained_value.h \
2154.2.11 by Brian Aker
Further strip out includes.
67
			      drizzled/copy_field.h \
2148.7.6 by Brian Aker
Move out subclasses from session.
68
			      drizzled/copy_info.h \
1285 by Brian Aker
Remove giant include header to its own file.
69
			      drizzled/create_field.h \
70
			      drizzled/current_session.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
71
			      drizzled/cursor.h \
2167.2.1 by Monty Taylor
C++-ize daemon.c. Our codebase is c++.
72
			      drizzled/daemon.h \
1285 by Brian Aker
Remove giant include header to its own file.
73
			      drizzled/data_home.h \
2104.3.3 by Brian Aker
Cleanup test flags for debug options on server startup
74
			      drizzled/debug.h \
1877.2.10 by Brian Aker
Merge in work for cache (fetch directly from).
75
			      drizzled/definition/cache.h \
1285 by Brian Aker
Remove giant include header to its own file.
76
			      drizzled/definitions.h \
77
			      drizzled/diagnostics_area.h \
78
			      drizzled/discrete_interval.h \
1921.4.2 by Brian Aker
Adding in concurrent execute support.
79
			      drizzled/display.h \
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
80
			      drizzled/drizzled.h \
1285 by Brian Aker
Remove giant include header to its own file.
81
			      drizzled/dtcollation.h \
82
			      drizzled/dynamic_array.h \
83
			      drizzled/enum.h \
84
			      drizzled/enum_nested_loop_state.h \
85
			      drizzled/errmsg_print.h \
86
			      drizzled/error.h \
2126.3.3 by Brian Aker
Merge in error message rework. Many error messages are fixed in this patch.
87
			      drizzled/error/level_t.h \
2137.1.2 by Brian Aker
Just shuffle over sql_state to be in the error system.
88
			      drizzled/error/sql_state.h \
2041.3.16 by Brian Aker
Merge in change so that we pull out the error_t enum out to its own
89
			      drizzled/error_t.h \
1976.7.2 by Brian Aker
Adding execute command to go along with main command.
90
			      drizzled/execute.h \
1285 by Brian Aker
Remove giant include header to its own file.
91
			      drizzled/field.h \
92
			      drizzled/field/blob.h \
2023.2.2 by Brian Aker
Merge in BOOL change to BOOLEAN.
93
			      drizzled/field/boolean.h \
1285 by Brian Aker
Remove giant include header to its own file.
94
			      drizzled/field/date.h \
95
			      drizzled/field/datetime.h \
96
			      drizzled/field/decimal.h \
97
			      drizzled/field/double.h \
98
			      drizzled/field/enum.h \
1999.4.9 by Brian Aker
Created EPOCH
99
			      drizzled/field/epoch.h \
2007 by Brian Aker
Refactor naming for integers.
100
			      drizzled/field/int32.h \
101
			      drizzled/field/int64.h \
2046.2.1 by Brian Aker
First pass on micro timestamp.
102
			      drizzled/field/microtime.h \
1285 by Brian Aker
Remove giant include header to its own file.
103
			      drizzled/field/null.h \
104
			      drizzled/field/num.h \
105
			      drizzled/field/real.h \
2008.2.3 by Brian Aker
Fixing up a, somewhat, hidden unsigned type to solve a few issues around
106
			      drizzled/field/size.h \
1285 by Brian Aker
Remove giant include header to its own file.
107
			      drizzled/field/str.h \
1999.4.7 by Brian Aker
Merge in first pass of TIME type (closer to EPOCH time).
108
			      drizzled/field/time.h \
1996.2.1 by Brian Aker
uuid type code.
109
			      drizzled/field/uuid.h \
2023.2.1 by Brian Aker
Merge in BOOL type.
110
			      drizzled/field/varstring.h \
1285 by Brian Aker
Remove giant include header to its own file.
111
			      drizzled/field_iterator.h \
112
			      drizzled/file_exchange.h \
1905.1.1 by Brian Aker
Adding FileSort class.
113
			      drizzled/filesort.h \
1285 by Brian Aker
Remove giant include header to its own file.
114
			      drizzled/filesort_info.h \
115
			      drizzled/foreign_key.h \
116
			      drizzled/function/additive_op.h \
2023.2.4 by Brian Aker
Merge in cast() for BOOLEAN.
117
			      drizzled/function/cast/boolean.h \
2015.1.3 by Brian Aker
Merge in CAST operators for SIGNED/UNSIGNED
118
			      drizzled/function/cast/signed.h \
1999.4.8 by Brian Aker
Adding in time type.
119
			      drizzled/function/cast/time.h \
2015.1.3 by Brian Aker
Merge in CAST operators for SIGNED/UNSIGNED
120
			      drizzled/function/cast/unsigned.h \
1285 by Brian Aker
Remove giant include header to its own file.
121
			      drizzled/function/field.h \
122
			      drizzled/function/find_in_set.h \
123
			      drizzled/function/found_rows.h \
124
			      drizzled/function/func.h \
125
			      drizzled/function/get_system_var.h \
126
			      drizzled/function/get_user_var.h \
127
			      drizzled/function/last_insert.h \
128
			      drizzled/function/locate.h \
129
			      drizzled/function/math/dec.h \
130
			      drizzled/function/math/decimal_typecast.h \
131
			      drizzled/function/math/divide.h \
132
			      drizzled/function/math/int.h \
133
			      drizzled/function/math/int_divide.h \
134
			      drizzled/function/math/int_val.h \
135
			      drizzled/function/math/integer.h \
136
			      drizzled/function/math/minus.h \
137
			      drizzled/function/math/mod.h \
138
			      drizzled/function/math/multiply.h \
139
			      drizzled/function/math/neg.h \
140
			      drizzled/function/math/plus.h \
141
			      drizzled/function/math/real.h \
142
			      drizzled/function/math/round.h \
143
			      drizzled/function/math/tan.h \
144
			      drizzled/function/min_max.h \
145
			      drizzled/function/num1.h \
146
			      drizzled/function/num_op.h \
147
			      drizzled/function/numhybrid.h \
148
			      drizzled/function/rollup_const.h \
149
			      drizzled/function/row_count.h \
150
			      drizzled/function/set_user_var.h \
151
			      drizzled/function/sign.h \
152
			      drizzled/function/str/alloc_buffer.h \
153
			      drizzled/function/str/binary.h \
154
			      drizzled/function/str/char.h \
155
			      drizzled/function/str/collation.h \
156
			      drizzled/function/str/concat.h \
157
			      drizzled/function/str/conv.h \
158
			      drizzled/function/str/conv_charset.h \
159
			      drizzled/function/str/export_set.h \
160
			      drizzled/function/str/insert.h \
161
			      drizzled/function/str/left.h \
162
			      drizzled/function/str/load_file.h \
163
			      drizzled/function/str/make_set.h \
164
			      drizzled/function/str/pad.h \
165
			      drizzled/function/str/repeat.h \
166
			      drizzled/function/str/replace.h \
167
			      drizzled/function/str/right.h \
168
			      drizzled/function/str/set_collation.h \
169
			      drizzled/function/str/str_conv.h \
170
			      drizzled/function/str/strfunc.h \
171
			      drizzled/function/str/trim.h \
172
			      drizzled/function/time/curdate.h \
173
			      drizzled/function/time/date.h \
174
			      drizzled/function/time/date_add_interval.h \
175
			      drizzled/function/time/date_format.h \
176
			      drizzled/function/time/dayname.h \
177
			      drizzled/function/time/dayofmonth.h \
178
			      drizzled/function/time/dayofyear.h \
179
			      drizzled/function/time/extract.h \
180
			      drizzled/function/time/from_days.h \
181
			      drizzled/function/time/from_unixtime.h \
182
			      drizzled/function/time/hour.h \
183
			      drizzled/function/time/last_day.h \
184
			      drizzled/function/time/makedate.h \
185
			      drizzled/function/time/microsecond.h \
186
			      drizzled/function/time/minute.h \
187
			      drizzled/function/time/month.h \
188
			      drizzled/function/time/now.h \
189
			      drizzled/function/time/period_add.h \
190
			      drizzled/function/time/period_diff.h \
191
			      drizzled/function/time/quarter.h \
192
			      drizzled/function/time/second.h \
193
			      drizzled/function/time/sysdate_local.h \
194
			      drizzled/function/time/timestamp_diff.h \
195
			      drizzled/function/time/to_days.h \
196
			      drizzled/function/time/typecast.h \
197
			      drizzled/function/time/unix_timestamp.h \
198
			      drizzled/function/time/weekday.h \
199
			      drizzled/function/time/year.h  \
200
			      drizzled/function/units.h \
201
			      drizzled/function/user_var_as_out_param.h \
2032 by Brian Aker
MErge in the include changes.
202
			      drizzled/function_container.h \
1285 by Brian Aker
Remove giant include header to its own file.
203
			      drizzled/function_hash.h \
1643.3.4 by Brian Aker
Moved generators out of trunk of server.
204
			      drizzled/generator.h \
1643.3.7 by Brian Aker
Adding columns.
205
			      drizzled/generator/all_fields.h \
1861.4.8 by Brian Aker
Adds in a portion of the ref constraints table.
206
			      drizzled/generator/all_foreign_keys.h \
1861.4.4 by Brian Aker
Cleanup display code around DD/IS
207
			      drizzled/generator/all_indexes.h \
1643.3.5 by Brian Aker
Addd an "all_tables" generator to loop through all tables.
208
			      drizzled/generator/all_tables.h \
1960.1.7 by Brian Aker
We now display catalogs into the tables correctly.
209
			      drizzled/generator/catalog/cache.h \
210
			      drizzled/generator/catalog/message.h \
2137.1.2 by Brian Aker
Just shuffle over sql_state to be in the error system.
211
			      drizzled/generator/event_observers.h \
1751.3.2 by Brian Aker
Adding in data dictionary table to list out functions.
212
			      drizzled/generator/functions.h \
1643.3.4 by Brian Aker
Moved generators out of trunk of server.
213
			      drizzled/generator/schema.h \
1861.5.2 by Brian Aker
Merge in generator for processlist.
214
			      drizzled/generator/session.h \
1643.3.4 by Brian Aker
Moved generators out of trunk of server.
215
			      drizzled/generator/table.h \
1285 by Brian Aker
Remove giant include header to its own file.
216
			      drizzled/gettext.h \
1796.4.16 by Andrew Hutchings
Doh! Fix distcheck properly this time!
217
			      drizzled/global_buffer.h \
1285 by Brian Aker
Remove giant include header to its own file.
218
			      drizzled/global_charset_info.h \
2148.7.10 by Brian Aker
Merge in additional fixes found.
219
			      drizzled/ha_data.h \
1285 by Brian Aker
Remove giant include header to its own file.
220
			      drizzled/ha_statistics.h \
221
			      drizzled/handler_structs.h \
222
			      drizzled/hybrid_type.h \
223
			      drizzled/hybrid_type_traits.h \
224
			      drizzled/hybrid_type_traits_decimal.h \
225
			      drizzled/hybrid_type_traits_integer.h \
1660.1.1 by Brian Aker
Merge in move identifier work.
226
			      drizzled/identifier.h \
1960.1.5 by Brian Aker
Merging in the first pass through the catalog work.
227
			      drizzled/identifier/catalog.h \
2126.2.1 by Brian Aker
Merge in changes for catalogs usage of constants for identifier.
228
			      drizzled/identifier/constants/schema.h \
229
			      drizzled/identifier/constants/table.h \
1660.1.1 by Brian Aker
Merge in move identifier work.
230
			      drizzled/identifier/schema.h \
2039.6.3 by Brian Aker
Update for session to have a catalog object.
231
			      drizzled/identifier/session.h \
1660.1.1 by Brian Aker
Merge in move identifier work.
232
			      drizzled/identifier/table.h \
2008.1.1 by Brian Aker
Adding user identifier that makes use of a shared ptr to handle concurrency
233
			      drizzled/identifier/user.h \
1285 by Brian Aker
Remove giant include header to its own file.
234
			      drizzled/index_hint.h \
235
			      drizzled/internal_error_handler.h \
236
			      drizzled/item.h \
237
			      drizzled/item/basic_constant.h \
238
			      drizzled/item/bin_string.h \
239
			      drizzled/item/blob.h \
2035.1.3 by Brian Aker
Fix include file.
240
			      drizzled/item/boolean.h \
1285 by Brian Aker
Remove giant include header to its own file.
241
			      drizzled/item/cache.h \
242
			      drizzled/item/cache_decimal.h \
243
			      drizzled/item/cache_int.h \
244
			      drizzled/item/cache_real.h \
245
			      drizzled/item/cache_row.h \
246
			      drizzled/item/cache_str.h \
247
			      drizzled/item/cmpfunc.h \
248
			      drizzled/item/copy_string.h \
249
			      drizzled/item/create.h \
250
			      drizzled/item/decimal.h \
251
			      drizzled/item/default_value.h \
252
			      drizzled/item/direct_ref.h \
253
			      drizzled/item/empty_string.h \
2035.1.3 by Brian Aker
Fix include file.
254
			      drizzled/item/false.h \
1285 by Brian Aker
Remove giant include header to its own file.
255
			      drizzled/item/field.h \
256
			      drizzled/item/float.h \
257
			      drizzled/item/func.h \
2030.2.1 by Brian Aker
Refactor boolean function.
258
			      drizzled/item/function/boolean.h \
1285 by Brian Aker
Remove giant include header to its own file.
259
			      drizzled/item/hex_string.h \
260
			      drizzled/item/ident.h \
261
			      drizzled/item/insert_value.h \
262
			      drizzled/item/int.h \
263
			      drizzled/item/int_with_ref.h \
264
			      drizzled/item/null.h \
265
			      drizzled/item/num.h \
266
			      drizzled/item/outer_ref.h \
267
			      drizzled/item/ref.h \
268
			      drizzled/item/ref_null_helper.h \
269
			      drizzled/item/return_date_time.h \
270
			      drizzled/item/return_int.h \
271
			      drizzled/item/row.h \
272
			      drizzled/item/string.h \
273
			      drizzled/item/subselect.h \
274
			      drizzled/item/sum.h \
2035.1.3 by Brian Aker
Fix include file.
275
			      drizzled/item/true.h \
1285 by Brian Aker
Remove giant include header to its own file.
276
			      drizzled/item/type_holder.h \
277
			      drizzled/item/uint.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
278
			      drizzled/item_result.h \
1285 by Brian Aker
Remove giant include header to its own file.
279
			      drizzled/join.h \
280
			      drizzled/join_cache.h \
281
			      drizzled/join_table.h \
282
			      drizzled/key.h \
283
			      drizzled/key_map.h \
284
			      drizzled/key_part_spec.h \
285
			      drizzled/korr.h \
286
			      drizzled/lex_column.h \
287
			      drizzled/lex_input_stream.h \
288
			      drizzled/lex_string.h \
289
			      drizzled/lex_symbol.h \
290
			      drizzled/lock.h \
1910.2.5 by Brian Aker
Merge in changes such that lock is now broken out into its own directory.
291
			      drizzled/locking/global.h \
1285 by Brian Aker
Remove giant include header to its own file.
292
			      drizzled/lookup_symbol.h \
293
			      drizzled/memory/multi_malloc.h \
294
			      drizzled/memory/root.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
295
			      drizzled/memory/sql_alloc.h \
1802.12.1 by Brian Aker
This solves bug lp:654905
296
			      drizzled/message.h \
1910.2.14 by Brian Aker
Check simple cache performance hit.
297
			      drizzled/message/cache.h \
1960.1.12 by Brian Aker
Add in the schema and table make_shared methods.
298
			      drizzled/message/catalog.h \
299
			      drizzled/message/schema.h \
300
			      drizzled/message/table.h \
1530.2.6 by Monty Taylor
Moved plugin::Context to module::Context.
301
			      drizzled/module/context.h \
2137.1.2 by Brian Aker
Just shuffle over sql_state to be in the error system.
302
			      drizzled/module/graph.h \
1530.2.5 by Monty Taylor
Renamed classes that were in drizzled::plugin but which were not meant
303
			      drizzled/module/library.h \
304
			      drizzled/module/manifest.h \
305
			      drizzled/module/module.h \
1625.1.2 by Monty Taylor
Added option_context class, along with unittests, for adding a module
306
			      drizzled/module/option_context.h \
1626.2.1 by Monty Taylor
Added wrapper around variables_map to allow us to pull values back out of
307
			      drizzled/module/option_map.h \
1530.2.5 by Monty Taylor
Renamed classes that were in drizzled::plugin but which were not meant
308
			      drizzled/module/registry.h \
2095.3.4 by Monty Taylor
Split out module vertex and then actually used it.
309
			      drizzled/module/vertex.h \
2095.3.7 by Monty Taylor
Fixed the dependency graph so that it doesn't get included in sql_yacc.yy.
310
			      drizzled/module/vertex_handle.h \
1285 by Brian Aker
Remove giant include header to its own file.
311
			      drizzled/my_hash.h \
312
			      drizzled/name_resolution_context.h \
313
			      drizzled/name_resolution_context_state.h \
314
			      drizzled/named_savepoint.h \
315
			      drizzled/natural_join_column.h \
316
			      drizzled/nested_join.h \
317
			      drizzled/open_tables_state.h \
1497.1.1 by Monty Taylor
Merged up with build.
318
			      drizzled/optimizer/access_method.h \
319
			      drizzled/optimizer/access_method/const.h \
320
			      drizzled/optimizer/access_method/index.h \
321
			      drizzled/optimizer/access_method/scan.h \
322
			      drizzled/optimizer/access_method/system.h \
323
			      drizzled/optimizer/access_method/unique_index.h \
324
			      drizzled/optimizer/access_method_factory.h \
1300.5.20 by Monty Taylor
Merged trunk.
325
			      drizzled/optimizer/cost_vector.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
326
			      drizzled/optimizer/explain_plan.h \
1285 by Brian Aker
Remove giant include header to its own file.
327
			      drizzled/optimizer/key_field.h \
328
			      drizzled/optimizer/key_use.h \
329
			      drizzled/optimizer/position.h \
330
			      drizzled/optimizer/quick_group_min_max_select.h \
331
			      drizzled/optimizer/quick_index_merge_select.h \
332
			      drizzled/optimizer/quick_range.h \
333
			      drizzled/optimizer/quick_range_select.h \
334
			      drizzled/optimizer/quick_ror_intersect_select.h \
335
			      drizzled/optimizer/quick_ror_union_select.h \
336
			      drizzled/optimizer/range.h \
337
			      drizzled/optimizer/range_param.h \
338
			      drizzled/optimizer/sargable_param.h \
339
			      drizzled/optimizer/sel_arg.h \
1300.5.18 by Monty Taylor
Fixed the merge.
340
			      drizzled/optimizer/sel_imerge.h \
341
			      drizzled/optimizer/sel_tree.h \
1285 by Brian Aker
Remove giant include header to its own file.
342
			      drizzled/optimizer/sum.h \
343
			      drizzled/optimizer/table_read_plan.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
344
			      drizzled/option.h \
1285 by Brian Aker
Remove giant include header to its own file.
345
			      drizzled/order.h \
346
			      drizzled/parser.h \
347
			      drizzled/plugin.h \
348
			      drizzled/plugin/authentication.h \
1300.5.18 by Monty Taylor
Fixed the merge.
349
			      drizzled/plugin/authorization.h \
1960.1.5 by Brian Aker
Merging in the first pass through the catalog work.
350
			      drizzled/plugin/catalog.h \
1285 by Brian Aker
Remove giant include header to its own file.
351
			      drizzled/plugin/client.h \
1921.4.7 by Brian Aker
Test for issues on CONCURRENT to be sure it operates in a single
352
			      drizzled/plugin/client/concurrent.h \
1324.2.3 by Monty Taylor
Remove plugin deinit.
353
			      drizzled/plugin/daemon.h \
1285 by Brian Aker
Remove giant include header to its own file.
354
			      drizzled/plugin/error_message.h \
1502.5.7 by Barry.Leslie at PrimeBase
Renamed the 'Event' plugin to 'EventObserver' plugin along with some internal class renames to make things clearer.
355
			      drizzled/plugin/event_observer.h \
1285 by Brian Aker
Remove giant include header to its own file.
356
			      drizzled/plugin/function.h \
357
			      drizzled/plugin/listen.h \
358
			      drizzled/plugin/listen_tcp.h \
359
			      drizzled/plugin/logging.h \
1300.5.18 by Monty Taylor
Fixed the merge.
360
			      drizzled/plugin/monitored_in_transaction.h \
1285 by Brian Aker
Remove giant include header to its own file.
361
			      drizzled/plugin/null_client.h \
362
			      drizzled/plugin/plugin.h \
363
			      drizzled/plugin/query_cache.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
364
			      drizzled/plugin/query_rewrite.h \
1471.3.3 by Monty Taylor
Added a missing file.
365
			      drizzled/plugin/replication.h \
1285 by Brian Aker
Remove giant include header to its own file.
366
			      drizzled/plugin/scheduler.h \
367
			      drizzled/plugin/storage_engine.h \
1273.13.58 by Brian Aker
Merge with tree.
368
			      drizzled/plugin/table_function.h \
1285 by Brian Aker
Remove giant include header to its own file.
369
			      drizzled/plugin/transaction_applier.h \
370
			      drizzled/plugin/transaction_reader.h \
371
			      drizzled/plugin/transaction_replicator.h \
1273.1.16 by Jay Pipes
Merge trunk and resolve conflicts
372
			      drizzled/plugin/transactional_storage_engine.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
373
			      drizzled/plugin/version.h \
1300.5.19 by Monty Taylor
Added missing file from merge.
374
			      drizzled/plugin/xa_resource_manager.h \
1273.1.16 by Jay Pipes
Merge trunk and resolve conflicts
375
			      drizzled/plugin/xa_storage_engine.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
376
			      drizzled/probes.h \
1815.1.1 by Monty Taylor
Embed a modified version of parse_config_file. There are several more bugs
377
			      drizzled/program_options/config_file.h \
1285 by Brian Aker
Remove giant include header to its own file.
378
			      drizzled/pthread_globals.h \
379
			      drizzled/qsort_cmp.h \
380
			      drizzled/query_id.h \
381
			      drizzled/records.h \
2148.7.11 by Brian Aker
Remove some of the dependencies from session.h so that we make the include
382
			      drizzled/refresh_version.h \
1285 by Brian Aker
Remove giant include header to its own file.
383
			      drizzled/replication_services.h \
1273.1.17 by Jay Pipes
Fix missing files in include.am after merging trunk.
384
			      drizzled/resource_context.h \
2159.2.5 by Brian Aker
Merge in move of schema.
385
			      drizzled/schema.h \
1285 by Brian Aker
Remove giant include header to its own file.
386
			      drizzled/select_create.h \
387
			      drizzled/select_dump.h \
388
			      drizzled/select_dumpvar.h \
389
			      drizzled/select_exists_subselect.h \
390
			      drizzled/select_export.h \
391
			      drizzled/select_insert.h \
392
			      drizzled/select_max_min_finder_subselect.h \
393
			      drizzled/select_result.h \
394
			      drizzled/select_result_interceptor.h \
395
			      drizzled/select_send.h \
396
			      drizzled/select_singlerow_subselect.h \
397
			      drizzled/select_subselect.h \
398
			      drizzled/select_to_file.h \
399
			      drizzled/select_union.h \
400
			      drizzled/session.h \
1966.2.2 by Brian Aker
Merge in change to push session list in to its own directory above first
401
			      drizzled/session/cache.h \
2148.7.4 by Brian Aker
Move out property map to its own files.
402
			      drizzled/session/property_map.h \
2148.7.2 by Brian Aker
Merge in state to its own file.
403
			      drizzled/session/state.h \
2148.7.1 by Brian Aker
Move table container out so that we aren't directly dealing with it in
404
			      drizzled/session/table_messages.h \
2148.7.5 by Brian Aker
Move transactions out.
405
			      drizzled/session/transactions.h \
1285 by Brian Aker
Remove giant include header to its own file.
406
			      drizzled/set_var.h \
407
			      drizzled/show.h \
1878.3.2 by Monty Taylor
Split out show_type into its own header and made sys_var work through
408
			      drizzled/show_type.h \
1300.5.22 by Monty Taylor
Moved and reworked a wrapper around sigset - which we shouldn't be using
409
			      drizzled/signal_handler.h \
2154.2.22 by Brian Aker
Shift CopyField out to its own file.
410
			      drizzled/sort_field.h \
1285 by Brian Aker
Remove giant include header to its own file.
411
			      drizzled/sql_base.h \
412
			      drizzled/sql_error.h \
413
			      drizzled/sql_lex.h \
414
			      drizzled/sql_list.h \
415
			      drizzled/sql_load.h \
416
			      drizzled/sql_locale.h \
417
			      drizzled/sql_parse.h \
418
			      drizzled/sql_select.h \
419
			      drizzled/sql_sort.h \
420
			      drizzled/sql_string.h \
421
			      drizzled/sql_table.h \
422
			      drizzled/sql_union.h \
423
			      drizzled/statement.h \
424
			      drizzled/statement/alter_schema.h \
425
			      drizzled/statement/alter_table.h \
426
			      drizzled/statement/analyze.h \
2073.1.2 by Brian Aker
Basic DDL for catalog.
427
			      drizzled/statement/catalog.h \
428
			      drizzled/statement/catalog/create.h \
429
			      drizzled/statement/catalog/drop.h \
1285 by Brian Aker
Remove giant include header to its own file.
430
			      drizzled/statement/change_schema.h \
431
			      drizzled/statement/check.h \
432
			      drizzled/statement/commit.h \
433
			      drizzled/statement/create_index.h \
434
			      drizzled/statement/create_schema.h \
435
			      drizzled/statement/create_table.h \
2029.1.1 by Brian Aker
Merge in first pass.
436
			      drizzled/statement/create_table/like.h \
437
			      drizzled/statement/create_table/select.h \
1285 by Brian Aker
Remove giant include header to its own file.
438
			      drizzled/statement/delete.h \
439
			      drizzled/statement/drop_index.h \
440
			      drizzled/statement/drop_schema.h \
441
			      drizzled/statement/drop_table.h \
442
			      drizzled/statement/empty_query.h \
1835.1.6 by Brian Aker
This patch returns dynamic SQL into the core (through SQL-Server syntax).
443
			      drizzled/statement/execute.h \
1285 by Brian Aker
Remove giant include header to its own file.
444
			      drizzled/statement/flush.h \
445
			      drizzled/statement/insert.h \
446
			      drizzled/statement/insert_select.h \
447
			      drizzled/statement/kill.h \
448
			      drizzled/statement/load.h \
449
			      drizzled/statement/release_savepoint.h \
450
			      drizzled/statement/rename_table.h \
451
			      drizzled/statement/replace.h \
452
			      drizzled/statement/replace_select.h \
453
			      drizzled/statement/rollback.h \
454
			      drizzled/statement/rollback_to_savepoint.h \
455
			      drizzled/statement/savepoint.h \
456
			      drizzled/statement/select.h \
457
			      drizzled/statement/set_option.h \
1874.2.2 by Brian Aker
What was once old, is now new again. Seperated out show from select.
458
			      drizzled/statement/show.h \
1285 by Brian Aker
Remove giant include header to its own file.
459
			      drizzled/statement/show_errors.h \
460
			      drizzled/statement/show_warnings.h \
461
			      drizzled/statement/start_transaction.h \
462
			      drizzled/statement/truncate.h \
463
			      drizzled/statement/unlock_tables.h \
464
			      drizzled/statement/update.h \
2032 by Brian Aker
MErge in the include changes.
465
			      drizzled/statistics_variables.h \
1561.3.19 by Joe Daly
move GPL code back to the core from logging_stats plugin
466
			      drizzled/status_helper.h \
1285 by Brian Aker
Remove giant include header to its own file.
467
			      drizzled/stored_key.h \
468
			      drizzled/strfunc.h \
469
			      drizzled/structs.h \
470
			      drizzled/symbol_hash.h \
1878.3.1 by Monty Taylor
Split set_var.* into sys_var.* and set_var.*
471
			      drizzled/sys_var.h \
2148.7.6 by Brian Aker
Move out subclasses from session.
472
			      drizzled/system_variables.h \
1285 by Brian Aker
Remove giant include header to its own file.
473
			      drizzled/table.h \
1877.2.5 by Brian Aker
Shift a bit more of the guts of cache to its own space.
474
			      drizzled/table/cache.h \
1877.2.3 by Brian Aker
Move unused under table
475
			      drizzled/table/concurrent.h \
2069.4.3 by Brian Aker
Merge in move for share to be instance.
476
			      drizzled/table/instance.h \
477
			      drizzled/table/instance/base.h \
2069.4.4 by Brian Aker
Create a shared form of the instance which is a bit more heavier weight then
478
			      drizzled/table/instance/shared.h \
2134.1.9 by Brian Aker
Merge in singular (to be be used with temp tables).
479
			      drizzled/table/instance/singular.h \
1877.2.3 by Brian Aker
Move unused under table
480
			      drizzled/table/placeholder.h \
481
			      drizzled/table/shell.h \
2069.4.3 by Brian Aker
Merge in move for share to be instance.
482
			      drizzled/table/singular.h \
1877.2.3 by Brian Aker
Move unused under table
483
			      drizzled/table/temporary.h \
484
			      drizzled/table/unused.h \
1273.13.58 by Brian Aker
Merge with tree.
485
			      drizzled/table_function_container.h \
1285 by Brian Aker
Remove giant include header to its own file.
486
			      drizzled/table_ident.h \
487
			      drizzled/table_list.h \
488
			      drizzled/table_proto.h \
489
			      drizzled/table_reference.h \
490
			      drizzled/temporal.h \
491
			      drizzled/temporal_format.h \
492
			      drizzled/temporal_interval.h \
493
			      drizzled/thr_lock.h \
494
			      drizzled/time_functions.h \
495
			      drizzled/tmp_table_param.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
496
			      drizzled/transaction_context.h \
1285 by Brian Aker
Remove giant include header to its own file.
497
			      drizzled/transaction_services.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
498
			      drizzled/tree.h \
2136.3.2 by Brian Aker
Merge in boolean convert function so we use the same code for conversion.
499
			      drizzled/type/boolean.h \
2034 by Brian Aker
Fix bad include.
500
			      drizzled/type/decimal.h \
2032 by Brian Aker
MErge in the include changes.
501
			      drizzled/type/time.h \
2033 by Brian Aker
Update for linted.
502
			      drizzled/type/uuid.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
503
			      drizzled/typelib.h \
1285 by Brian Aker
Remove giant include header to its own file.
504
			      drizzled/tztime.h \
505
			      drizzled/unique.h \
506
			      drizzled/unireg.h \
507
			      drizzled/user_var_entry.h \
1823.4.1 by Monty Taylor
Re-add the utf8cpp library.
508
			      drizzled/utf8/checked.h \
509
			      drizzled/utf8/core.h \
510
			      drizzled/utf8/unchecked.h \
1567.3.20 by Monty Taylor
Removed UTF-8 lib that we don't use.
511
			      drizzled/utf8/utf8.h \
1471.3.2 by Monty Taylor
Merged in old drizzled-as-lib patch.
512
			      drizzled/var.h \
1285 by Brian Aker
Remove giant include header to its own file.
513
			      drizzled/version.h \
514
			      drizzled/visibility.h \
1314.2.1 by Monty Taylor
Moved reference to innodb plugin header to innodb plugin where it should be.
515
			      drizzled/xid.h
997.2.19 by Monty Taylor
Reverted back to building drizzled in drizzled.
516
1782.2.1 by Monty Taylor
Reverted actually building a drizzled7 binary in the tree. That was silly.
517
drizzled_drizzled_LDFLAGS= -export-dynamic
518
drizzled_drizzled_LDADD= \
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
519
				drizzled/algorithm/libhash.la \
520
				drizzled/util/libutil.la \
1300.5.21 by Monty Taylor
Fixed indent.
521
				drizzled/internal/libinternal.la \
522
				drizzled/message/libdrizzledmessage.la \
1491.6.4 by Monty Taylor
Fixed to work without libdrizzled.la.
523
				drizzled/libtemporal.la \
1300.5.21 by Monty Taylor
Fixed indent.
524
				$(LIBZ) \
525
				$(LIBINTL) \
526
				${LIBC_P} \
527
				$(pandora_plugin_libs) \
1300.5.23 by Monty Taylor
Merged in revs removing depend on the plugin tree.
528
				$(LDADD) \
529
				$(LIBUUID) \
530
				$(LIBDL_LIBS) \
1993.1.1 by Monty Taylor
Use LT version of lib instead in link step
531
				$(LTLIBPCRE) \
1608.4.2 by Monty Taylor
Added back direct link of libprotobuf. Fedora13 apparently wants this during
532
				$(LTLIBPROTOBUF) \
1300.5.23 by Monty Taylor
Merged in revs removing depend on the plugin tree.
533
				$(LIBTBB) \
1625.1.2 by Monty Taylor
Added option_context class, along with unittests, for adding a module
534
				$(BOOST_LIBS) \
2062.3.1 by Andrew Hutchings
Get drizzle build system to support Linux native AIO for InnoDB
535
                                $(LTLIBAIO) \
1300.5.21 by Monty Taylor
Fixed indent.
536
				$(GCOV_LIBS) 
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
537
1782.2.1 by Monty Taylor
Reverted actually building a drizzled7 binary in the tree. That was silly.
538
drizzled_drizzled_DEPENDENCIES= \
539
                                      drizzled/message/libdrizzledmessage.la \
540
                                      ${noinst_LTLIBRARIES} \
541
                                      $(pandora_plugin_libs)
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
542
1782.2.1 by Monty Taylor
Reverted actually building a drizzled7 binary in the tree. That was silly.
543
drizzled_drizzled_SOURCES= \
2007 by Brian Aker
Refactor naming for integers.
544
			   drizzled/alter_info.cc \
545
			   drizzled/cached_item.cc \
2017.3.1 by Brian Aker
Merge catalog with current trunk.
546
			   drizzled/catalog.cc \
547
			   drizzled/catalog/cache.cc \
2039.6.3 by Brian Aker
Update for session to have a catalog object.
548
			   drizzled/catalog/local.cc \
2007 by Brian Aker
Refactor naming for integers.
549
			   drizzled/check_stack_overrun.cc \
550
			   drizzled/comp_creator.cc \
551
			   drizzled/create_field.cc \
552
			   drizzled/current_session.cc \
553
			   drizzled/cursor.cc \
2167.2.1 by Monty Taylor
C++-ize daemon.c. Our codebase is c++.
554
			   drizzled/daemon.cc \
2139.3.1 by Brian Aker
Merge in encapsulation so that when laying out catalogs we have folks just
555
			   drizzled/data_home.cc \
2104.3.3 by Brian Aker
Cleanup test flags for debug options on server startup
556
			   drizzled/debug.cc \
2007 by Brian Aker
Refactor naming for integers.
557
			   drizzled/definition/cache.cc \
558
			   drizzled/diagnostics_area.cc \
2015.1.1 by Brian Aker
Merge with trunk.
559
			   drizzled/display.cc \
2007 by Brian Aker
Refactor naming for integers.
560
			   drizzled/drizzled.cc \
561
			   drizzled/dtcollation.cc \
562
			   drizzled/errmsg_print.cc \
2137.1.2 by Brian Aker
Just shuffle over sql_state to be in the error system.
563
			   drizzled/error/sql_state.cc \
2007 by Brian Aker
Refactor naming for integers.
564
			   drizzled/execute.cc \
565
			   drizzled/field.cc \
566
			   drizzled/field/blob.cc \
2023.2.2 by Brian Aker
Merge in BOOL change to BOOLEAN.
567
			   drizzled/field/boolean.cc \
2007 by Brian Aker
Refactor naming for integers.
568
			   drizzled/field/date.cc \
569
			   drizzled/field/datetime.cc \
570
			   drizzled/field/decimal.cc \
571
			   drizzled/field/double.cc \
572
			   drizzled/field/enum.cc \
2015.1.1 by Brian Aker
Merge with trunk.
573
			   drizzled/field/epoch.cc \
2007 by Brian Aker
Refactor naming for integers.
574
			   drizzled/field/int32.cc \
575
			   drizzled/field/int64.cc \
2046.2.1 by Brian Aker
First pass on micro timestamp.
576
			   drizzled/field/microtime.cc \
2007 by Brian Aker
Refactor naming for integers.
577
			   drizzled/field/null.cc \
578
			   drizzled/field/num.cc \
579
			   drizzled/field/real.cc \
2008.2.3 by Brian Aker
Fixing up a, somewhat, hidden unsigned type to solve a few issues around
580
			   drizzled/field/size.cc \
2007 by Brian Aker
Refactor naming for integers.
581
			   drizzled/field/str.cc \
2015.1.1 by Brian Aker
Merge with trunk.
582
			   drizzled/field/time.cc \
583
			   drizzled/field/uuid.cc \
2007 by Brian Aker
Refactor naming for integers.
584
			   drizzled/field/varstring.cc \
585
			   drizzled/field_conv.cc \
586
			   drizzled/field_iterator.cc \
587
			   drizzled/file_exchange.cc \
588
			   drizzled/filesort.cc \
589
			   drizzled/foreign_key.cc \
590
			   drizzled/function/additive_op.cc \
2023.2.4 by Brian Aker
Merge in cast() for BOOLEAN.
591
			   drizzled/function/cast/boolean.cc \
2015.1.3 by Brian Aker
Merge in CAST operators for SIGNED/UNSIGNED
592
			   drizzled/function/cast/signed.cc \
2015.1.1 by Brian Aker
Merge with trunk.
593
			   drizzled/function/cast/time.cc \
2015.1.3 by Brian Aker
Merge in CAST operators for SIGNED/UNSIGNED
594
			   drizzled/function/cast/unsigned.cc \
2007 by Brian Aker
Refactor naming for integers.
595
			   drizzled/function/field.cc \
596
			   drizzled/function/find_in_set.cc \
597
			   drizzled/function/found_rows.cc \
598
			   drizzled/function/func.cc \
599
			   drizzled/function/get_system_var.cc \
600
			   drizzled/function/get_user_var.cc \
601
			   drizzled/function/last_insert.cc \
602
			   drizzled/function/locate.cc \
603
			   drizzled/function/math/decimal_typecast.cc \
604
			   drizzled/function/math/divide.cc \
605
			   drizzled/function/math/int.cc \
606
			   drizzled/function/math/int_divide.cc \
607
			   drizzled/function/math/int_val.cc \
608
			   drizzled/function/math/integer.cc \
609
			   drizzled/function/math/minus.cc \
610
			   drizzled/function/math/mod.cc \
611
			   drizzled/function/math/multiply.cc \
612
			   drizzled/function/math/neg.cc \
613
			   drizzled/function/math/plus.cc \
614
			   drizzled/function/math/real.cc \
615
			   drizzled/function/math/round.cc \
616
			   drizzled/function/math/tan.cc \
617
			   drizzled/function/min_max.cc \
618
			   drizzled/function/num1.cc \
619
			   drizzled/function/num_op.cc \
620
			   drizzled/function/numhybrid.cc \
621
			   drizzled/function/row_count.cc \
622
			   drizzled/function/set_user_var.cc \
623
			   drizzled/function/sign.cc \
624
			   drizzled/function/str/alloc_buffer.cc \
625
			   drizzled/function/str/binary.cc \
626
			   drizzled/function/str/char.cc \
627
			   drizzled/function/str/collation.cc \
628
			   drizzled/function/str/concat.cc \
629
			   drizzled/function/str/conv.cc \
630
			   drizzled/function/str/conv_charset.cc \
631
			   drizzled/function/str/export_set.cc \
632
			   drizzled/function/str/insert.cc \
633
			   drizzled/function/str/left.cc \
634
			   drizzled/function/str/load_file.cc \
635
			   drizzled/function/str/make_set.cc \
636
			   drizzled/function/str/pad.cc \
637
			   drizzled/function/str/repeat.cc \
638
			   drizzled/function/str/replace.cc \
639
			   drizzled/function/str/right.cc \
640
			   drizzled/function/str/set_collation.cc \
641
			   drizzled/function/str/str_conv.cc \
642
			   drizzled/function/str/strfunc.cc \
643
			   drizzled/function/str/trim.cc \
644
			   drizzled/function/time/curdate.cc \
645
			   drizzled/function/time/date.cc \
646
			   drizzled/function/time/date_add_interval.cc \
647
			   drizzled/function/time/date_format.cc \
648
			   drizzled/function/time/dayname.cc \
649
			   drizzled/function/time/dayofmonth.cc \
650
			   drizzled/function/time/dayofyear.cc \
651
			   drizzled/function/time/extract.cc \
652
			   drizzled/function/time/from_days.cc \
653
			   drizzled/function/time/from_unixtime.cc \
654
			   drizzled/function/time/hour.cc \
655
			   drizzled/function/time/last_day.cc \
656
			   drizzled/function/time/makedate.cc \
657
			   drizzled/function/time/microsecond.cc \
658
			   drizzled/function/time/minute.cc \
659
			   drizzled/function/time/month.cc \
660
			   drizzled/function/time/now.cc \
661
			   drizzled/function/time/period_add.cc \
662
			   drizzled/function/time/period_diff.cc \
663
			   drizzled/function/time/quarter.cc \
664
			   drizzled/function/time/second.cc \
665
			   drizzled/function/time/sysdate_local.cc \
666
			   drizzled/function/time/timestamp_diff.cc \
667
			   drizzled/function/time/to_days.cc \
668
			   drizzled/function/time/typecast.cc \
669
			   drizzled/function/time/unix_timestamp.cc \
670
			   drizzled/function/time/weekday.cc \
671
			   drizzled/function/time/year.cc \
672
			   drizzled/function/units.cc \
673
			   drizzled/function/user_var_as_out_param.cc \
2015.1.1 by Brian Aker
Merge with trunk.
674
			   drizzled/function_container.cc \
2007 by Brian Aker
Refactor naming for integers.
675
			   drizzled/generator/all_fields.cc \
676
			   drizzled/generator/all_foreign_keys.cc \
677
			   drizzled/generator/all_indexes.cc \
678
			   drizzled/generator/all_tables.cc \
679
			   drizzled/generator/event_observers.cc \
680
			   drizzled/generator/functions.cc \
681
			   drizzled/generator/schema.cc \
682
			   drizzled/generator/table.cc \
683
			   drizzled/generator/table_definition_cache.h \
684
			   drizzled/ha_commands.cc \
685
			   drizzled/hybrid_type_traits.cc \
686
			   drizzled/hybrid_type_traits_decimal.cc \
687
			   drizzled/hybrid_type_traits_integer.cc \
2041.3.15 by Brian Aker
Cleanup error usage around identifier usage.
688
			   drizzled/identifier.cc \
2017.3.1 by Brian Aker
Merge catalog with current trunk.
689
			   drizzled/identifier/catalog.cc \
2126.2.1 by Brian Aker
Merge in changes for catalogs usage of constants for identifier.
690
			   drizzled/identifier/constants/schema.cc \
691
			   drizzled/identifier/constants/table.cc \
2007 by Brian Aker
Refactor naming for integers.
692
			   drizzled/identifier/schema.cc \
693
			   drizzled/identifier/table.cc \
2008.1.2 by Brian Aker
Found a few issues in the merge.
694
			   drizzled/identifier/user.cc \
2007 by Brian Aker
Refactor naming for integers.
695
			   drizzled/index_hint.cc \
696
			   drizzled/item.cc \
697
			   drizzled/item/bin_string.cc \
698
			   drizzled/item/cache.cc \
699
			   drizzled/item/cache_decimal.cc \
700
			   drizzled/item/cache_int.cc \
701
			   drizzled/item/cache_real.cc \
702
			   drizzled/item/cache_row.cc \
703
			   drizzled/item/cache_str.cc \
704
			   drizzled/item/cmpfunc.cc \
705
			   drizzled/item/copy_string.cc \
706
			   drizzled/item/create.cc \
707
			   drizzled/item/decimal.cc \
708
			   drizzled/item/default_value.cc \
709
			   drizzled/item/direct_ref.cc \
710
			   drizzled/item/empty_string.cc \
711
			   drizzled/item/field.cc \
712
			   drizzled/item/float.cc \
2030.2.1 by Brian Aker
Refactor boolean function.
713
			   drizzled/item/function/boolean.cc \
2007 by Brian Aker
Refactor naming for integers.
714
			   drizzled/item/hex_string.cc \
715
			   drizzled/item/ident.cc \
716
			   drizzled/item/insert_value.cc \
717
			   drizzled/item/int.cc \
718
			   drizzled/item/int_with_ref.cc \
719
			   drizzled/item/null.cc \
720
			   drizzled/item/num.cc \
721
			   drizzled/item/outer_ref.cc \
722
			   drizzled/item/ref.cc \
723
			   drizzled/item/ref_null_helper.cc \
724
			   drizzled/item/row.cc \
725
			   drizzled/item/string.cc \
726
			   drizzled/item/subselect.cc \
727
			   drizzled/item/sum.cc \
728
			   drizzled/item/type_holder.cc \
729
			   drizzled/item/uint.cc \
730
			   drizzled/join.cc \
731
			   drizzled/join_cache.cc \
732
			   drizzled/join_table.cc \
733
			   drizzled/key.cc \
734
			   drizzled/key_map.cc \
735
			   drizzled/lock.cc \
736
			   drizzled/locking/global.cc \
737
			   drizzled/lookup_symbol.cc \
2015.1.1 by Brian Aker
Merge with trunk.
738
			   drizzled/main.cc \
2007 by Brian Aker
Refactor naming for integers.
739
			   drizzled/message.cc \
740
			   drizzled/message/cache.cc \
2017.3.1 by Brian Aker
Merge catalog with current trunk.
741
			   drizzled/message/catalog.cc \
742
			   drizzled/message/schema.cc \
743
			   drizzled/message/table.cc \
2007 by Brian Aker
Refactor naming for integers.
744
			   drizzled/module/context.cc \
745
			   drizzled/module/library.cc \
746
			   drizzled/module/loader.cc \
747
			   drizzled/module/module.cc \
748
			   drizzled/module/option_context.cc \
749
			   drizzled/module/option_map.cc \
750
			   drizzled/module/registry.cc \
751
			   drizzled/my_hash.cc \
752
			   drizzled/name_resolution_context_state.cc \
753
			   drizzled/named_savepoint.cc \
754
			   drizzled/natural_join_column.cc \
755
			   drizzled/optimizer/access_method/const.cc \
756
			   drizzled/optimizer/access_method/index.cc \
757
			   drizzled/optimizer/access_method/scan.cc \
758
			   drizzled/optimizer/access_method/system.cc \
759
			   drizzled/optimizer/access_method/unique_index.cc \
760
			   drizzled/optimizer/access_method_factory.cc \
761
			   drizzled/optimizer/explain_plan.cc \
762
			   drizzled/optimizer/key_field.cc \
2154.2.15 by Brian Aker
Merge in optimizer pieces.
763
			   drizzled/optimizer/position.cc \
2007 by Brian Aker
Refactor naming for integers.
764
			   drizzled/optimizer/quick_group_min_max_select.cc \
765
			   drizzled/optimizer/quick_index_merge_select.cc \
766
			   drizzled/optimizer/quick_range.cc \
767
			   drizzled/optimizer/quick_range_select.cc \
768
			   drizzled/optimizer/quick_ror_intersect_select.cc \
769
			   drizzled/optimizer/quick_ror_union_select.cc \
770
			   drizzled/optimizer/range.cc \
771
			   drizzled/optimizer/sel_arg.cc \
772
			   drizzled/optimizer/sel_imerge.cc \
773
			   drizzled/optimizer/sel_tree.cc \
774
			   drizzled/optimizer/sum.cc \
2096.1.14 by Brian Aker
Pull in more C code from parser.
775
			   drizzled/parser.cc \
2007 by Brian Aker
Refactor naming for integers.
776
			   drizzled/plugin/authentication.cc \
777
			   drizzled/plugin/authorization.cc \
2017.3.1 by Brian Aker
Merge catalog with current trunk.
778
			   drizzled/plugin/catalog.cc \
2007 by Brian Aker
Refactor naming for integers.
779
			   drizzled/plugin/client.cc \
780
			   drizzled/plugin/error_message.cc \
781
			   drizzled/plugin/event_observer.cc  \
782
			   drizzled/plugin/function.cc \
783
			   drizzled/plugin/listen.cc \
784
			   drizzled/plugin/listen_tcp.cc \
785
			   drizzled/plugin/logging.cc \
786
			   drizzled/plugin/monitored_in_transaction.cc \
787
			   drizzled/plugin/plugin.cc \
788
			   drizzled/plugin/query_cache.cc \
789
			   drizzled/plugin/query_rewrite.cc \
790
			   drizzled/plugin/scheduler.cc \
791
			   drizzled/plugin/schema_engine.cc \
792
			   drizzled/plugin/storage_engine.cc \
793
			   drizzled/plugin/table_function.cc \
794
			   drizzled/plugin/transaction_applier.cc \
795
			   drizzled/plugin/transaction_replicator.cc \
796
			   drizzled/plugin/transactional_storage_engine.cc \
797
			   drizzled/plugin/xa_resource_manager.cc \
798
			   drizzled/plugin/xa_storage_engine.cc \
799
			   drizzled/query_id.cc \
800
			   drizzled/records.cc \
2148.7.11 by Brian Aker
Remove some of the dependencies from session.h so that we make the include
801
			   drizzled/refresh_version.cc \
2007 by Brian Aker
Refactor naming for integers.
802
			   drizzled/replication_services.cc \
803
			   drizzled/resource_context.cc \
2154.2.17 by Brian Aker
Additional removal of session
804
			   drizzled/select_dumpvar.cc \
2007 by Brian Aker
Refactor naming for integers.
805
			   drizzled/session.cc \
806
			   drizzled/session/cache.cc \
2148.7.2 by Brian Aker
Merge in state to its own file.
807
			   drizzled/session/state.cc \
2148.7.1 by Brian Aker
Move table container out so that we aren't directly dealing with it in
808
			   drizzled/session/table_messages.cc \
2007 by Brian Aker
Refactor naming for integers.
809
			   drizzled/set_var.cc \
810
			   drizzled/show.cc \
811
			   drizzled/signal_handler.cc \
812
			   drizzled/sql_base.cc \
813
			   drizzled/sql_delete.cc \
814
			   drizzled/sql_derived.cc \
815
			   drizzled/sql_error.cc \
816
			   drizzled/sql_insert.cc \
817
			   drizzled/sql_lex.cc \
818
			   drizzled/sql_list.cc \
819
			   drizzled/sql_load.cc \
820
			   drizzled/sql_locale.cc \
821
			   drizzled/sql_parse.cc \
822
			   drizzled/sql_select.cc \
823
			   drizzled/sql_string.cc \
824
			   drizzled/sql_table.cc \
825
			   drizzled/sql_union.cc \
826
			   drizzled/sql_update.cc \
827
			   drizzled/sql_yacc.yy \
828
			   drizzled/statement/alter_schema.cc \
829
			   drizzled/statement/alter_table.cc \
830
			   drizzled/statement/analyze.cc \
2073.1.2 by Brian Aker
Basic DDL for catalog.
831
			   drizzled/statement/catalog.cc \
832
			   drizzled/statement/catalog/create.cc \
833
			   drizzled/statement/catalog/drop.cc \
2007 by Brian Aker
Refactor naming for integers.
834
			   drizzled/statement/change_schema.cc \
835
			   drizzled/statement/check.cc \
836
			   drizzled/statement/commit.cc \
837
			   drizzled/statement/create_index.cc \
838
			   drizzled/statement/create_schema.cc \
839
			   drizzled/statement/create_table.cc \
2029.1.1 by Brian Aker
Merge in first pass.
840
			   drizzled/statement/create_table/like.cc \
841
			   drizzled/statement/create_table/select.cc \
2007 by Brian Aker
Refactor naming for integers.
842
			   drizzled/statement/delete.cc \
843
			   drizzled/statement/drop_index.cc \
844
			   drizzled/statement/drop_schema.cc \
845
			   drizzled/statement/drop_table.cc \
846
			   drizzled/statement/empty_query.cc \
847
			   drizzled/statement/execute.cc \
848
			   drizzled/statement/flush.cc \
849
			   drizzled/statement/insert.cc \
850
			   drizzled/statement/insert_select.cc \
851
			   drizzled/statement/kill.cc \
852
			   drizzled/statement/load.cc \
853
			   drizzled/statement/release_savepoint.cc \
854
			   drizzled/statement/rename_table.cc \
855
			   drizzled/statement/replace.cc \
856
			   drizzled/statement/replace_select.cc \
857
			   drizzled/statement/rollback.cc \
858
			   drizzled/statement/rollback_to_savepoint.cc \
859
			   drizzled/statement/savepoint.cc \
860
			   drizzled/statement/select.cc \
861
			   drizzled/statement/set_option.cc \
862
			   drizzled/statement/show.cc \
863
			   drizzled/statement/show_errors.cc \
864
			   drizzled/statement/show_warnings.cc \
865
			   drizzled/statement/start_transaction.cc \
866
			   drizzled/statement/truncate.cc \
867
			   drizzled/statement/unlock_tables.cc \
868
			   drizzled/statement/update.cc \
869
			   drizzled/status_helper.cc \
2154.2.6 by Brian Aker
Merge in small cleanups.
870
			   drizzled/stored_key.cc \
2007 by Brian Aker
Refactor naming for integers.
871
			   drizzled/strfunc.cc \
872
			   drizzled/sys_var.cc \
873
			   drizzled/table.cc \
874
			   drizzled/table/cache.cc \
875
			   drizzled/table/concurrent.cc \
2069.4.3 by Brian Aker
Merge in move for share to be instance.
876
			   drizzled/table/instance/base.cc \
2069.4.4 by Brian Aker
Create a shared form of the instance which is a bit more heavier weight then
877
			   drizzled/table/instance/shared.cc \
2134.1.9 by Brian Aker
Merge in singular (to be be used with temp tables).
878
			   drizzled/table/instance/singular.cc \
2069.4.2 by Brian Aker
Clear up naming convention for table type.
879
			   drizzled/table/singular.cc \
2007 by Brian Aker
Refactor naming for integers.
880
			   drizzled/table/temporary.cc \
881
			   drizzled/table/unused.cc \
882
			   drizzled/table_function_container.cc \
883
			   drizzled/table_list.cc \
884
			   drizzled/thr_lock.cc \
885
			   drizzled/time_functions.cc \
886
			   drizzled/transaction_services.cc \
887
			   drizzled/tree.cc \
2136.3.2 by Brian Aker
Merge in boolean convert function so we use the same code for conversion.
888
			   drizzled/type/boolean.cc \
2032 by Brian Aker
MErge in the include changes.
889
			   drizzled/type/decimal.cc \
890
			   drizzled/type/time.cc \
2007 by Brian Aker
Refactor naming for integers.
891
			   drizzled/tztime.cc \
892
			   drizzled/unique.cc \
893
			   drizzled/user_var_entry.cc \
894
			   drizzled/version.cc \
895
			   drizzled/xid.cc
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
896
1782.2.1 by Monty Taylor
Reverted actually building a drizzled7 binary in the tree. That was silly.
897
sbin_PROGRAMS+= drizzled/drizzled
1300.5.2 by Monty Taylor
Changed build to build the almost all of drizzle into libdrizzled and then
898
1285 by Brian Aker
Remove giant include header to its own file.
899
noinst_LTLIBRARIES+= \
900
		     drizzled/libcached_directory.la \
901
		     drizzled/libcharset.la \
902
		     drizzled/libdynamic_array.la \
903
		     drizzled/liberror.la \
904
		     drizzled/libgetopt.la \
905
		     drizzled/libmemory.la \
906
		     drizzled/libserialutil.la \
1491.6.4 by Monty Taylor
Fixed to work without libdrizzled.la.
907
		     drizzled/libtemporal.la \
1285 by Brian Aker
Remove giant include header to its own file.
908
		     drizzled/libtypelib.la
909
910
drizzled_libcharset_la_SOURCES= \
911
				drizzled/charset-def.cc \
912
				drizzled/charset.cc \
913
				drizzled/ctype-bin.cc \
914
				drizzled/ctype-mb.cc \
915
				drizzled/ctype-simple.cc \
916
				drizzled/ctype-uca.cc \
917
				drizzled/ctype-uni.cc \
918
				drizzled/ctype-utf8.cc \
2119.4.1 by Monty Taylor
Turns on -fvisibility=hidden by default. Symbols intended to be used by
919
				drizzled/ctype.cc \
920
				drizzled/dtoa.cc \
921
				drizzled/my_strtoll10.cc
1280.1.10 by Monty Taylor
Put everything in drizzled into drizzled namespace.
922
1241.9.57 by Monty Taylor
Oy. Bigger change than I normally like - but this stuff is all intertwined.
923
drizzled_libdynamic_array_la_SOURCES = drizzled/dynamic_array.cc
1271.5.4 by Tim Penhey
Make it compile.
924
drizzled_liberror_la_SOURCES = drizzled/error.cc
1410.3.4 by Djellel E. Difallah
update references to old my_'s
925
drizzled_libgetopt_la_SOURCES = drizzled/option.cc
1491.6.4 by Monty Taylor
Fixed to work without libdrizzled.la.
926
drizzled_libtemporal_la_SOURCES= \
927
				 drizzled/calendar.cc \
928
				 drizzled/temporal.cc \
929
				 drizzled/temporal_format.cc \
930
				 drizzled/temporal_interval.cc
1241.9.57 by Monty Taylor
Oy. Bigger change than I normally like - but this stuff is all intertwined.
931
drizzled_libtypelib_la_SOURCES = drizzled/typelib.cc
2159.2.5 by Brian Aker
Merge in move of schema.
932
drizzled_libserialutil_la_SOURCES = drizzled/schema.cc drizzled/table_proto_write.cc
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
933
drizzled_libserialutil_la_CXXFLAGS= ${AM_CXXFLAGS} ${PROTOSKIP_WARNINGS}
934
1241.9.56 by Monty Taylor
More mysys cleaning.
935
drizzled_libcached_directory_la_SOURCES=drizzled/cached_directory.cc
936
drizzled_libmemory_la_SOURCES= \
1285 by Brian Aker
Remove giant include header to its own file.
937
			       drizzled/memory/multi_malloc.cc \
938
			       drizzled/memory/root.cc \
939
			       drizzled/memory/sql_alloc.cc
1241.9.56 by Monty Taylor
More mysys cleaning.
940
779.4.10 by Monty Taylor
Cleaned up a few build things. Thank me... builds should be quicker now. :)
941
AM_YFLAGS = -p DRIZZLE -d --verbose
670.4.1 by Monty Taylor
Removed recursive subdirs in drizzled/, which allowed the renaming of ifloat and istring. It's also faster.
942
943
997.2.19 by Monty Taylor
Reverted back to building drizzled in drizzled.
944
if BUILD_GCC_PCH
1285 by Brian Aker
Remove giant include header to its own file.
945
PCHHEADERS= \
946
	    drizzled/definitions.h.gch \
947
	    drizzled/plugin/storage_engine.h.gch  \
948
	    drizzled/sql_base.h.gch \
949
	    drizzled/sql_parse.h.gch
492.1.7 by Monty Taylor
Moved test() to its own file.
950
else
575.1.6 by Monty Taylor
Cleaned up some headers for PCH.
951
PCHHEADERS = 
492.1.7 by Monty Taylor
Moved test() to its own file.
952
endif
953
1730.6.13 by Hartmut Holzgraefe
fixes for 'make dist' as innodb parser files are now created dynamicly
954
BUILT_MAINT_SRC+= \
1285 by Brian Aker
Remove giant include header to its own file.
955
		 drizzled/sql_yacc.cc \
956
		 drizzled/sql_yacc.h
187 by Brian Aker
Fixed tab issue
957
1285 by Brian Aker
Remove giant include header to its own file.
958
BUILT_SOURCES+= \
959
		$(BUILT_MAINT_SRC) \
2029.1.26 by Brian Aker
Merge in work for reserved words in SQL standard.
960
		drizzled/function_hash.h \
961
		drizzled/sql_reserved_words.h \
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
962
		drizzled/symbol_hash.h \
1126.10.23 by Padraig O'Sullivan
Added a new header file to be included by files which want to insert dtrace
963
		$(PCHHEADERS) 
964
1285 by Brian Aker
Remove giant include header to its own file.
965
EXTRA_DIST+= \
966
	     $(BUILT_MAINT_SRC) \
967
	     drizzled/function_hash.gperf \
968
	     drizzled/message.mc \
2029.1.26 by Brian Aker
Merge in work for reserved words in SQL standard.
969
	     drizzled/probes.d \
2029.1.27 by Brian Aker
Add additional gperf for non-reserved SQL keywords.
970
	     drizzled/sql_non_reserved_words.gperf \
2029.1.26 by Brian Aker
Merge in work for reserved words in SQL standard.
971
	     drizzled/sql_reserved_words.gperf \
972
	     drizzled/symbol_hash.gperf
187 by Brian Aker
Fixed tab issue
973
1285 by Brian Aker
Remove giant include header to its own file.
974
CLEANFILES+= \
975
	     drizzled/configmake.h \
976
	     drizzled/function_hash.h \
977
	     drizzled/function_hash.stamp-h \
978
	     drizzled/sql_yacc.output \
2029.1.27 by Brian Aker
Add additional gperf for non-reserved SQL keywords.
979
	     drizzled/sql_non_reserved_words.h \
980
	     drizzled/sql_non_reserved_words.stamp-h \
2029.1.26 by Brian Aker
Merge in work for reserved words in SQL standard.
981
	     drizzled/sql_reserved_words.h \
982
	     drizzled/sql_reserved_words.stamp-h \
1285 by Brian Aker
Remove giant include header to its own file.
983
	     drizzled/symbol_hash.h \
984
	     drizzled/symbol_hash.stamp-h \
985
	     drizzled/plugin/config.h \
986
	     $(PCHHEADERS) \
987
	     $(nodist_drizzled_SOURCES)
187 by Brian Aker
Fixed tab issue
988
1126.11.1 by Trond Norbye
Fix compilation with --enable-dtrace on MacOSX
989
if DTRACE_NEEDS_OBJECTS
1782.2.1 by Monty Taylor
Reverted actually building a drizzled7 binary in the tree. That was silly.
990
drizzled_drizzled_SOURCES+= drizzled/probes.d
1126.11.1 by Trond Norbye
Fix compilation with --enable-dtrace on MacOSX
991
endif
992
1126.10.24 by Padraig O'Sullivan
Updated the char * arguments to the dtrace probes to be const and also added
993
if HAVE_DTRACE
1297 by Brian Aker
Fix style issue.
994
BUILT_SOURCES+= drizzled/generated_probes.h
995
CLEANFILES+= drizzled/generated_probes.h
1126.10.24 by Padraig O'Sullivan
Updated the char * arguments to the dtrace probes to be const and also added
996
endif
997
998
1297 by Brian Aker
Fix style issue.
999
DISTCLEANFILES+= \
1000
		 $(EXTRA_PROGRAMS) \
187 by Brian Aker
Fixed tab issue
1001
		 $(BUILT_MAINT_SRC)
1002
1297 by Brian Aker
Fix style issue.
1003
MAINTAINERCLEANFILES+= $(BUILT_MAINT_SRC)
187 by Brian Aker
Fixed tab issue
1004
1241.7.1 by Padraig O'Sullivan
DTrace probes are now generated again. Fixes compilation error when dtrace is enabled.
1005
drizzled/generated_probes.h : drizzled/probes.d
1497.3.6 by Monty Taylor
Fixed dtrace in vpath build.
1006
	$(DTRACE) $(DTRACEFLAGS) -h -s ${top_srcdir}/drizzled/probes.d -o drizzled/generated_probes.h
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1007
	mv drizzled/generated_probes.h drizzled/generated_probes.h.bak
1241.7.1 by Padraig O'Sullivan
DTrace probes are now generated again. Fixes compilation error when dtrace is enabled.
1008
	sed "s/#include <unistd.h>//g" drizzled/generated_probes.h.bak > drizzled/generated_probes.h
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1009
	rm drizzled/generated_probes.h.bak
1010
	sed -e 's,void \*,const void \*,g' drizzled/generated_probes.h | \
1126.10.24 by Padraig O'Sullivan
Updated the char * arguments to the dtrace probes to be const and also added
1011
		sed -e 's,char \*,const char \*,g' | tr '\t' ' ' > dtrace_probes.tmp
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1012
	mv dtrace_probes.tmp drizzled/generated_probes.h
1013
1014
1297 by Brian Aker
Fix style issue.
1015
SUFFIXES+= .d .gch .gperf .stamp-h
722.1.1 by Monty Taylor
Removed Gnu-Make-isms, since there were only two and we really don't need them and I'm sick of having make break when I accidentally type "make" (silly me) on Solaris.
1016
997.2.19 by Monty Taylor
Reverted back to building drizzled in drizzled.
1017
if BUILD_GCC_PCH
722.1.1 by Monty Taylor
Removed Gnu-Make-isms, since there were only two and we really don't need them and I'm sick of having make break when I accidentally type "make" (silly me) on Solaris.
1018
.h.gch:
670.4.1 by Monty Taylor
Removed recursive subdirs in drizzled/, which allowed the renaming of ifloat and istring. It's also faster.
1019
	$(CXXCOMPILE) -include config.h ${NO_UNUSED_MACROS} -c $<
492.1.7 by Monty Taylor
Moved test() to its own file.
1020
endif
1021
1259.7.3 by Monty Taylor
Fixed dtrace build.
1022
drizzled/probes.o :  drizzled/probes.d $(DTRACEFILES) config.h
1023
1024
.d.o:
1025
	$(DTRACE) $(DTRACEFLAGS) -o $@ -G -s $< $(DTRACEFILES)
779.4.5 by Monty Taylor
Replaced gen_lex_hash with gperf. Yay for no more building tools to build source!!!
1026
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1027
drizzled/function_hash.h: drizzled/function_hash.stamp-h
1028
drizzled/symbol_hash.h: drizzled/symbol_hash.stamp-h
2029.1.26 by Brian Aker
Merge in work for reserved words in SQL standard.
1029
drizzled/sql_reserved_words.h: drizzled/sql_reserved_words.stamp-h
779.4.5 by Monty Taylor
Replaced gen_lex_hash with gperf. Yay for no more building tools to build source!!!
1030
779.7.6 by Monty Taylor
Generalized gperf building. Feel free to just add .gperf files now.
1031
.gperf.stamp-h:
1099.2.1 by rm
get things compiling on FreeBSD (7.1)
1032
	$(GPERF) -D --initializer-suffix=,0 --struct-type --enum \
779.4.5 by Monty Taylor
Replaced gen_lex_hash with gperf. Yay for no more building tools to build source!!!
1033
		--omit-struct-type --readonly-tables --language=C++ \
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1034
		--class-name=$(*F) $<  > $@
873.2.23 by Monty Taylor
Fixed a failure during gperf failure.
1035
	@if ! test $$? ; then rm $@ ; fi
1036
	@if test -f $@ ; then \
1037
		if ! diff $@ \
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1038
			   ${top_builddir}/$*.h >/dev/null 2>&1 ; \
873.2.23 by Monty Taylor
Fixed a failure during gperf failure.
1039
		then \
1192.3.55 by Robert Collins
Merged from Robert: changed subdir make files to be included makefiles.
1040
			cp $@ ${top_builddir}/$*.h ; \
873.2.23 by Monty Taylor
Fixed a failure during gperf failure.
1041
		fi \
779.4.5 by Monty Taylor
Replaced gen_lex_hash with gperf. Yay for no more building tools to build source!!!
1042
	fi
1043