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