~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
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
18
libfunctions_la_SOURCES = abs.cc \
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
19
			  acos.cc \
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
20
			  ascii.cc \
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
21
			  asin.cc \
22
			  atan.cc \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
23
			  additive_op.cc \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
24
			  benchmark.cc \
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
25
			  bit.cc \
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
26
			  bit_count.cc \
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
27
			  char_length.cc \
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
28
			  ceiling.cc \
492.3.6 by Lee
code clean move Item_func_additive_op to functions directory
29
			  connection_id.cc \
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
30
			  coercibility.cc \
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
31
			  cos.cc \
492.3.5 by Lee
code clean move Item_decimal_typecast to functions directory
32
			  decimal_typecast.cc \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
33
			  divide.cc \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
34
			  exp.cc \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
35
			  get_user_var.cc \
36
			  get_variable.cc \
492.3.31 by Lee
more changes to move functions from item_func.cc/h to the functions directory
37
			  field.cc \
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
38
			  find_in_set.cc \
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
39
			  floor.cc \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
40
			  found_rows.cc \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
41
			  func.cc \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
42
			  get_system_var.cc \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
43
			  get_variable.cc \
492.3.1 by Lee
break out item_real_func into functions directory
44
                          int.cc \
492.3.28 by Lee
more changes to move functions from item_func.cc/h to the functions directory
45
                          integer.cc \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
46
                          int_divide.cc \
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
47
                          int_val.cc \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
48
			  last_insert.cc \
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
49
			  length.cc \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
50
			  ln.cc \
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
51
			  locate.cc \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
52
			  lock.cc \
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
53
			  log.cc \
492.3.28 by Lee
more changes to move functions from item_func.cc/h to the functions directory
54
			  master_pos_wait.cc \
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
55
			  min_max.cc \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
56
			  minus.cc \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
57
			  mod.cc \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
58
			  multiply.cc \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
59
			  neg.cc \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
60
			  num1.cc \
492.3.2 by Lee
code clean up to moving functions into drizzled/functions directory - Item_num_op and Item_numhybrid
61
                          numhybrid.cc \
62
                          num_op.cc \
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
63
                          ord.cc \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
64
                          plus.cc \
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
65
                          pow.cc \
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
66
			  rand.cc \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
67
			  real.cc \
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
68
			  round.cc \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
69
			  row_count.cc \
492.3.31 by Lee
more changes to move functions from item_func.cc/h to the functions directory
70
			  shift.cc \
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
71
			  sign.cc \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
72
			  signed.cc \
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
73
			  sin.cc \
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
74
			  sqrt.cc \
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
75
			  tan.cc \
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
76
			  units.cc \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
77
			  unsigned.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)
78
492.3.9 by Lee
code clean move Item_func_abs, Item_func_int_exp, Item_func_ln, Item_func_log to functions directory
79
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
80
		 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
81
		 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
82
		 asin.h \
83
		 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
84
		 additive_op.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
85
		 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
86
		 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
87
		 bit_count.h \
88
		 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
89
		 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
90
		 char_length.h \
91
		 coercibility.h \
492.3.6 by Lee
code clean move Item_func_additive_op to functions directory
92
		 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
93
		 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
94
		 dec.h \
492.3.5 by Lee
code clean move Item_decimal_typecast to functions directory
95
		 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
96
		 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
97
		 exp.h \
492.3.31 by Lee
more changes to move functions from item_func.cc/h to the functions directory
98
		 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
99
		 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
100
		 floor.h \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
101
		 found_rows.h \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
102
		 func.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
103
		 get_system_var.h \
492.3.32 by Lee
more changes to move functions from item_func.cc/h to the functions directory
104
		 get_user_var.h \
492.3.1 by Lee
break out item_real_func into functions directory
105
                 int.h \
492.3.28 by Lee
more changes to move functions from item_func.cc/h to the functions directory
106
                 integer.h \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
107
                 int_divide.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
108
                 int_val.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
109
		 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
110
		 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
111
		 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
112
		 locate.h \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
113
		 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
114
		 log.h \
492.3.28 by Lee
more changes to move functions from item_func.cc/h to the functions directory
115
		 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
116
		 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
117
		 minus.h \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
118
		 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
119
		 multiply.h \
492.3.8 by Lee
code clean move Item_func_mod, Item_func_int_div, Item_func_neg to functions directory
120
		 neg.h \
492.3.3 by Lee
code clean move Item_func_num1 and Item_func_connection_id to functions directory
121
		 num1.h \
492.3.2 by Lee
code clean up to moving functions into drizzled/functions directory - Item_num_op and Item_numhybrid
122
                 numhybrid.h \
123
                 num_op.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
124
                 ord.h \
492.3.7 by Lee
code clean move Item_func_div, Item_func_minus, Item_func_mul, Item_func_plus to functions directory
125
                 plus.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
126
                 pow.h \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
127
		 real.h \
492.3.24 by Lee
more changes to move functions from item_func.cc/h to the functions directory
128
		 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
129
		 round.h \
492.3.30 by Lee
more changes to move functions from item_func.cc/h to the functions directory
130
		 row_count.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
131
		 sign.h \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
132
		 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
133
		 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
134
		 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
135
		 tan.h \
492.3.4 by Lee
code clean move Item_func_signed and Item_func_unsigned to functions directory
136
		 unsigned.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)
137
	
138
139
DEFS= -DDRIZZLE_SERVER @DEFS@