~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to Makefile.am

Merged up with trunk properly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# test
2
 
# # Copyright (C) 2000-2006 MySQL AB
3
 
4
 
# This program is free software; you can redistribute it and/or modify
5
 
# it under the terms of the GNU General Public License as published by
6
 
# the Free Software Foundation; version 2 of the License.
7
 
8
 
# This program is distributed in the hope that it will be useful,
9
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11
 
# GNU General Public License for more details.
12
 
13
 
# You should have received a copy of the GNU General Public License
14
 
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
1
#  Copyright (C) 2009 Sun Microsystems
 
2
#
 
3
#  This program is free software; you can redistribute it and/or modify
 
4
#  it under the terms of the GNU General Public License as published by
 
5
#  the Free Software Foundation; version 2 of the License.
 
6
#
 
7
#  This program is distributed in the hope that it will be useful,
 
8
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
 
9
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
10
#  GNU General Public License for more details.
 
11
#
 
12
#  You should have received a copy of the GNU General Public License
 
13
#  along with this program; if not, write to the Free Software
 
14
#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
16
15
 
17
16
ACLOCAL_AMFLAGS = -I m4 --force
18
17
 
25
24
          gnulib \
26
25
          drizzled/message \
27
26
          . \
28
 
          storage \
29
 
          plugin \
30
 
          drizzled \
31
27
          tests \
32
28
          support-files
33
29
 
34
 
BUILT_SOURCES=          drizzled/configmake.h
35
 
EXTRA_DIST=             config/config.rpath m4/gnulib-cache.m4
36
 
CLEANFILES=             ${BUILT_SOURCES}
37
 
DISTCLEANFILES=         ac_available_languages_fragment
38
 
MAINTAINERCLEANFILES=   autom4te.cache
 
30
AM_YFLAGS = -p DRIZZLE -d --verbose
 
31
 
 
32
BUILT_MAINT_SRC = drizzled/sql_yacc.cc \
 
33
                  drizzled/sql_yacc.h
 
34
BUILT_SOURCES = $(BUILT_MAINT_SRC) \
 
35
                drizzled/configmake.h \
 
36
                drizzled/symbol_hash.h \
 
37
                drizzled/function_hash.h
 
38
 
 
39
EXTRA_DIST=     config/config.rpath m4/gnulib-cache.m4 \
 
40
                config/plugin.ac config/plugin.am \
 
41
                $(BUILT_MAINT_SRC) \
 
42
                drizzled/symbol_hash.gperf \
 
43
                drizzled/function_hash.gperf \
 
44
                drizzled/message.mc \
 
45
                drizzled/probes.d
 
46
 
 
47
CLEANFILES=     ${BUILT_SOURCES}
 
48
                drizzled/configmake.h \
 
49
                drizzled/function_hash.h \
 
50
                drizzled/function_hash.stamp-h \
 
51
                drizzled/sql_yacc.output \
 
52
                drizzled/symbol_hash.h \
 
53
                drizzled/symbol_hash.stamp-h
 
54
 
 
55
DISTCLEANFILES= ac_available_languages_fragment \
 
56
                $(EXTRA_PROGRAMS) \
 
57
                $(BUILT_MAINT_SRC)
 
58
MAINTAINERCLEANFILES=   autom4te.cache $(BUILT_MAINT_SRC)
39
59
 
40
60
CLIENT_LDADD=           mysys/libmysys.la \
41
61
                        mystrings/libmystrings.la \
42
62
                        $(LIBDRIZZLE) $(LIBINTL) $(LIBZ) \
43
63
                        client/libgetpassword.la
44
64
 
 
65
 
 
66
sbin_PROGRAMS= drizzled/drizzled
 
67
 
 
68
 
45
69
noinst_LTLIBRARIES= \
46
70
                client/libgetpassword.la \
 
71
                drizzled/libhandler.la \
 
72
                drizzled/libserialutil.la \
47
73
                mysys/libmysys.la \
48
74
                mystrings/libmystrings.la
49
75
 
 
76
noinst_PROGRAMS=
50
77
nobase_bin_PROGRAMS= \
51
78
                client/drizzle \
52
79
                client/drizzlecheck \
67
94
                client/get_password.h \
68
95
                client/my_readline.h \
69
96
                drizzled/configmake.h \
 
97
                drizzled/gettext.h \
 
98
                drizzled/global.h \
 
99
                drizzled/server_includes.h \
 
100
                drizzled/util/convert.h \
 
101
                drizzled/util/test.h \
70
102
                mystrings/decimal.h \
71
103
                mystrings/m_ctype.h \
72
104
                mystrings/m_string.h \
200
232
                $(top_builddir)/mystrings/libmystrings.la \
201
233
                $(LIBINTL)
202
234
 
 
235
EXTRA_LTLIBRARIES=
 
236
pkgplugin_LTLIBRARIES=
 
237
 
 
238
 
 
239
 
 
240
DTRACEFILES = drizzled/handler.o \
 
241
              drizzled/filesort.o \
 
242
              drizzled/sql_delete.o \
 
243
              drizzled/sql_insert.o \
 
244
              drizzled/sql_select.o \
 
245
              drizzled/sql_update.o
 
246
 
 
247
drizzledincludedir = ${includedir}/drizzled
 
248
nobase_dist_drizzledinclude_HEADERS = \
 
249
                drizzled/alter_column.h \
 
250
                drizzled/alter_drop.h \
 
251
                drizzled/atomic/gcc_traits.h \
 
252
                drizzled/atomic/pthread_traits.h \
 
253
                drizzled/atomic/sun_studio.h \
 
254
                drizzled/atomics.h \
 
255
                drizzled/authentication.h \
 
256
                drizzled/base.h \
 
257
                drizzled/cached_item.h \
 
258
                drizzled/calendar.h \
 
259
                drizzled/check_stack_overrun.h \
 
260
                drizzled/common.h \
 
261
                drizzled/comp_creator.h \
 
262
                drizzled/connect.h \
 
263
                drizzled/cost_vect.h \
 
264
                drizzled/current_session.h \
 
265
                drizzled/data_home.h \
 
266
                drizzled/db.h \
 
267
                drizzled/definitions.h \
 
268
                drizzled/diagnostics_area.h \
 
269
                drizzled/discrete_interval.h \
 
270
                drizzled/dtcollation.h \
 
271
                drizzled/errmsg.h \
 
272
                drizzled/errmsg_print.h \
 
273
                drizzled/error.h \
 
274
                drizzled/error_injection.h \
 
275
                drizzled/field.h \
 
276
                drizzled/field/blob.h \
 
277
                drizzled/field/date.h \
 
278
                drizzled/field/datetime.h \
 
279
                drizzled/field/decimal.h \
 
280
                drizzled/field/double.h \
 
281
                drizzled/field/enum.h \
 
282
                drizzled/field/int64_t.h \
 
283
                drizzled/field/long.h \
 
284
                drizzled/field/longstr.h \
 
285
                drizzled/field/null.h \
 
286
                drizzled/field/num.h \
 
287
                drizzled/field/real.h \
 
288
                drizzled/field/str.h \
 
289
                drizzled/field/timestamp.h \
 
290
                drizzled/field/varstring.h \
 
291
                drizzled/field_iterator.h \
 
292
                drizzled/file_exchange.h \
 
293
                drizzled/filesort_info.h \
 
294
                drizzled/foreign_key.h \
 
295
                drizzled/function/additive_op.h \
 
296
                drizzled/function/ascii.h \
 
297
                drizzled/function/benchmark.h \
 
298
                drizzled/function/bit.h \
 
299
                drizzled/function/bit_count.h \
 
300
                drizzled/function/bit_length.h \
 
301
                drizzled/function/char_length.h \
 
302
                drizzled/function/coercibility.h \
 
303
                drizzled/function/connection_id.h \
 
304
                drizzled/function/create.h \
 
305
                drizzled/function/field.h \
 
306
                drizzled/function/find_in_set.h \
 
307
                drizzled/function/found_rows.h \
 
308
                drizzled/function/func.h \
 
309
                drizzled/function/get_system_var.h \
 
310
                drizzled/function/get_user_var.h \
 
311
                drizzled/function/last_insert.h \
 
312
                drizzled/function/length.h \
 
313
                drizzled/function/locate.h \
 
314
                drizzled/function/math/abs.h \
 
315
                drizzled/function/math/acos.h \
 
316
                drizzled/function/math/asin.h \
 
317
                drizzled/function/math/atan.h \
 
318
                drizzled/function/math/ceiling.h \
 
319
                drizzled/function/math/cos.h \
 
320
                drizzled/function/math/dec.h \
 
321
                drizzled/function/math/decimal_typecast.h \
 
322
                drizzled/function/math/divide.h \
 
323
                drizzled/function/math/exp.h \
 
324
                drizzled/function/math/floor.h \
 
325
                drizzled/function/math/int.h \
 
326
                drizzled/function/math/int_divide.h \
 
327
                drizzled/function/math/int_val.h \
 
328
                drizzled/function/math/integer.h \
 
329
                drizzled/function/math/ln.h \
 
330
                drizzled/function/math/log.h \
 
331
                drizzled/function/math/minus.h \
 
332
                drizzled/function/math/mod.h \
 
333
                drizzled/function/math/multiply.h \
 
334
                drizzled/function/math/neg.h \
 
335
                drizzled/function/math/ord.h \
 
336
                drizzled/function/math/plus.h \
 
337
                drizzled/function/math/pow.h \
 
338
                drizzled/function/math/rand.h \
 
339
                drizzled/function/math/real.h \
 
340
                drizzled/function/math/round.h \
 
341
                drizzled/function/math/sin.h \
 
342
                drizzled/function/math/sqrt.h \
 
343
                drizzled/function/math/tan.h \
 
344
                drizzled/function/min_max.h \
 
345
                drizzled/function/num1.h \
 
346
                drizzled/function/num_op.h \
 
347
                drizzled/function/numhybrid.h \
 
348
                drizzled/function/rollup_const.h \
 
349
                drizzled/function/row_count.h \
 
350
                drizzled/function/set_user_var.h \
 
351
                drizzled/function/sign.h \
 
352
                drizzled/function/signed.h \
 
353
                drizzled/function/str/alloc_buffer.h \
 
354
                drizzled/function/str/binary.h \
 
355
                drizzled/function/str/char.h \
 
356
                drizzled/function/str/charset.h \
 
357
                drizzled/function/str/collation.h \
 
358
                drizzled/function/str/concat.h \
 
359
                drizzled/function/str/conv.h \
 
360
                drizzled/function/str/conv_charset.h \
 
361
                drizzled/function/str/database.h \
 
362
                drizzled/function/str/elt.h \
 
363
                drizzled/function/str/export_set.h \
 
364
                drizzled/function/str/format.h \
 
365
                drizzled/function/str/hex.h \
 
366
                drizzled/function/str/insert.h \
 
367
                drizzled/function/str/left.h \
 
368
                drizzled/function/str/load_file.h \
 
369
                drizzled/function/str/make_set.h \
 
370
                drizzled/function/str/pad.h \
 
371
                drizzled/function/str/quote.h \
 
372
                drizzled/function/str/repeat.h \
 
373
                drizzled/function/str/replace.h \
 
374
                drizzled/function/str/reverse.h \
 
375
                drizzled/function/str/right.h \
 
376
                drizzled/function/str/set_collation.h \
 
377
                drizzled/function/str/str_conv.h \
 
378
                drizzled/function/str/strfunc.h \
 
379
                drizzled/function/str/substr.h \
 
380
                drizzled/function/str/sysconst.h \
 
381
                drizzled/function/str/trim.h \
 
382
                drizzled/function/str/user.h \
 
383
                drizzled/function/str/uuid.h \
 
384
                drizzled/function/str/weight_string.h \
 
385
                drizzled/function/time/curdate.h \
 
386
                drizzled/function/time/date.h \
 
387
                drizzled/function/time/date_add_interval.h \
 
388
                drizzled/function/time/date_format.h \
 
389
                drizzled/function/time/dayname.h \
 
390
                drizzled/function/time/dayofmonth.h \
 
391
                drizzled/function/time/dayofyear.h \
 
392
                drizzled/function/time/extract.h \
 
393
                drizzled/function/time/from_days.h \
 
394
                drizzled/function/time/from_unixtime.h \
 
395
                drizzled/function/time/get_interval_value.h \
 
396
                drizzled/function/time/hour.h \
 
397
                drizzled/function/time/last_day.h \
 
398
                drizzled/function/time/makedate.h \
 
399
                drizzled/function/time/microsecond.h \
 
400
                drizzled/function/time/minute.h \
 
401
                drizzled/function/time/month.h \
 
402
                drizzled/function/time/now.h \
 
403
                drizzled/function/time/period_add.h \
 
404
                drizzled/function/time/period_diff.h \
 
405
                drizzled/function/time/quarter.h \
 
406
                drizzled/function/time/second.h \
 
407
                drizzled/function/time/sysdate_local.h \
 
408
                drizzled/function/time/timestamp_diff.h \
 
409
                drizzled/function/time/to_days.h \
 
410
                drizzled/function/time/typecast.h \
 
411
                drizzled/function/time/unix_timestamp.h \
 
412
                drizzled/function/time/weekday.h \
 
413
                drizzled/function/time/year.h  \
 
414
                drizzled/function/units.h \
 
415
                drizzled/function/unsigned.h \
 
416
                drizzled/function/update_hash.h \
 
417
                drizzled/function/user_var_as_out_param.h \
 
418
                drizzled/function_hash.h \
 
419
                drizzled/ha_statistics.h \
 
420
                drizzled/ha_trx_info.h \
 
421
                drizzled/handler.h \
 
422
                drizzled/handler_structs.h \
 
423
                drizzled/hybrid_type.h \
 
424
                drizzled/hybrid_type_traits.h \
 
425
                drizzled/hybrid_type_traits_decimal.h \
 
426
                drizzled/hybrid_type_traits_integer.h \
 
427
                drizzled/index_hint.h \
 
428
                drizzled/internal_error_handler.h \
 
429
                drizzled/item.h \
 
430
                drizzled/item/basic_constant.h \
 
431
                drizzled/item/bin_string.h \
 
432
                drizzled/item/blob.h \
 
433
                drizzled/item/cache.h \
 
434
                drizzled/item/cache_decimal.h \
 
435
                drizzled/item/cache_int.h \
 
436
                drizzled/item/cache_real.h \
 
437
                drizzled/item/cache_row.h \
 
438
                drizzled/item/cache_str.h \
 
439
                drizzled/item/cmpfunc.h \
 
440
                drizzled/item/copy_string.h \
 
441
                drizzled/item/create.h \
 
442
                drizzled/item/decimal.h \
 
443
                drizzled/item/direct_ref.h \
 
444
                drizzled/item/empty_string.h \
 
445
                drizzled/item/field.h \
 
446
                drizzled/item/float.h \
 
447
                drizzled/item/func.h \
 
448
                drizzled/item/hex_string.h \
 
449
                drizzled/item/ident.h \
 
450
                drizzled/item/insert_value.h \
 
451
                drizzled/item/int.h \
 
452
                drizzled/item/int_with_ref.h \
 
453
                drizzled/item/null.h \
 
454
                drizzled/item/num.h \
 
455
                drizzled/item/outer_ref.h \
 
456
                drizzled/item/param.h \
 
457
                drizzled/item/ref.h \
 
458
                drizzled/item/ref_null_helper.h \
 
459
                drizzled/item/return_date_time.h \
 
460
                drizzled/item/return_int.h \
 
461
                drizzled/item/row.h \
 
462
                drizzled/item/string.h \
 
463
                drizzled/item/subselect.h \
 
464
                drizzled/item/sum.h \
 
465
                drizzled/item/type_holder.h \
 
466
                drizzled/item/uint.h \
 
467
                drizzled/key.h \
 
468
                drizzled/key_map.h \
 
469
                drizzled/key_part_spec.h \
 
470
                drizzled/korr.h \
 
471
                drizzled/lex_column.h \
 
472
                drizzled/lex_string.h \
 
473
                drizzled/lex_symbol.h \
 
474
                drizzled/lock.h \
 
475
                drizzled/logging.h \
 
476
                drizzled/lookup_symbol.h \
 
477
                drizzled/multi_delete.h \
 
478
                drizzled/multi_update.h \
 
479
                drizzled/my_decimal.h\
 
480
                drizzled/my_var.h \
 
481
                drizzled/name_resolution_context.h \
 
482
                drizzled/name_resolution_context_state.h \
 
483
                drizzled/natural_join_column.h \
 
484
                drizzled/nested_join.h \
 
485
                drizzled/open_tables_state.h \
 
486
                drizzled/opt_range.h \
 
487
                drizzled/order.h \
 
488
                drizzled/plugin.h \
 
489
                drizzled/plugin_registry.h \
 
490
                drizzled/plugin/applier.h \
 
491
                drizzled/plugin/authentication.h \
 
492
                drizzled/plugin/error_message_handler.h \
 
493
                drizzled/plugin/logging_handler.h \
 
494
                drizzled/plugin/protocol.h \
 
495
                drizzled/plugin/qcache.h \
 
496
                drizzled/plugin/replicator.h \
 
497
                drizzled/plugin/scheduler.h \
 
498
                drizzled/plugin/storage_engine.h \
 
499
                drizzled/probes.h \
 
500
                drizzled/protocol.h \
 
501
                drizzled/qcache.h \
 
502
                drizzled/query_arena.h \
 
503
                drizzled/query_id.h \
 
504
                drizzled/registry.h \
 
505
                drizzled/rename.h \
 
506
                drizzled/transaction_services.h \
 
507
                drizzled/scheduling.h \
 
508
                drizzled/security_context.h \
 
509
                drizzled/select_create.h \
 
510
                drizzled/select_dump.h \
 
511
                drizzled/select_dumpvar.h \
 
512
                drizzled/select_exists_subselect.h \
 
513
                drizzled/select_export.h \
 
514
                drizzled/select_insert.h \
 
515
                drizzled/select_max_min_finder_subselect.h \
 
516
                drizzled/select_result.h \
 
517
                drizzled/select_result_interceptor.h \
 
518
                drizzled/select_send.h \
 
519
                drizzled/select_singlerow_subselect.h \
 
520
                drizzled/select_subselect.h \
 
521
                drizzled/select_to_file.h \
 
522
                drizzled/select_union.h \
 
523
                drizzled/session.h \
 
524
                drizzled/set_var.h \
 
525
                drizzled/show.h \
 
526
                drizzled/sj_tmp_table.h \
 
527
                drizzled/sql_alloc.h \
 
528
                drizzled/sql_array.h \
 
529
                drizzled/sql_base.h \
 
530
                drizzled/sql_bitmap.h \
 
531
                drizzled/sql_error.h \
 
532
                drizzled/sql_lex.h \
 
533
                drizzled/sql_list.h \
 
534
                drizzled/sql_load.h \
 
535
                drizzled/sql_locale.h \
 
536
                drizzled/sql_parse.h \
 
537
                drizzled/sql_plugin.h \
 
538
                drizzled/sql_select.h \
 
539
                drizzled/sql_sort.h \
 
540
                drizzled/sql_state.h \
 
541
                drizzled/sql_string.h \
 
542
                drizzled/sql_table.h \
 
543
                drizzled/sql_udf.h \
 
544
                drizzled/stacktrace.h \
 
545
                drizzled/structs.h \
 
546
                drizzled/symbol_hash.h \
 
547
                drizzled/table.h \
 
548
                drizzled/table_ident.h \
 
549
                drizzled/table_list.h \
 
550
                drizzled/table_map_iterator.h \
 
551
                drizzled/table_share.h \
 
552
                drizzled/temporal.h \
 
553
                drizzled/temporal_format.h \
 
554
                drizzled/tmp_table_param.h \
 
555
                drizzled/tzfile.h \
 
556
                drizzled/tztime.h \
 
557
                drizzled/unique.h \
 
558
                drizzled/unireg.h \
 
559
                drizzled/utf8.h \
 
560
                drizzled/utf8/checked.h \
 
561
                drizzled/utf8/core.h \
 
562
                drizzled/utf8/unchecked.h \
 
563
                drizzled/user_var_entry.h \
 
564
                drizzled/virtual_column_info.h \
 
565
                drizzled/xid.h
 
566
 
 
567
 
 
568
 
 
569
drizzled_drizzled_LDADD= \
 
570
                ${noinst_LTLIBRARIES} \
 
571
                $(top_builddir)/drizzled/message/libdrizzledmessage.la \
 
572
                $(top_builddir)/mysys/libmysys.la \
 
573
                $(top_builddir)/mystrings/libmystrings.la \
 
574
                $(LTLIBDRIZZLE) $(LIBZ) $(LIBINTL) ${LIBC_P} \
 
575
                $(LIBUUID) ${top_builddir}/gnulib/libgnu.la \
 
576
                $(LIBDL_LIBS) $(LIBPROTOBUF) $(LIBPCRE) $(LIBTBB) \
 
577
                $(DRIZZLED_PLUGIN_DEP_LIBS)
 
578
drizzled_drizzled_DEPENDENCIES= ${noinst_LTLIBRARIES} $(DRIZZLED_PLUGIN_DEP_LIBS)
 
579
 
 
580
 
 
581
drizzled_drizzled_SOURCES = \
 
582
                drizzled/authentication.cc \
 
583
                drizzled/cached_item.cc \
 
584
                drizzled/calendar.cc \
 
585
                drizzled/check_stack_overrun.cc \
 
586
                drizzled/comp_creator.cc \
 
587
                drizzled/current_session.cc \
 
588
                drizzled/diagnostics_area.cc \
 
589
                drizzled/drizzled.cc \
 
590
                drizzled/dtcollation.cc \
 
591
                drizzled/errmsg.cc \
 
592
                drizzled/error.cc \
 
593
                drizzled/errmsg_print.cc \
 
594
                drizzled/field/blob.cc \
 
595
                drizzled/field/date.cc \
 
596
                drizzled/field/datetime.cc \
 
597
                drizzled/field/enum.cc \
 
598
                drizzled/field/decimal.cc \
 
599
                drizzled/field/double.cc \
 
600
                drizzled/field/int64_t.cc \
 
601
                drizzled/field/long.cc \
 
602
                drizzled/field/longstr.cc \
 
603
                drizzled/field/null.cc \
 
604
                drizzled/field/num.cc \
 
605
                drizzled/field/real.cc \
 
606
                drizzled/field/str.cc \
 
607
                drizzled/field/timestamp.cc \
 
608
                drizzled/field/varstring.cc \
 
609
                drizzled/field.cc \
 
610
                drizzled/field_conv.cc \
 
611
                drizzled/field_iterator.cc \
 
612
                drizzled/filesort.cc \
 
613
                drizzled/foreign_key.cc \
 
614
                drizzled/function/ascii.cc \
 
615
                drizzled/function/additive_op.cc \
 
616
                drizzled/function/benchmark.cc \
 
617
                drizzled/function/bit.cc \
 
618
                drizzled/function/bit_count.cc \
 
619
                drizzled/function/char_length.cc \
 
620
                drizzled/function/check_reserved_words.cc \
 
621
                drizzled/function/connection_id.cc \
 
622
                drizzled/function/coercibility.cc \
 
623
                drizzled/function/field.cc \
 
624
                drizzled/function/find_in_set.cc \
 
625
                drizzled/function/found_rows.cc \
 
626
                drizzled/function/func.cc \
 
627
                drizzled/function/get_system_var.cc \
 
628
                drizzled/function/get_user_var.cc \
 
629
                drizzled/function/last_insert.cc \
 
630
                drizzled/function/length.cc \
 
631
                drizzled/function/locate.cc \
 
632
                drizzled/function/min_max.cc \
 
633
                drizzled/function/num1.cc \
 
634
                drizzled/function/numhybrid.cc \
 
635
                drizzled/function/num_op.cc \
 
636
                drizzled/function/row_count.cc \
 
637
                drizzled/function/set_user_var.cc \
 
638
                drizzled/function/shift.cc \
 
639
                drizzled/function/sign.cc \
 
640
                drizzled/function/signed.cc \
 
641
                drizzled/function/update_hash.cc \
 
642
                drizzled/function/units.cc \
 
643
                drizzled/function/unsigned.cc \
 
644
                drizzled/function/user_var_as_out_param.cc \
 
645
                drizzled/function/user_var_entry.cc \
 
646
                drizzled/function/math/abs.cc \
 
647
                drizzled/function/math/acos.cc \
 
648
                drizzled/function/math/asin.cc \
 
649
                drizzled/function/math/atan.cc \
 
650
                drizzled/function/math/ceiling.cc \
 
651
                drizzled/function/math/cos.cc \
 
652
                drizzled/function/math/decimal_typecast.cc \
 
653
                drizzled/function/math/divide.cc \
 
654
                drizzled/function/math/exp.cc \
 
655
                drizzled/function/math/floor.cc \
 
656
                drizzled/function/math/int_divide.cc \
 
657
                drizzled/function/math/integer.cc \
 
658
                drizzled/function/math/int.cc \
 
659
                drizzled/function/math/int_val.cc \
 
660
                drizzled/function/math/ln.cc \
 
661
                drizzled/function/math/log.cc \
 
662
                drizzled/function/math/minus.cc \
 
663
                drizzled/function/math/mod.cc \
 
664
                drizzled/function/math/multiply.cc \
 
665
                drizzled/function/math/neg.cc \
 
666
                drizzled/function/math/ord.cc \
 
667
                drizzled/function/math/plus.cc \
 
668
                drizzled/function/math/pow.cc \
 
669
                drizzled/function/math/rand.cc \
 
670
                drizzled/function/math/real.cc \
 
671
                drizzled/function/math/round.cc \
 
672
                drizzled/function/math/sin.cc \
 
673
                drizzled/function/math/sqrt.cc \
 
674
                drizzled/function/math/tan.cc \
 
675
                drizzled/function/str/alloc_buffer.cc \
 
676
                drizzled/function/str/binary.cc \
 
677
                drizzled/function/str/char.cc \
 
678
                drizzled/function/str/charset.cc \
 
679
                drizzled/function/str/collation.cc \
 
680
                drizzled/function/str/concat.cc \
 
681
                drizzled/function/str/conv.cc \
 
682
                drizzled/function/str/conv_charset.cc \
 
683
                drizzled/function/str/database.cc \
 
684
                drizzled/function/str/elt.cc \
 
685
                drizzled/function/str/export_set.cc \
 
686
                drizzled/function/str/format.cc \
 
687
                drizzled/function/str/hex.cc \
 
688
                drizzled/function/str/insert.cc \
 
689
                drizzled/function/str/left.cc \
 
690
                drizzled/function/str/load_file.cc \
 
691
                drizzled/function/str/make_set.cc \
 
692
                drizzled/function/str/pad.cc \
 
693
                drizzled/function/str/quote.cc \
 
694
                drizzled/function/str/repeat.cc \
 
695
                drizzled/function/str/replace.cc \
 
696
                drizzled/function/str/reverse.cc \
 
697
                drizzled/function/str/right.cc \
 
698
                drizzled/function/str/set_collation.cc \
 
699
                drizzled/function/str/str_conv.cc \
 
700
                drizzled/function/str/strfunc.cc \
 
701
                drizzled/function/str/substr.cc \
 
702
                drizzled/function/str/sysconst.cc \
 
703
                drizzled/function/str/trim.cc \
 
704
                drizzled/function/str/user.cc \
 
705
                drizzled/function/str/uuid.cc \
 
706
                drizzled/function/str/weight_string.cc \
 
707
                drizzled/function/time/curdate.cc \
 
708
                drizzled/function/time/date.cc \
 
709
                drizzled/function/time/date_add_interval.cc \
 
710
                drizzled/function/time/date_format.cc \
 
711
                drizzled/function/time/dayname.cc \
 
712
                drizzled/function/time/dayofmonth.cc \
 
713
                drizzled/function/time/extract.cc \
 
714
                drizzled/function/time/dayofyear.cc \
 
715
                drizzled/function/time/from_days.cc \
 
716
                drizzled/function/time/from_unixtime.cc \
 
717
                drizzled/function/time/get_interval_value.cc \
 
718
                drizzled/function/time/hour.cc \
 
719
                drizzled/function/time/last_day.cc \
 
720
                drizzled/function/time/makedate.cc \
 
721
                drizzled/function/time/microsecond.cc \
 
722
                drizzled/function/time/minute.cc \
 
723
                drizzled/function/time/month.cc \
 
724
                drizzled/function/time/now.cc \
 
725
                drizzled/function/time/quarter.cc \
 
726
                drizzled/function/time/period_add.cc \
 
727
                drizzled/function/time/period_diff.cc \
 
728
                drizzled/function/time/second.cc \
 
729
                drizzled/function/time/sysdate_local.cc \
 
730
                drizzled/function/time/timestamp_diff.cc \
 
731
                drizzled/function/time/to_days.cc \
 
732
                drizzled/function/time/typecast.cc \
 
733
                drizzled/function/time/unix_timestamp.cc \
 
734
                drizzled/function/time/weekday.cc \
 
735
                drizzled/function/time/year.cc \
 
736
                drizzled/ha_trx_info.cc \
 
737
                drizzled/hybrid_type_traits.cc \
 
738
                drizzled/hybrid_type_traits_decimal.cc \
 
739
                drizzled/hybrid_type_traits_integer.cc \
 
740
                drizzled/index_hint.cc \
 
741
                drizzled/item/bin_string.cc \
 
742
                drizzled/item/cache.cc \
 
743
                drizzled/item/cache_decimal.cc \
 
744
                drizzled/item/cache_int.cc \
 
745
                drizzled/item/cache_real.cc \
 
746
                drizzled/item/cache_row.cc \
 
747
                drizzled/item/cache_str.cc \
 
748
                drizzled/item/cmpfunc.cc \
 
749
                drizzled/item/copy_string.cc \
 
750
                drizzled/item/create.cc \
 
751
                drizzled/item/decimal.cc \
 
752
                drizzled/item/direct_ref.cc \
 
753
                drizzled/item/empty_string.cc \
 
754
                drizzled/item/field.cc \
 
755
                drizzled/item/float.cc \
 
756
                drizzled/item/hex_string.cc \
 
757
                drizzled/item/insert_value.cc \
 
758
                drizzled/item/int_with_ref.cc \
 
759
                drizzled/item/ident.cc \
 
760
                drizzled/item/int.cc \
 
761
                drizzled/item/null.cc \
 
762
                drizzled/item/num.cc \
 
763
                drizzled/item/outer_ref.cc \
 
764
                drizzled/item/param.cc \
 
765
                drizzled/item/ref.cc \
 
766
                drizzled/item/ref_null_helper.cc \
 
767
                drizzled/item/row.cc \
 
768
                drizzled/item/string.cc \
 
769
                drizzled/item/subselect.cc \
 
770
                drizzled/item/sum.cc \
 
771
                drizzled/item/type_holder.cc \
 
772
                drizzled/item/uint.cc \
 
773
                drizzled/item.cc \
 
774
                drizzled/key.cc \
 
775
                drizzled/key_map.cc \
 
776
                drizzled/lock.cc \
 
777
                drizzled/logging.cc \
 
778
                drizzled/lookup_symbol.cc \
 
779
                drizzled/my_decimal.cc \
 
780
                drizzled/name_resolution_context_state.cc \
 
781
                drizzled/natural_join_column.cc \
 
782
                drizzled/opt_range.cc \
 
783
                drizzled/opt_sum.cc \
 
784
                drizzled/plugin_registry.cc \
 
785
                drizzled/protocol.cc \
 
786
                drizzled/qcache.cc \
 
787
                drizzled/query_id.cc \
 
788
                drizzled/records.cc \
 
789
                drizzled/rename.cc \
 
790
                drizzled/transaction_services.cc \
 
791
                drizzled/scheduling.cc \
 
792
                drizzled/session.cc \
 
793
                drizzled/set_var.cc \
 
794
                drizzled/show.cc \
 
795
                drizzled/sj_tmp_table.cc \
 
796
                drizzled/sql_base.cc \
 
797
                drizzled/sql_bitmap.cc \
 
798
                drizzled/sql_connect.cc \
 
799
                drizzled/sql_delete.cc \
 
800
                drizzled/sql_derived.cc \
 
801
                drizzled/sql_error.cc \
 
802
                drizzled/sql_insert.cc \
 
803
                drizzled/sql_lex.cc \
 
804
                drizzled/sql_list.cc \
 
805
                drizzled/sql_load.cc \
 
806
                drizzled/sql_locale.cc \
 
807
                drizzled/sql_olap.cc \
 
808
                drizzled/sql_parse.cc \
 
809
                drizzled/sql_plugin.cc \
 
810
                drizzled/sql_select.cc \
 
811
                drizzled/sql_state.cc \
 
812
                drizzled/sql_string.cc \
 
813
                drizzled/sql_table.cc \
 
814
                drizzled/sql_udf.cc \
 
815
                drizzled/sql_union.cc \
 
816
                drizzled/sql_update.cc \
 
817
                drizzled/sql_yacc.yy \
 
818
                drizzled/stacktrace.cc \
 
819
                drizzled/strfunc.cc \
 
820
                drizzled/table.cc \
 
821
                drizzled/table_map_iterator.cc \
 
822
                drizzled/temporal.cc \
 
823
                drizzled/temporal_format.cc \
 
824
                drizzled/thr_malloc.cc \
 
825
                drizzled/time.cc \
 
826
                drizzled/tztime.cc \
 
827
                drizzled/uniques.cc \
 
828
                drizzled/util/convert.cc \
 
829
                drizzled/virtual_column_info.cc \
 
830
                drizzled/xid.cc
 
831
 
 
832
if BUILD_DTRACE
 
833
drizzled_drizzled_SOURCES += drizzled/probes.d
 
834
endif
 
835
 
 
836
drizzled_libserialutil_la_SOURCES = drizzled/db.cc drizzled/table_proto_write.cc
 
837
drizzled_libserialutil_la_CXXFLAGS= ${AM_CXXFLAGS} ${PROTOSKIP_WARNINGS}
 
838
 
 
839
drizzled_libhandler_la_SOURCES = drizzled/handler.cc drizzled/plugin/storage_engine.cc
 
840
 
 
841
include config/plugin.am
 
842
 
203
843
# Create empty datadir 
204
844
install-data-local:
205
845
        $(mkinstalldirs) $(DESTDIR)$(localstatedir) 
335
975
        ${LCOV} --directory ${top_srcdir} --zerocounters
336
976
 
337
977
endif
 
978
 
 
979
drizzled/probes.h: drizzled/probes.d
 
980
        $(DTRACE) $(DTRACEFLAGS) -h -s drizzled/probes.d
 
981
        mv drizzled/probes.h drizzled/probes.h.bak
 
982
        sed "s/#include <unistd.h>//g" drizzled/probes.h.bak > drizzled/probes.h
 
983
        rm drizzled/probes.h.bak
 
984
 
 
985
 
 
986
SUFFIXES = .d .gperf .stamp-h
 
987
 
 
988
 
 
989
.d.o : $(DTRACEFILES)
 
990
        $(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES)
 
991
 
 
992
drizzled/function_hash.h: drizzled/function_hash.stamp-h
 
993
drizzled/symbol_hash.h: drizzled/symbol_hash.stamp-h
 
994
 
 
995
.gperf.stamp-h:
 
996
        $(GPERF) --initializer-suffix=,0 --struct-type --enum \
 
997
                --omit-struct-type --readonly-tables --language=C++ \
 
998
                --class-name=$(*F) $<  > $@
 
999
        @if ! test $$? ; then rm $@ ; fi
 
1000
        @if test -f $@ ; then \
 
1001
                if ! diff $@ \
 
1002
                        ${top_builddir}/$*.h >/dev/null 2>&1 ; \
 
1003
                then \
 
1004
                        cp $@ ${top_builddir}/$*.h ; \
 
1005
                fi \
 
1006
        fi
 
1007