OSDN Git Service

sslproxy関連のコンパイル情報削除
[ultramonkey-l7/ultramonkey-l7-v3.git] / l7vsd / src / Makefile.am
1 AUTOMAKE_OPTIONS        = foreign
2
3 noinst_LIBRARIES =      libl7vsd_parameter.a libl7vsadm_parameter.a libsnmpagent_parameter.a \
4                         libl7vsd_logger.a libl7vsadm_logger.a libsnmpagent_logger.a 
5
6 PARAMETER_FILE          = @l7vs_config@
7
8 libl7vsd_parameter_a_SOURCES    = \
9                                 ../include/parameter_enum.h \
10                                 ../include/parameter.h \
11                                 ../include/parameter_impl.h \
12                                 parameter.cpp \
13                                 parameter_impl.cpp
14
15 libl7vsd_parameter_a_CPPFLAGS   = \
16                                 -O2 -g -Wall -Werror \
17                                 -I../include \
18                                 -DPARAMETER_FILE="\"$(PARAMETER_FILE)\"" \
19                                 -DVERSION=\"$(VERSION)\" \
20                                 -DLOGGER_PROCESS_VSD
21
22 libl7vsadm_parameter_a_SOURCES  = \
23                                 ../include/parameter_enum.h \
24                                 ../include/parameter.h \
25                                 ../include/parameter_impl.h \
26                                 parameter.cpp \
27                                 parameter_impl.cpp
28
29 libl7vsadm_parameter_a_CPPFLAGS = \
30                                 -O2 -g -Wall -Werror \
31                                 -I../include \
32                                 -DPARAMETER_FILE="\"$(PARAMETER_FILE)\"" \
33                                 -DVERSION=\"$(VERSION)\" \
34                                 -DLOGGER_PROCESS_ADM 
35
36 libsnmpagent_parameter_a_SOURCES        = \
37                                 ../include/parameter_enum.h \
38                                 ../include/parameter.h \
39                                 ../include/parameter_impl.h \
40                                 parameter.cpp \
41                                 parameter_impl.cpp
42
43 libsnmpagent_parameter_a_CPPFLAGS       = \
44                                 -O2 -g -Wall -Werror \
45                                 -I../include \
46                                 -DPARAMETER_FILE="\"$(PARAMETER_FILE)\"" \
47                                 -DVERSION=\"$(VERSION)\" \
48                                 -DLOGGER_PROCESS_SNM
49
50 libl7vsd_logger_a_SOURCES       = \
51                         ../include/logger_enum.h \
52                         ../include/logger_rotation_enum.h \
53                         ../include/logger.h \
54                         ../include/logger_impl.h \
55                         ../include/appender_property.h \
56                         ../include/logger_implement_access.h \
57                         ../include/logger_access_manager.h \
58                         ../include/logger_logrotate_utility.h \
59                         logger.cpp \
60                         logger_impl.cpp \
61                         logger_implement_access.cpp \
62                         logger_access_manager.cpp \
63                         logger_logrotate_utility.cpp \
64                         ../include/strict_time_based_rolling_policy.h \
65                         strict_time_based_rolling_policy.cpp \
66                         ../include/time_and_size_based_rolling_policy.h \
67                         time_and_size_based_rolling_policy.cpp
68
69 libl7vsd_logger_a_CPPFLAGS      = \
70                         -fno-strict-aliasing -O2 -g -Wall -Werror -pthread -I../include \
71                         -DLOGGER_PROCESS_VSD \
72                         -DVERSION=\"$(VERSION)\"
73
74 libl7vsadm_logger_a_SOURCES     = \
75                         ../include/logger_enum.h \
76                         ../include/logger_rotation_enum.h \
77                         ../include/logger.h \
78                         ../include/logger_impl.h \
79                         ../include/appender_property.h \
80                         ../include/logger_implement_access.h \
81                         ../include/logger_access_manager.h \
82                         ../include/logger_logrotate_utility.h \
83                         logger.cpp \
84                         logger_impl.cpp \
85                         logger_implement_access.cpp \
86                         logger_access_manager.cpp \
87                         logger_logrotate_utility.cpp \
88                         ../include/strict_time_based_rolling_policy.h \
89                         strict_time_based_rolling_policy.cpp \
90                         ../include/time_and_size_based_rolling_policy.h \
91                         time_and_size_based_rolling_policy.cpp
92
93 libl7vsadm_logger_a_CPPFLAGS    = \
94                         -fno-strict-aliasing -O2 -g -Wall -Werror -pthread -I../include \
95                         -DLOGGER_PROCESS_ADM \
96                         -DVERSION=\"$(VERSION)\"
97
98 libsnmpagent_logger_a_SOURCES   = \
99                         ../include/logger_enum.h \
100                         ../include/logger_rotation_enum.h \
101                         ../include/logger.h \
102                         ../include/appender_property.h \
103                         ../include/logger_implement_access.h \
104                         ../include/logger_access_manager.h \
105                         ../include/logger_logrotate_utility.h \
106                         logger_impl.h \
107                         logger.cpp \
108                         logger_impl.cpp \
109                         logger_implement_access.cpp \
110                         logger_access_manager.cpp \
111                         logger_logrotate_utility.cpp \
112                         ../include/strict_time_based_rolling_policy.h \
113                         strict_time_based_rolling_policy.cpp \
114                         ../include/time_and_size_based_rolling_policy.h \
115                         time_and_size_based_rolling_policy.cpp
116
117 libsnmpagent_logger_a_CPPFLAGS  = \
118                         -fno-strict-aliasing -O2 -g -Wall -Werror -pthread -I../include \
119                         -DLOGGER_PROCESS_SNM \
120                         -DVERSION=\"$(VERSION)\"
121
122 sbin_PROGRAMS           = l7vsd l7vsadm
123 PKGLIBDIR               = @l7vs_moddir@
124 CONFIG_SOCK_PATH        = @l7vsadm_sockdir@
125 MAX_BUFFER_SIZE         = @l7vs_max_buffer_size@
126 L7VS_SBINDIR            = @sbindir@
127
128 l7vsd_CPPFLAGS          = \
129                         -O2 -g -Wall -Werror -pthread \
130                         -I../include \
131                         -I../../snmpagent \
132                         -DL7VS_MODULE_PATH="\"$(PKGLIBDIR)\"" \
133                         -DMAX_BUFFER_SIZE=$(MAX_BUFFER_SIZE) \
134                         -DPARAMETER_FILE="\"$(PARAMETER_FILE)\"" \
135                         -DL7VS_CONFIG_SOCK_PATH="\"$(CONFIG_SOCK_PATH)\"" \
136                         -DLOGGER_PROCESS_VSD \
137                         -DVERSION=\"$(VERSION)\"
138
139 l7vsd_SOURCES   =       \
140                         ../include/logger.h \
141                         ../include/parameter.h \
142                         ../include/command_receiver.h \
143                         ../include/command_session.h \
144                         ../include/l7vs_command.h \
145                         ../include/l7vs_replication.h \
146                         ../include/l7vsd.h \
147                         ../include/module_base.h \
148                         ../include/module_control_base.h \
149                         ../include/protocol_module_base.h \
150                         ../include/protocol_module_control.h \
151                         ../include/realserver.h \
152                         ../include/realserver_element.h \
153                         ../include/replication.h \
154                         ../include/schedule_module_base.h \
155                         ../include/schedule_module_control.h \
156                         ../include/session_thread_control.h \
157                         ../include/virtualservice.h \
158                         ../include/virtualservice_element.h \
159                         ../include/data_buff_base.h \
160                         ../include/session_result_message.h \
161                         ../include/tcp_data.h \
162                         ../include/tcp_socket.h \
163                         ../include/tcp_ssl_socket.h \
164                         ../include/tcp_socket_option.h \
165                         ../include/tcp_realserver_connetc_socket_list.h \
166                         ../include/tcp_thread_message.h \
167                         ../include/tcp_session.h \
168                         ../include/udp_data.h \
169                         ../include/udp_request.h \
170                         ../include/udp_request_thread_control.h \
171                         ../include/udp_session.h \
172                         ../include/snmpbridge.h \
173                         l7vsd.cpp \
174                         virtualservice_base.cpp \
175                         virtualservice_tcp.cpp \
176                         virtualservice_udp.cpp \
177                         virtualservice.cpp \
178                         session_thread_control.cpp \
179                         protocol_module_control.cpp \
180                         schedule_module_control.cpp \
181                         command_receiver.cpp \
182                         command_session.cpp \
183                         replication.cpp \
184                         snmpbridge.cpp \
185                         data_buff_base.cpp \
186                         tcp_data.cpp \
187                         tcp_socket.cpp \
188                         tcp_ssl_socket.cpp \
189                         tcp_realserver_connect_socket_list.cpp \
190                         udp_data.cpp \
191                         udp_request_thread_control.cpp \
192                         udp_request.cpp \
193                         tcp_session.cpp \
194                         udp_session.cpp
195 l7vsd_LDADD     = \
196                         libl7vsd_logger.a \
197                         libl7vsd_parameter.a \
198                         -llog4cxx \
199                         -lrt \
200                         -lssl \
201                         -lboost_thread-gcc41-mt \
202                         -lboost_system-gcc41-mt \
203                         -lboost_serialization-gcc41-mt
204
205 l7vsadm_CPPFLAGS        = \
206                         -O2 -g -Wall -Werror \
207                         -I../include \
208                         -I../../snmpagent \
209                         -DL7VS_MODULE_PATH="\"$(PKGLIBDIR)\"" \
210                         -DMAX_BUFFER_SIZE=$(MAX_BUFFER_SIZE) \
211                         -DPARAMETER_FILE="\"$(PARAMETER_FILE)\"" \
212                         -DL7VS_CONFIG_SOCK_PATH="\"$(CONFIG_SOCK_PATH)\"" \
213                         -DLOGGER_PROCESS_ADM \
214                         -DVERSION=\"$(VERSION)\"
215
216 l7vsadm_SOURCES =       \
217                         ../include/logger.h \
218                         ../include/parameter.h \
219                         protocol_module_control.cpp \
220                         schedule_module_control.cpp \
221                         l7vsadm.cpp
222
223 l7vsadm_LDADD   =       \
224                         libl7vsadm_logger.a \
225                         libl7vsadm_parameter.a \
226                         -llog4cxx \
227                         -lrt \
228                         -lboost_thread-gcc41-mt \
229                         -lboost_system-gcc41-mt \
230                         -lboost_serialization-gcc41-mt \
231                         -lboost_regex-gcc41-mt
232
233 install:
234         $(INSTALL) -m 755 -d $(CONFIG_SOCK_PATH)
235         $(INSTALL) -m 755 -D \
236                 ./l7vsd \
237                 ./l7vsadm  \
238                 $(L7VS_SBINDIR)