~drizzle-trunk/drizzle/development

492.1.6 by Monty Taylor
Cleaned copyright headers.
1
#  Copyright (C) 2008 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
489.1.8 by Monty Taylor
Split out Item_int_func and Item_func from Item_func. (don't think too hard about the second one)
15
16
noinst_LTLIBRARIES = 	libfunctions.la
17
573.1.1 by mozo at mozo
Fix build and indents
18
AM_CPPFLAGS = ${GLOBAL_CPPFLAGS} ${PROTOBUF_CPPFLAGS}
19
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
20
libfunctions_la_SOURCES = abs.cc \
573.1.1 by mozo at mozo
Fix build and indents
21
		  acos.cc \
22
		  ascii.cc \
23
		  asin.cc \
24
		  atan.cc \
25
		  additive_op.cc \
26
		  benchmark.cc \
27
		  bit.cc \
28
		  bit_count.cc \
29
		  char_length.cc \
30
		  ceiling.cc \
31
		  connection_id.cc \
32
		  coercibility.cc \
33
		  cos.cc \
34
		  decimal_typecast.cc \
35
		  divide.cc \
36
		  exp.cc \
37
		  get_user_var.cc \
38
		  get_variable.cc \
39
		  field.cc \
40
		  find_in_set.cc \
41
		  floor.cc \
42
		  found_rows.cc \
43
		  func.cc \
44
		  get_system_var.cc \
45
		  get_variable.cc \
46
		  int.cc \
47
		  integer.cc \
48
		  int_divide.cc \
49
		  int_val.cc \
50
		  last_insert.cc \
51
		  length.cc \
52
		  ln.cc \
53
		  locate.cc \
54
		  lock.cc \
55
		  log.cc \
56
		  master_pos_wait.cc \
57
		  min_max.cc \
58
		  minus.cc \
59
		  mod.cc \
60
		  multiply.cc \
61
		  neg.cc \
62
		  num1.cc \
63
		  numhybrid.cc \
64
		  num_op.cc \
65
		  ord.cc \
66
		  plus.cc \
67
		  pow.cc \
68
		  rand.cc \
69
		  real.cc \
70
		  round.cc \
71
		  row_count.cc \
72
		  set_user_var.cc \
73
		  shift.cc \
74
		  sign.cc \
75
		  signed.cc \
76
		  sin.cc \
77
		  sqrt.cc \
78
		  tan.cc \
79
		  update_hash.cc \
80
		  units.cc \
81
		  unsigned.cc \
82
		  user_var_as_out_param.cc
489.1.8 by Monty Taylor
Split out Item_int_func and Item_func from Item_func. (don't think too hard about the second one)
83
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
84
noinst_HEADERS = abs.h \
492.3.10 by Lee
code clean move Item_func_acos, Item_func_asin, Item_func_atan, Item_func_pow, Item_func_sqrt to functions directory
85
		 acos.h \
492.3.14 by Lee
code clean move Item_func_ascii, Item_func_bit_count, Item_func_find_in_set, Item_func_ord to functions directory
86
		 ascii.h \
492.3.10 by Lee
code clean move Item_func_acos, Item_func_asin, Item_func_atan, Item_func_pow, Item_func_sqrt to functions directory
87
		 asin.h \
88
		 atan.h \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
89
		 additive_op.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
90
		 benchmark.h \
492.3.16 by Lee
break out item_func_bit, item_func_char_length, item_func_coercibility, item_func_locate, item_func_units into functions directory
91
		 bit.h \
492.3.14 by Lee
code clean move Item_func_ascii, Item_func_bit_count, Item_func_find_in_set, Item_func_ord to functions directory
92
		 bit_count.h \
93
		 bit_length.h \
492.3.11 by Lee
code clean move Item_func_ceiling, Item_func_cos, Item_func_sin, Item_func_tan, Item_func_int_val to functions directory
94
		 ceiling.h \
492.3.16 by Lee
break out item_func_bit, item_func_char_length, item_func_coercibility, item_func_locate, item_func_units into functions directory
95
		 char_length.h \
96
		 coercibility.h \
492.3.6 by Lee
code clean move Item_func_additive_op to functions directory
97
		 connection_id.h \
492.3.11 by Lee
code clean move Item_func_ceiling, Item_func_cos, Item_func_sin, Item_func_tan, Item_func_int_val to functions directory
98
		 cos.h \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
99
		 dec.h \
492.3.5 by Lee
code clean move Item_decimal_typecast to functions directory
100
		 decimal_typecast.h \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
101
		 divide.h \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
102
		 exp.h \
492.3.31 by Lee
more changes to move functions from item_func.cc/h to the functions directory
103
		 field.h \
492.3.14 by Lee
code clean move Item_func_ascii, Item_func_bit_count, Item_func_find_in_set, Item_func_ord to functions directory
104
		 find_in_set.h \
492.3.13 by Lee
code clean move Item_func_floor, Item_func_length, Item_func_min_max, Item_func_rand, Item_func_round to functions directory
105
		 floor.h \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
106
		 found_rows.h \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
107
		 func.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
108
		 get_system_var.h \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
109
		 get_user_var.h \
573.1.1 by mozo at mozo
Fix build and indents
110
		 int.h \
111
		 integer.h \
112
		 int_divide.h \
113
		 int_val.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
114
		 last_insert.h \
492.3.13 by Lee
code clean move Item_func_floor, Item_func_length, Item_func_min_max, Item_func_rand, Item_func_round to functions directory
115
		 length.h \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
116
		 ln.h \
492.3.16 by Lee
break out item_func_bit, item_func_char_length, item_func_coercibility, item_func_locate, item_func_units into functions directory
117
		 locate.h \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
118
		 lock.h \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
119
		 log.h \
492.3.28 by Lee
more changes to move functions from item_func.cc/h to the functions directory
120
		 master_pos_wait.h \
492.3.13 by Lee
code clean move Item_func_floor, Item_func_length, Item_func_min_max, Item_func_rand, Item_func_round to functions directory
121
		 min_max.h \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
122
		 minus.h \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
123
		 mod.h \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
124
		 multiply.h \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
125
		 neg.h \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
126
		 num1.h \
573.1.1 by mozo at mozo
Fix build and indents
127
		 numhybrid.h \
128
		 num_op.h \
129
		 ord.h \
130
		 plus.h \
131
		 pow.h \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
132
		 real.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
133
		 rollup_const.h \
492.3.13 by Lee
code clean move Item_func_floor, Item_func_length, Item_func_min_max, Item_func_rand, Item_func_round to functions directory
134
		 round.h \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
135
		 row_count.h \
492.3.35 by Lee
more changes to move functions from item_func.cc/h to the functions directory
136
		 set_user_var.h \
492.3.13 by Lee
code clean move Item_func_floor, Item_func_length, Item_func_min_max, Item_func_rand, Item_func_round to functions directory
137
		 sign.h \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
138
		 signed.h \
492.3.11 by Lee
code clean move Item_func_ceiling, Item_func_cos, Item_func_sin, Item_func_tan, Item_func_int_val to functions directory
139
		 sin.h \
492.3.10 by Lee
code clean move Item_func_acos, Item_func_asin, Item_func_atan, Item_func_pow, Item_func_sqrt to functions directory
140
		 sqrt.h \
492.3.11 by Lee
code clean move Item_func_ceiling, Item_func_cos, Item_func_sin, Item_func_tan, Item_func_int_val to functions directory
141
		 tan.h \
492.3.35 by Lee
more changes to move functions from item_func.cc/h to the functions directory
142
		 unsigned.h \
143
		 user_var_as_out_param.h
489.1.8 by Monty Taylor
Split out Item_int_func and Item_func from Item_func. (don't think too hard about the second one)
144
	
145
146
DEFS= -DDRIZZLE_SERVER @DEFS@