]>
Commit | Line | Data |
---|---|---|
98153711 | 1 | ACLOCAL_AMFLAGS = -I m4 |
c5cfdb06 | 2 | AM_YFLAGS = -d |
65e2acb6 | 3 | |
df135922 | 4 | if BUILD_WIN32 |
2ea44cd8 | 5 | cpkgdatadir=$(datadir) |
6 | cpkglibdir=$(libdir)/plugins | |
7 | cpkglocalstatedir=${localstatedir} | |
df135922 | 8 | else |
2ea44cd8 | 9 | cpkgdatadir=$(pkgdatadir) |
10 | cpkglibdir=$(pkglibdir) | |
11 | cpkglocalstatedir=${localstatedir}/lib/${PACKAGE_NAME} | |
df135922 | 12 | endif |
6e481905 | 13 | |
c5cfdb06 RK |
14 | BUILT_SOURCES = \ |
15 | src/libcollectdclient/collectd/lcc_features.h \ | |
16 | src/liboconfig/parser.h \ | |
17 | $(dist_man_MANS) | |
18 | ||
19 | ||
20 | CLEANFILES = \ | |
21 | .perl-directory-stamp \ | |
22 | bindings/buildperl/Collectd.pm \ | |
23 | bindings/buildperl/Collectd/Plugins/OpenVZ.pm \ | |
24 | bindings/buildperl/Collectd/Unixsock.pm \ | |
25 | bindings/buildperl/Makefile.PL \ | |
26 | collectd-api.jar \ | |
27 | collectd.grpc.pb.cc \ | |
28 | collectd.grpc.pb.h \ | |
29 | collectd.pb.cc \ | |
30 | collectd.pb.h \ | |
31 | generic-jmx.jar \ | |
32 | org/collectd/api/*.class \ | |
33 | org/collectd/java/*.class \ | |
34 | prometheus.pb-c.c \ | |
35 | prometheus.pb-c.h \ | |
36 | src/pinba.pb-c.c \ | |
37 | src/pinba.pb-c.h \ | |
38 | types.pb.cc \ | |
39 | types.pb.h | |
40 | ||
41 | ||
42 | EXTRA_DIST = \ | |
43 | bindings/perl/Makefile.PL \ | |
44 | bindings/perl/lib/Collectd.pm \ | |
45 | bindings/perl/lib/Collectd/Plugins/Monitorus.pm \ | |
46 | bindings/perl/lib/Collectd/Plugins/OpenVZ.pm \ | |
47 | bindings/perl/lib/Collectd/Unixsock.pm \ | |
48 | bindings/perl/uninstall_mod.pl \ | |
49 | contrib \ | |
50 | proto/collectd.proto \ | |
51 | proto/prometheus.proto \ | |
52 | proto/types.proto \ | |
53 | src/collectd-email.pod \ | |
54 | src/collectd-exec.pod \ | |
55 | src/collectd-java.pod \ | |
56 | src/collectd-lua.pod \ | |
57 | src/collectd-nagios.pod \ | |
58 | src/collectd-perl.pod \ | |
59 | src/collectd-python.pod \ | |
60 | src/collectd-snmp.pod \ | |
61 | src/collectd-tg.pod \ | |
62 | src/collectd-threshold.pod \ | |
63 | src/collectd-unixsock.pod \ | |
64 | src/collectd.conf.pod \ | |
65 | src/collectd.pod \ | |
66 | src/collectdctl.pod \ | |
67 | src/collectdmon.pod \ | |
68 | src/pinba.proto \ | |
69 | src/postgresql_default.conf \ | |
70 | src/types.db \ | |
71 | src/types.db.pod \ | |
72 | src/valgrind.FreeBSD.suppress \ | |
b211d848 | 73 | src/valgrind.suppress \ |
c5cfdb06 RK |
74 | testwrapper.sh \ |
75 | version-gen.sh | |
76 | ||
77 | ||
78 | dist_man_MANS = \ | |
79 | src/collectd.1 \ | |
80 | src/collectd.conf.5 \ | |
81 | src/collectd-email.5 \ | |
82 | src/collectd-exec.5 \ | |
83 | src/collectdctl.1 \ | |
84 | src/collectd-java.5 \ | |
85 | src/collectd-lua.5 \ | |
86 | src/collectdmon.1 \ | |
87 | src/collectd-nagios.1 \ | |
88 | src/collectd-perl.5 \ | |
89 | src/collectd-python.5 \ | |
90 | src/collectd-snmp.5 \ | |
91 | src/collectd-tg.1 \ | |
92 | src/collectd-threshold.5 \ | |
93 | src/collectd-unixsock.5 \ | |
94 | src/types.db.5 | |
95 | ||
96 | ||
97 | nodist_pkgconfig_DATA = \ | |
98 | src/libcollectdclient/libcollectdclient.pc | |
99 | ||
100 | pkginclude_HEADERS = \ | |
101 | src/libcollectdclient/collectd/client.h \ | |
35c5322d | 102 | src/libcollectdclient/collectd/lcc_features.h \ |
c5cfdb06 | 103 | src/libcollectdclient/collectd/network_buffer.h \ |
35c5322d | 104 | src/libcollectdclient/collectd/network.h \ |
a21477bc | 105 | src/libcollectdclient/collectd/network_parse.h \ |
35c5322d FF |
106 | src/libcollectdclient/collectd/server.h \ |
107 | src/libcollectdclient/collectd/types.h | |
c5cfdb06 RK |
108 | |
109 | lib_LTLIBRARIES = libcollectdclient.la | |
110 | ||
df135922 SC |
111 | if BUILD_WIN32 |
112 | # TODO: Build all executables on Windows as well. | |
113 | sbin_PROGRAMS = \ | |
114 | collectd | |
c5cfdb06 | 115 | |
df135922 SC |
116 | bin_PROGRAMS = |
117 | else | |
c5cfdb06 RK |
118 | sbin_PROGRAMS = \ |
119 | collectd \ | |
120 | collectdmon | |
121 | ||
122 | ||
123 | bin_PROGRAMS = \ | |
124 | collectd-nagios \ | |
125 | collectd-tg \ | |
126 | collectdctl | |
df135922 | 127 | endif # BUILD_WIN32 |
c5cfdb06 RK |
128 | |
129 | ||
9a310081 | 130 | noinst_LTLIBRARIES = \ |
c5cfdb06 RK |
131 | libavltree.la \ |
132 | libcmds.la \ | |
133 | libcommon.la \ | |
134 | libformat_graphite.la \ | |
135 | libformat_json.la \ | |
136 | libheap.la \ | |
4dedfa46 | 137 | libignorelist.la \ |
c5cfdb06 RK |
138 | liblatency.la \ |
139 | liblookup.la \ | |
140 | libmetadata.la \ | |
141 | libmount.la \ | |
ea6856eb RK |
142 | liboconfig.la |
143 | ||
144 | ||
145 | check_LTLIBRARIES = \ | |
c5cfdb06 RK |
146 | libplugin_mock.la |
147 | ||
148 | ||
149 | check_PROGRAMS = \ | |
150 | test_common \ | |
151 | test_format_graphite \ | |
152 | test_meta_data \ | |
153 | test_utils_avltree \ | |
154 | test_utils_cmds \ | |
155 | test_utils_heap \ | |
156 | test_utils_latency \ | |
157 | test_utils_mount \ | |
158 | test_utils_subst \ | |
159 | test_utils_time \ | |
10d95b0c | 160 | test_utils_vl_lookup \ |
bdcb53df | 161 | test_libcollectd_network_parse \ |
a7401cc8 | 162 | test_utils_config_cores |
c5cfdb06 RK |
163 | |
164 | ||
165 | TESTS = $(check_PROGRAMS) | |
166 | ||
167 | LOG_COMPILER = env VALGRIND="@VALGRIND@" $(abs_srcdir)/testwrapper.sh | |
168 | ||
169 | ||
2ea44cd8 | 170 | jardir = $(cpkgdatadir)/java |
c5cfdb06 RK |
171 | |
172 | pkglib_LTLIBRARIES = | |
173 | ||
174 | ||
175 | PLUGIN_LDFLAGS = \ | |
176 | -module \ | |
177 | -avoid-version \ | |
178 | -export-symbols-regex '\<module_register\>' | |
df135922 SC |
179 | if BUILD_WIN32 |
180 | PLUGIN_LDFLAGS += -shared -no-undefined -lcollectd -L. | |
181 | endif | |
c5cfdb06 RK |
182 | |
183 | ||
184 | AM_CPPFLAGS = \ | |
185 | -I$(top_srcdir)/src -I$(top_srcdir)/src/daemon \ | |
186 | -DPREFIX='"${prefix}"' \ | |
187 | -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' \ | |
188 | -DLOCALSTATEDIR='"${localstatedir}"' \ | |
2ea44cd8 | 189 | -DPKGLOCALSTATEDIR='"${cpkglocalstatedir}"' \ |
190 | -DPLUGINDIR='"${cpkglibdir}"' \ | |
191 | -DPKGDATADIR='"${cpkgdatadir}"' | |
df135922 SC |
192 | if BUILD_WIN32 |
193 | AM_CPPFLAGS += -DNOGDI | |
194 | endif | |
c5cfdb06 | 195 | |
df135922 SC |
196 | COMMON_DEPS = |
197 | if BUILD_WIN32 | |
198 | COMMON_DEPS += collectd.exe | |
199 | endif | |
c5cfdb06 RK |
200 | |
201 | # Link to these libraries.. | |
202 | COMMON_LIBS = $(PTHREAD_LIBS) | |
df135922 SC |
203 | if BUILD_WIN32 |
204 | COMMON_LIBS += -lws2_32 | |
205 | endif | |
206 | if BUILD_WITH_GNULIB | |
207 | COMMON_LIBS += -lgnu | |
208 | endif | |
c5cfdb06 RK |
209 | if BUILD_WITH_CAPABILITY |
210 | COMMON_LIBS += -lcap | |
211 | endif | |
212 | if BUILD_WITH_LIBRT | |
213 | COMMON_LIBS += -lrt | |
214 | endif | |
215 | if BUILD_WITH_LIBPOSIX4 | |
216 | COMMON_LIBS += -lposix4 | |
217 | endif | |
218 | if BUILD_WITH_LIBSOCKET | |
219 | COMMON_LIBS += -lsocket | |
220 | endif | |
221 | if BUILD_WITH_LIBKSTAT | |
222 | COMMON_LIBS += -lkstat | |
223 | endif | |
224 | if BUILD_WITH_LIBDEVINFO | |
225 | COMMON_LIBS += -ldevinfo | |
226 | endif | |
227 | ||
228 | ||
229 | collectd_SOURCES = \ | |
499897f2 | 230 | src/daemon/cmd.h \ |
c5cfdb06 RK |
231 | src/daemon/collectd.c \ |
232 | src/daemon/collectd.h \ | |
233 | src/daemon/configfile.c \ | |
234 | src/daemon/configfile.h \ | |
235 | src/daemon/filter_chain.c \ | |
236 | src/daemon/filter_chain.h \ | |
6b649799 DB |
237 | src/daemon/globals.c \ |
238 | src/daemon/globals.h \ | |
6378ec28 FF |
239 | src/utils/metadata/meta_data.c \ |
240 | src/utils/metadata/meta_data.h \ | |
c5cfdb06 RK |
241 | src/daemon/plugin.c \ |
242 | src/daemon/plugin.h \ | |
243 | src/daemon/utils_cache.c \ | |
244 | src/daemon/utils_cache.h \ | |
245 | src/daemon/utils_complain.c \ | |
246 | src/daemon/utils_complain.h \ | |
c5cfdb06 RK |
247 | src/daemon/utils_llist.c \ |
248 | src/daemon/utils_llist.h \ | |
249 | src/daemon/utils_random.c \ | |
250 | src/daemon/utils_random.h \ | |
251 | src/daemon/utils_subst.c \ | |
252 | src/daemon/utils_subst.h \ | |
253 | src/daemon/utils_time.c \ | |
254 | src/daemon/utils_time.h \ | |
255 | src/daemon/types_list.c \ | |
256 | src/daemon/types_list.h \ | |
257 | src/daemon/utils_threshold.c \ | |
258 | src/daemon/utils_threshold.h | |
259 | ||
260 | ||
261 | collectd_CFLAGS = $(AM_CFLAGS) | |
262 | collectd_CPPFLAGS = $(AM_CPPFLAGS) | |
263 | collectd_LDFLAGS = -export-dynamic | |
264 | collectd_LDADD = \ | |
265 | libavltree.la \ | |
266 | libcommon.la \ | |
267 | libheap.la \ | |
268 | liboconfig.la \ | |
269 | -lm \ | |
270 | $(COMMON_LIBS) \ | |
271 | $(DLOPEN_LIBS) | |
272 | ||
df135922 SC |
273 | if BUILD_WIN32 |
274 | collectd_SOURCES += src/daemon/cmd_windows.c | |
275 | collectd_LDFLAGS += -ldl -Wl,--out-implib,libcollectd.a | |
276 | else | |
277 | collectd_SOURCES += src/daemon/cmd.c | |
278 | endif | |
b9b7663d | 279 | |
c5cfdb06 RK |
280 | if BUILD_FEATURE_DAEMON |
281 | collectd_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"' | |
282 | endif | |
283 | ||
284 | # The daemon needs to call sg_init, so we need to link it against libstatgrab, | |
285 | # too. -octo | |
286 | if BUILD_WITH_LIBSTATGRAB | |
287 | collectd_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
288 | collectd_LDADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
289 | endif | |
290 | ||
df135922 SC |
291 | if BUILD_WIN32 |
292 | collectd_LDFLAGS += -Wl,--out-implib,libcollectd.a | |
293 | endif | |
c5cfdb06 RK |
294 | |
295 | collectdmon_SOURCES = src/collectdmon.c | |
296 | ||
297 | ||
298 | collectd_nagios_SOURCES = src/collectd-nagios.c | |
299 | collectd_nagios_CPPFLAGS = $(AM_CPPFLAGS) \ | |
5fd514bd FF |
300 | -I$(srcdir)/src/libcollectdclient \ |
301 | -I$(top_builddir)/src/libcollectdclient | |
c5cfdb06 RK |
302 | collectd_nagios_LDADD = libcollectdclient.la |
303 | if BUILD_WITH_LIBSOCKET | |
304 | collectd_nagios_LDADD += -lsocket | |
305 | endif | |
306 | if BUILD_AIX | |
307 | collectd_nagios_LDADD += -lm | |
308 | endif | |
309 | ||
310 | ||
311 | collectdctl_SOURCES = src/collectdctl.c | |
312 | collectdctl_CPPFLAGS = $(AM_CPPFLAGS) \ | |
5fd514bd FF |
313 | -I$(srcdir)/src/libcollectdclient \ |
314 | -I$(top_builddir)/src/libcollectdclient | |
c5cfdb06 RK |
315 | collectdctl_LDADD = libcollectdclient.la |
316 | if BUILD_WITH_LIBSOCKET | |
317 | collectdctl_LDADD += -lsocket | |
318 | endif | |
319 | if BUILD_AIX | |
320 | collectdctl_LDADD += -lm | |
321 | endif | |
322 | ||
323 | ||
324 | collectd_tg_SOURCES = src/collectd-tg.c | |
325 | collectd_tg_CPPFLAGS = $(AM_CPPFLAGS) \ | |
5fd514bd FF |
326 | -I$(srcdir)/src/libcollectdclient \ |
327 | -I$(top_builddir)/src/libcollectdclient | |
c5cfdb06 RK |
328 | collectd_tg_LDADD = \ |
329 | $(PTHREAD_LIBS) \ | |
330 | libheap.la \ | |
331 | libcollectdclient.la | |
332 | if BUILD_WITH_LIBSOCKET | |
333 | collectd_tg_LDADD += -lsocket | |
334 | endif | |
335 | if BUILD_WITH_LIBRT | |
336 | collectd_tg_LDADD += -lrt | |
337 | endif | |
338 | if BUILD_AIX | |
339 | collectd_tg_LDADD += -lm | |
340 | endif | |
341 | ||
342 | ||
343 | test_common_SOURCES = \ | |
6378ec28 | 344 | src/utils/common/common_test.c \ |
c5cfdb06 RK |
345 | src/testing.h |
346 | test_common_LDADD = libplugin_mock.la | |
347 | ||
348 | test_meta_data_SOURCES = \ | |
6378ec28 | 349 | src/utils/metadata/meta_data_test.c \ |
c5cfdb06 RK |
350 | src/testing.h |
351 | test_meta_data_LDADD = libmetadata.la libplugin_mock.la | |
352 | ||
353 | test_utils_avltree_SOURCES = \ | |
6378ec28 | 354 | src/utils/avltree/avltree_test.c \ |
c5cfdb06 RK |
355 | src/testing.h |
356 | test_utils_avltree_LDADD = libavltree.la $(COMMON_LIBS) | |
357 | ||
358 | test_utils_heap_SOURCES = \ | |
6378ec28 | 359 | src/utils/heap/heap_test.c \ |
c5cfdb06 RK |
360 | src/testing.h |
361 | test_utils_heap_LDADD = libheap.la $(COMMON_LIBS) | |
362 | ||
363 | test_utils_time_SOURCES = \ | |
364 | src/daemon/utils_time_test.c \ | |
365 | src/testing.h | |
366 | ||
367 | test_utils_subst_SOURCES = \ | |
368 | src/daemon/utils_subst_test.c \ | |
369 | src/testing.h \ | |
370 | src/daemon/utils_subst.c \ | |
371 | src/daemon/utils_subst.h | |
372 | test_utils_subst_LDADD = libplugin_mock.la | |
373 | ||
bdcb53df | 374 | test_utils_config_cores_SOURCES = \ |
6378ec28 | 375 | src/utils/config_cores/config_cores_test.c \ |
bdcb53df KW |
376 | src/testing.h |
377 | test_utils_config_cores_LDADD = libplugin_mock.la | |
378 | ||
c5cfdb06 | 379 | libavltree_la_SOURCES = \ |
6378ec28 FF |
380 | src/utils/avltree/avltree.c \ |
381 | src/utils/avltree/avltree.h | |
c5cfdb06 RK |
382 | |
383 | libcommon_la_SOURCES = \ | |
6378ec28 FF |
384 | src/utils/common/common.c \ |
385 | src/utils/common/common.h | |
c5cfdb06 RK |
386 | libcommon_la_LIBADD = $(COMMON_LIBS) |
387 | ||
388 | libheap_la_SOURCES = \ | |
6378ec28 FF |
389 | src/utils/heap/heap.c \ |
390 | src/utils/heap/heap.h | |
c5cfdb06 | 391 | |
4dedfa46 | 392 | libignorelist_la_SOURCES = \ |
6378ec28 FF |
393 | src/utils/ignorelist/ignorelist.c \ |
394 | src/utils/ignorelist/ignorelist.h | |
4dedfa46 | 395 | |
c5cfdb06 | 396 | libmetadata_la_SOURCES = \ |
6378ec28 FF |
397 | src/utils/metadata/meta_data.c \ |
398 | src/utils/metadata/meta_data.h | |
c5cfdb06 RK |
399 | |
400 | libplugin_mock_la_SOURCES = \ | |
401 | src/daemon/plugin_mock.c \ | |
402 | src/daemon/utils_cache_mock.c \ | |
403 | src/daemon/utils_complain.c \ | |
404 | src/daemon/utils_complain.h \ | |
c5cfdb06 RK |
405 | src/daemon/utils_time.c \ |
406 | src/daemon/utils_time.h | |
407 | ||
408 | libplugin_mock_la_CPPFLAGS = $(AM_CPPFLAGS) -DMOCK_TIME | |
4dedfa46 | 409 | libplugin_mock_la_LIBADD = libcommon.la libignorelist.la $(COMMON_LIBS) |
c5cfdb06 RK |
410 | |
411 | libformat_graphite_la_SOURCES = \ | |
6378ec28 FF |
412 | src/utils/format_graphite/format_graphite.c \ |
413 | src/utils/format_graphite/format_graphite.h | |
c5cfdb06 RK |
414 | |
415 | test_format_graphite_SOURCES = \ | |
6378ec28 | 416 | src/utils/format_graphite/format_graphite_test.c \ |
c5cfdb06 RK |
417 | src/testing.h |
418 | test_format_graphite_LDADD = \ | |
419 | libformat_graphite.la \ | |
420 | libmetadata.la \ | |
421 | libplugin_mock.la \ | |
422 | -lm | |
423 | ||
424 | libformat_json_la_SOURCES = \ | |
6378ec28 FF |
425 | src/utils/format_json/format_json.c \ |
426 | src/utils/format_json/format_json.h | |
c5cfdb06 RK |
427 | libformat_json_la_CPPFLAGS = $(AM_CPPFLAGS) |
428 | libformat_json_la_LDFLAGS = $(AM_LDFLAGS) | |
429 | libformat_json_la_LIBADD = | |
430 | if BUILD_WITH_LIBYAJL | |
431 | libformat_json_la_CPPFLAGS += $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
432 | libformat_json_la_LDFLAGS += $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
433 | libformat_json_la_LIBADD += $(BUILD_WITH_LIBYAJL_LIBS) | |
434 | ||
435 | check_PROGRAMS += test_format_json | |
436 | ||
437 | test_format_json_SOURCES = \ | |
6378ec28 | 438 | src/utils/format_json/format_json_test.c \ |
c5cfdb06 RK |
439 | src/testing.h |
440 | test_format_json_LDADD = \ | |
441 | libformat_json.la \ | |
442 | libmetadata.la \ | |
443 | libplugin_mock.la \ | |
444 | -lm | |
445 | endif | |
446 | ||
447 | if BUILD_PLUGIN_CEPH | |
448 | test_plugin_ceph_SOURCES = src/ceph_test.c | |
449 | test_plugin_ceph_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
450 | test_plugin_ceph_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
451 | test_plugin_ceph_LDADD = libplugin_mock.la $(BUILD_WITH_LIBYAJL_LIBS) | |
452 | check_PROGRAMS += test_plugin_ceph | |
453 | endif | |
454 | ||
455 | liblatency_la_SOURCES = \ | |
6378ec28 FF |
456 | src/utils/latency/latency.c \ |
457 | src/utils/latency/latency.h \ | |
458 | src/utils/latency/latency_config.c \ | |
459 | src/utils/latency/latency_config.h | |
c5cfdb06 RK |
460 | liblatency_la_LIBADD = \ |
461 | libcommon.la \ | |
462 | -lm | |
463 | ||
464 | test_utils_latency_SOURCES = \ | |
6378ec28 | 465 | src/utils/latency/latency_test.c \ |
c5cfdb06 RK |
466 | src/testing.h |
467 | test_utils_latency_LDADD = \ | |
468 | liblatency.la \ | |
469 | libplugin_mock.la \ | |
470 | -lm | |
471 | ||
472 | libcmds_la_SOURCES = \ | |
6378ec28 FF |
473 | src/utils/cmds/cmds.c \ |
474 | src/utils/cmds/cmds.h \ | |
475 | src/utils/cmds/flush.c \ | |
476 | src/utils/cmds/flush.h \ | |
477 | src/utils/cmds/getthreshold.c \ | |
478 | src/utils/cmds/getthreshold.h \ | |
479 | src/utils/cmds/getval.c \ | |
480 | src/utils/cmds/getval.h \ | |
481 | src/utils/cmds/listval.c \ | |
482 | src/utils/cmds/listval.h \ | |
483 | src/utils/cmds/putnotif.c \ | |
484 | src/utils/cmds/putnotif.h \ | |
485 | src/utils/cmds/putval.c \ | |
486 | src/utils/cmds/putval.h \ | |
487 | src/utils/cmds/parse_option.c \ | |
488 | src/utils/cmds/parse_option.h | |
c5cfdb06 RK |
489 | libcmds_la_LIBADD = \ |
490 | libcommon.la \ | |
491 | libmetadata.la \ | |
492 | -lm | |
493 | ||
494 | test_utils_cmds_SOURCES = \ | |
6378ec28 | 495 | src/utils/cmds/cmds_test.c \ |
c5cfdb06 RK |
496 | src/testing.h |
497 | test_utils_cmds_LDADD = \ | |
498 | libcmds.la \ | |
499 | libplugin_mock.la | |
500 | ||
501 | liblookup_la_SOURCES = \ | |
6378ec28 FF |
502 | src/utils/lookup/vl_lookup.c \ |
503 | src/utils/lookup/vl_lookup.h | |
c5cfdb06 RK |
504 | liblookup_la_LIBADD = libavltree.la |
505 | ||
506 | test_utils_vl_lookup_SOURCES = \ | |
6378ec28 | 507 | src/utils/lookup/vl_lookup_test.c \ |
c5cfdb06 RK |
508 | src/testing.h |
509 | test_utils_vl_lookup_LDADD = \ | |
510 | liblookup.la \ | |
511 | libplugin_mock.la | |
512 | if BUILD_WITH_LIBKSTAT | |
513 | test_utils_vl_lookup_LDADD += -lkstat | |
514 | endif | |
515 | ||
516 | libmount_la_SOURCES = \ | |
6378ec28 FF |
517 | src/utils/mount/mount.c \ |
518 | src/utils/mount/mount.h | |
c5cfdb06 RK |
519 | |
520 | test_utils_mount_SOURCES = \ | |
6378ec28 | 521 | src/utils/mount/mount_test.c \ |
c5cfdb06 RK |
522 | src/testing.h |
523 | test_utils_mount_LDADD = \ | |
524 | libmount.la \ | |
525 | libplugin_mock.la | |
526 | if BUILD_WITH_LIBKSTAT | |
527 | test_utils_mount_LDADD += -lkstat | |
528 | endif | |
529 | ||
530 | ||
531 | libcollectdclient_la_SOURCES = \ | |
532 | src/libcollectdclient/client.c \ | |
533 | src/libcollectdclient/network.c \ | |
10d95b0c | 534 | src/libcollectdclient/network_buffer.c \ |
a21477bc | 535 | src/libcollectdclient/network_parse.c \ |
aadf9ba1 RK |
536 | src/libcollectdclient/server.c \ |
537 | src/libcollectdclient/collectd/stdendian.h | |
c5cfdb06 RK |
538 | libcollectdclient_la_CPPFLAGS = \ |
539 | $(AM_CPPFLAGS) \ | |
5fd514bd FF |
540 | -I$(srcdir)/src/libcollectdclient \ |
541 | -I$(top_builddir)/src/libcollectdclient \ | |
c5cfdb06 | 542 | -I$(srcdir)/src/daemon |
a21477bc | 543 | libcollectdclient_la_LDFLAGS = -version-info 2:0:1 |
10d95b0c | 544 | libcollectdclient_la_LIBADD = -lm |
df135922 SC |
545 | if BUILD_WIN32 |
546 | libcollectdclient_la_LDFLAGS += -shared -no-undefined | |
547 | libcollectdclient_la_LIBADD += -lgnu -lws2_32 -liphlpapi | |
548 | endif | |
c5cfdb06 RK |
549 | if BUILD_WITH_LIBGCRYPT |
550 | libcollectdclient_la_CPPFLAGS += $(GCRYPT_CPPFLAGS) | |
551 | libcollectdclient_la_LDFLAGS += $(GCRYPT_LDFLAGS) | |
552 | libcollectdclient_la_LIBADD += $(GCRYPT_LIBS) | |
553 | endif | |
554 | ||
a21477bc | 555 | # network_parse_test.c includes network_parse.c, so no need to link with |
10d95b0c | 556 | # libcollectdclient.so. |
a21477bc FF |
557 | test_libcollectd_network_parse_SOURCES = src/libcollectdclient/network_parse_test.c |
558 | test_libcollectd_network_parse_CPPFLAGS = \ | |
10d95b0c FF |
559 | $(AM_CPPFLAGS) \ |
560 | -I$(srcdir)/src/libcollectdclient \ | |
561 | -I$(top_builddir)/src/libcollectdclient | |
c3eb1f9d | 562 | if BUILD_WITH_LIBGCRYPT |
a21477bc FF |
563 | test_libcollectd_network_parse_CPPFLAGS += $(GCRYPT_CPPFLAGS) |
564 | test_libcollectd_network_parse_LDFLAGS = $(GCRYPT_LDFLAGS) | |
565 | test_libcollectd_network_parse_LDADD = $(GCRYPT_LIBS) | |
c3eb1f9d | 566 | endif |
c5cfdb06 | 567 | |
c5cfdb06 RK |
568 | liboconfig_la_SOURCES = \ |
569 | src/liboconfig/oconfig.c \ | |
570 | src/liboconfig/oconfig.h \ | |
571 | src/liboconfig/aux_types.h \ | |
572 | src/liboconfig/scanner.l \ | |
573 | src/liboconfig/parser.y | |
9ec3ac42 | 574 | liboconfig_la_CPPFLAGS = -I$(srcdir)/src/liboconfig $(AM_CPPFLAGS) |
1b9f6d46 | 575 | liboconfig_la_LDFLAGS = -avoid-version $(LEXLIB) |
c5cfdb06 | 576 | |
aa61b905 FF |
577 | if BUILD_WITH_LIBCURL |
578 | if BUILD_WITH_LIBSSL | |
9d82e21a | 579 | if BUILD_WITH_LIBYAJL2 |
08d9675e | 580 | noinst_LTLIBRARIES += liboauth.la |
aa61b905 | 581 | liboauth_la_SOURCES = \ |
6378ec28 FF |
582 | src/utils/oauth/oauth.c \ |
583 | src/utils/oauth/oauth.h | |
aa61b905 FF |
584 | liboauth_la_CPPFLAGS = \ |
585 | $(AM_CPPFLAGS) \ | |
586 | $(BUILD_WITH_LIBCURL_CFLAGS) \ | |
587 | $(BUILD_WITH_LIBSSL_CFLAGS) \ | |
588 | $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
589 | liboauth_la_LIBADD = \ | |
590 | $(BUILD_WITH_LIBCURL_LIBS) \ | |
591 | $(BUILD_WITH_LIBSSL_LIBS) \ | |
592 | $(BUILD_WITH_LIBYAJL_LIBS) | |
593 | ||
594 | check_PROGRAMS += test_utils_oauth | |
595 | TESTS += test_utils_oauth | |
40e78420 | 596 | test_utils_oauth_SOURCES = \ |
6378ec28 | 597 | src/utils/oauth/oauth_test.c |
40e78420 FF |
598 | test_utils_oauth_LDADD = \ |
599 | liboauth.la \ | |
600 | libcommon.la \ | |
601 | libplugin_mock.la | |
aa61b905 | 602 | |
08d9675e | 603 | noinst_LTLIBRARIES += libgce.la |
9c2fa5cb | 604 | libgce_la_SOURCES = \ |
6378ec28 FF |
605 | src/utils/gce/gce.c \ |
606 | src/utils/gce/gce.h | |
9c2fa5cb FF |
607 | libgce_la_CPPFLAGS = \ |
608 | $(AM_CPPFLAGS) \ | |
609 | $(BUILD_WITH_LIBCURL_CFLAGS) | |
610 | libgce_la_LIBADD = \ | |
611 | $(BUILD_WITH_LIBCURL_LIBS) | |
612 | endif | |
10f09e84 FF |
613 | endif |
614 | endif | |
9c2fa5cb | 615 | |
9d82e21a | 616 | if BUILD_WITH_LIBYAJL2 |
08d9675e | 617 | noinst_LTLIBRARIES += libformat_stackdriver.la |
2f7fd156 | 618 | libformat_stackdriver_la_SOURCES = \ |
6378ec28 FF |
619 | src/utils/format_stackdriver/format_stackdriver.c \ |
620 | src/utils/format_stackdriver/format_stackdriver.h | |
2f7fd156 | 621 | libformat_stackdriver_la_CPPFLAGS = \ |
949a964d FF |
622 | $(AM_CPPFLAGS) \ |
623 | $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
2f7fd156 | 624 | libformat_stackdriver_la_LIBADD = \ |
949a964d FF |
625 | libavltree.la \ |
626 | $(BUILD_WITH_LIBSSL_LIBS) \ | |
627 | $(BUILD_WITH_LIBYAJL_LIBS) | |
628 | ||
2f7fd156 FF |
629 | check_PROGRAMS += test_format_stackdriver |
630 | TESTS += test_format_stackdriver | |
631 | test_format_stackdriver_SOURCES = \ | |
6378ec28 | 632 | src/utils/format_stackdriver/format_stackdriver_test.c \ |
40e78420 | 633 | src/testing.h |
2f7fd156 FF |
634 | test_format_stackdriver_LDADD = \ |
635 | libformat_stackdriver.la \ | |
40e78420 | 636 | libplugin_mock.la \ |
949a964d FF |
637 | -lm |
638 | endif | |
c5cfdb06 RK |
639 | |
640 | if BUILD_PLUGIN_AGGREGATION | |
641 | pkglib_LTLIBRARIES += aggregation.la | |
642 | aggregation_la_SOURCES = \ | |
643 | src/aggregation.c \ | |
6378ec28 FF |
644 | src/utils/lookup/vl_lookup.c \ |
645 | src/utils/lookup/vl_lookup.h | |
c5cfdb06 RK |
646 | aggregation_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
647 | aggregation_la_LIBADD = -lm | |
648 | endif | |
649 | ||
650 | if BUILD_PLUGIN_AMQP | |
651 | pkglib_LTLIBRARIES += amqp.la | |
652 | amqp_la_SOURCES = src/amqp.c | |
c5cfdb06 | 653 | amqp_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBRABBITMQ_CPPFLAGS) |
1b9f6d46 | 654 | amqp_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBRABBITMQ_LDFLAGS) |
c5cfdb06 RK |
655 | amqp_la_LIBADD = \ |
656 | $(BUILD_WITH_LIBRABBITMQ_LIBS) \ | |
657 | libcmds.la \ | |
658 | libformat_graphite.la \ | |
659 | libformat_json.la | |
660 | endif | |
661 | ||
7feccc9a AS |
662 | if BUILD_PLUGIN_AMQP1 |
663 | pkglib_LTLIBRARIES += amqp1.la | |
fd958eb9 AS |
664 | amqp1_la_SOURCES = \ |
665 | src/amqp1.c \ | |
6378ec28 | 666 | src/utils/deq/deq.h |
7feccc9a AS |
667 | amqp1_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBQPIDPROTON_CPPFLAGS) |
668 | amqp1_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBQPIDPROTON_LDFLAGS) | |
669 | amqp1_la_LIBADD = \ | |
670 | $(BUILD_WITH_LIBQPIDPROTON_LIBS) \ | |
671 | libcmds.la \ | |
672 | libformat_graphite.la \ | |
673 | libformat_json.la | |
674 | endif | |
675 | ||
c5cfdb06 RK |
676 | if BUILD_PLUGIN_APACHE |
677 | pkglib_LTLIBRARIES += apache.la | |
678 | apache_la_SOURCES = src/apache.c | |
c5cfdb06 | 679 | apache_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) |
1b9f6d46 | 680 | apache_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
681 | apache_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) |
682 | endif | |
683 | ||
684 | ||
685 | if BUILD_PLUGIN_APCUPS | |
686 | pkglib_LTLIBRARIES += apcups.la | |
687 | apcups_la_SOURCES = src/apcups.c | |
688 | apcups_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
689 | apcups_la_LIBADD = | |
690 | if BUILD_WITH_LIBSOCKET | |
691 | apcups_la_LIBADD += -lsocket | |
692 | endif | |
693 | endif | |
694 | ||
695 | if BUILD_PLUGIN_APPLE_SENSORS | |
696 | pkglib_LTLIBRARIES += apple_sensors.la | |
697 | apple_sensors_la_SOURCES = src/apple_sensors.c | |
698 | apple_sensors_la_LDFLAGS = $(PLUGIN_LDFLAGS) -framework IOKit | |
699 | endif | |
700 | ||
701 | if BUILD_PLUGIN_AQUAERO | |
702 | pkglib_LTLIBRARIES += aquaero.la | |
703 | aquaero_la_SOURCES = src/aquaero.c | |
704 | aquaero_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBAQUAERO5_CFLAGS) | |
705 | aquaero_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBAQUAERO5_LDFLAGS) | |
706 | aquaero_la_LIBADD = -laquaero5 | |
707 | endif | |
708 | ||
709 | if BUILD_PLUGIN_ASCENT | |
710 | pkglib_LTLIBRARIES += ascent.la | |
711 | ascent_la_SOURCES = src/ascent.c | |
c5cfdb06 RK |
712 | ascent_la_CFLAGS = \ |
713 | $(AM_CFLAGS) \ | |
714 | $(BUILD_WITH_LIBCURL_CFLAGS) \ | |
715 | $(BUILD_WITH_LIBXML2_CFLAGS) | |
1b9f6d46 | 716 | ascent_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
717 | ascent_la_LIBADD = \ |
718 | $(BUILD_WITH_LIBCURL_LIBS) \ | |
719 | $(BUILD_WITH_LIBXML2_LIBS) | |
720 | endif | |
721 | ||
722 | if BUILD_PLUGIN_BAROMETER | |
723 | pkglib_LTLIBRARIES += barometer.la | |
724 | barometer_la_SOURCES = src/barometer.c | |
725 | barometer_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
bd797318 | 726 | barometer_la_LIBADD = -lm $(BUILD_WITH_LIBI2C_LIBS) |
c5cfdb06 RK |
727 | endif |
728 | ||
729 | if BUILD_PLUGIN_BATTERY | |
730 | pkglib_LTLIBRARIES += battery.la | |
731 | battery_la_SOURCES = \ | |
732 | src/battery.c \ | |
733 | src/battery_statefs.c | |
734 | battery_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
735 | if BUILD_WITH_LIBIOKIT | |
736 | battery_la_LDFLAGS += -framework IOKit | |
737 | endif | |
738 | endif | |
739 | ||
740 | if BUILD_PLUGIN_BIND | |
741 | pkglib_LTLIBRARIES += bind.la | |
742 | bind_la_SOURCES = src/bind.c | |
c5cfdb06 | 743 | bind_la_CFLAGS = $(AM_CFLAGS) \ |
ae94a4c5 | 744 | $(BUILD_WITH_LIBCURL_CFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) |
1b9f6d46 | 745 | bind_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
746 | bind_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) $(BUILD_WITH_LIBXML2_LIBS) |
747 | endif | |
748 | ||
749 | if BUILD_PLUGIN_CEPH | |
750 | pkglib_LTLIBRARIES += ceph.la | |
751 | ceph_la_SOURCES = src/ceph.c | |
c5cfdb06 | 752 | ceph_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
1b9f6d46 | 753 | ceph_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) |
c5cfdb06 RK |
754 | ceph_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) |
755 | endif | |
756 | ||
757 | if BUILD_PLUGIN_CGROUPS | |
758 | pkglib_LTLIBRARIES += cgroups.la | |
759 | cgroups_la_SOURCES = src/cgroups.c | |
760 | cgroups_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 761 | cgroups_la_LIBADD = libignorelist.la libmount.la |
c5cfdb06 RK |
762 | endif |
763 | ||
764 | if BUILD_PLUGIN_CHRONY | |
765 | pkglib_LTLIBRARIES += chrony.la | |
766 | chrony_la_SOURCES = src/chrony.c | |
767 | chrony_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
211bd484 | 768 | chrony_la_LIBADD = -lm |
c5cfdb06 RK |
769 | endif |
770 | ||
e13ae88f AB |
771 | if BUILD_PLUGIN_CONNECTIVITY |
772 | pkglib_LTLIBRARIES += connectivity.la | |
773 | connectivity_la_SOURCES = src/connectivity.c | |
774 | connectivity_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMNL_CFLAGS) | |
ba5440ec AB |
775 | connectivity_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
776 | connectivity_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
9becec88 | 777 | connectivity_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) $(BUILD_WITH_LIBMNL_LIBS) libignorelist.la |
e13ae88f AB |
778 | endif |
779 | ||
c5cfdb06 RK |
780 | if BUILD_PLUGIN_CONNTRACK |
781 | pkglib_LTLIBRARIES += conntrack.la | |
782 | conntrack_la_SOURCES = src/conntrack.c | |
783 | conntrack_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
784 | endif | |
785 | ||
786 | if BUILD_PLUGIN_CONTEXTSWITCH | |
787 | pkglib_LTLIBRARIES += contextswitch.la | |
788 | contextswitch_la_SOURCES = src/contextswitch.c | |
789 | contextswitch_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
790 | contextswitch_la_LIBADD = | |
791 | if BUILD_WITH_PERFSTAT | |
792 | contextswitch_la_LIBADD += -lperfstat | |
793 | endif | |
794 | endif | |
795 | ||
796 | if BUILD_PLUGIN_CPU | |
797 | pkglib_LTLIBRARIES += cpu.la | |
798 | cpu_la_SOURCES = src/cpu.c | |
799 | cpu_la_CFLAGS = $(AM_CFLAGS) | |
800 | cpu_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
801 | cpu_la_LIBADD = | |
802 | if BUILD_WITH_LIBKSTAT | |
803 | cpu_la_LIBADD += -lkstat | |
804 | endif | |
805 | if BUILD_WITH_LIBDEVINFO | |
806 | cpu_la_LIBADD += -ldevinfo | |
807 | endif | |
808 | if BUILD_WITH_LIBSTATGRAB | |
809 | cpu_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
810 | cpu_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
811 | endif | |
812 | if BUILD_WITH_PERFSTAT | |
813 | cpu_la_LIBADD += -lperfstat | |
814 | endif | |
815 | endif | |
816 | ||
817 | if BUILD_PLUGIN_CPUFREQ | |
818 | pkglib_LTLIBRARIES += cpufreq.la | |
819 | cpufreq_la_SOURCES = src/cpufreq.c | |
820 | cpufreq_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
821 | endif | |
822 | ||
823 | if BUILD_PLUGIN_CPUSLEEP | |
824 | pkglib_LTLIBRARIES += cpusleep.la | |
825 | cpusleep_la_SOURCES = src/cpusleep.c | |
826 | cpusleep_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
827 | endif | |
828 | ||
829 | if BUILD_PLUGIN_CSV | |
830 | pkglib_LTLIBRARIES += csv.la | |
831 | csv_la_SOURCES = src/csv.c | |
832 | csv_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
833 | endif | |
834 | ||
835 | if BUILD_PLUGIN_CURL | |
836 | pkglib_LTLIBRARIES += curl.la | |
837 | curl_la_SOURCES = \ | |
838 | src/curl.c \ | |
6378ec28 FF |
839 | src/utils/curl_stats/curl_stats.c \ |
840 | src/utils/curl_stats/curl_stats.h \ | |
841 | src/utils/match/match.c \ | |
842 | src/utils/match/match.h | |
c5cfdb06 | 843 | curl_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) |
1b9f6d46 | 844 | curl_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
845 | curl_la_LIBADD = liblatency.la $(BUILD_WITH_LIBCURL_LIBS) |
846 | endif | |
847 | ||
848 | if BUILD_PLUGIN_CURL_JSON | |
849 | pkglib_LTLIBRARIES += curl_json.la | |
850 | curl_json_la_SOURCES = \ | |
851 | src/curl_json.c \ | |
6378ec28 FF |
852 | src/utils/curl_stats/curl_stats.c \ |
853 | src/utils/curl_stats/curl_stats.h | |
c5cfdb06 RK |
854 | curl_json_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) |
855 | curl_json_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
856 | curl_json_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
857 | curl_json_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) $(BUILD_WITH_LIBYAJL_LIBS) | |
798339ec FF |
858 | |
859 | test_plugin_curl_json_SOURCES = src/curl_json_test.c \ | |
6378ec28 | 860 | src/utils/curl_stats/curl_stats.c \ |
798339ec FF |
861 | src/daemon/configfile.c \ |
862 | src/daemon/types_list.c | |
863 | test_plugin_curl_json_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
864 | test_plugin_curl_json_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
865 | test_plugin_curl_json_LDADD = libavltree.la liboconfig.la libplugin_mock.la $(BUILD_WITH_LIBCURL_LIBS) $(BUILD_WITH_LIBYAJL_LIBS) | |
866 | check_PROGRAMS += test_plugin_curl_json | |
c5cfdb06 RK |
867 | endif |
868 | ||
869 | if BUILD_PLUGIN_CURL_XML | |
870 | pkglib_LTLIBRARIES += curl_xml.la | |
871 | curl_xml_la_SOURCES = \ | |
872 | src/curl_xml.c \ | |
6378ec28 FF |
873 | src/utils/curl_stats/curl_stats.c \ |
874 | src/utils/curl_stats/curl_stats.h | |
c5cfdb06 RK |
875 | curl_xml_la_CFLAGS = $(AM_CFLAGS) \ |
876 | $(BUILD_WITH_LIBCURL_CFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) | |
1b9f6d46 | 877 | curl_xml_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
878 | curl_xml_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) $(BUILD_WITH_LIBXML2_LIBS) |
879 | endif | |
880 | ||
881 | if BUILD_PLUGIN_DBI | |
882 | pkglib_LTLIBRARIES += dbi.la | |
883 | dbi_la_SOURCES = \ | |
884 | src/dbi.c \ | |
6378ec28 FF |
885 | src/utils/db_query/db_query.c \ |
886 | src/utils/db_query/db_query.h | |
c5cfdb06 RK |
887 | dbi_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBDBI_CPPFLAGS) |
888 | dbi_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBDBI_LDFLAGS) | |
889 | dbi_la_LIBADD = $(BUILD_WITH_LIBDBI_LIBS) | |
890 | endif | |
891 | ||
892 | if BUILD_PLUGIN_DF | |
893 | pkglib_LTLIBRARIES += df.la | |
894 | df_la_SOURCES = src/df.c | |
895 | df_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 896 | df_la_LIBADD = libignorelist.la libmount.la |
c5cfdb06 RK |
897 | endif |
898 | ||
899 | if BUILD_PLUGIN_DISK | |
900 | pkglib_LTLIBRARIES += disk.la | |
901 | disk_la_SOURCES = src/disk.c | |
902 | disk_la_CFLAGS = $(AM_CFLAGS) | |
903 | disk_la_CPPFLAGS = $(AM_CPPFLAGS) | |
904 | disk_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 905 | disk_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
906 | if BUILD_WITH_LIBKSTAT |
907 | disk_la_LIBADD += -lkstat | |
908 | endif | |
909 | if BUILD_WITH_LIBDEVINFO | |
910 | disk_la_LIBADD += -ldevinfo | |
911 | endif | |
912 | if BUILD_WITH_LIBIOKIT | |
913 | disk_la_LDFLAGS += -framework IOKit | |
914 | endif | |
915 | if BUILD_WITH_LIBSTATGRAB | |
916 | disk_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
917 | disk_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
918 | endif | |
919 | if BUILD_WITH_LIBUDEV | |
920 | disk_la_CPPFLAGS += $(BUILD_WITH_LIBUDEV_CPPFLAGS) | |
921 | disk_la_LDFLAGS += $(BUILD_WITH_LIBUDEV_LDFLAGS) | |
922 | disk_la_LIBADD += $(BUILD_WITH_LIBUDEV_LIBS) | |
923 | endif | |
924 | if BUILD_FREEBSD | |
925 | disk_la_LIBADD += -ldevstat -lgeom | |
926 | endif | |
927 | if BUILD_WITH_PERFSTAT | |
928 | disk_la_LIBADD += -lperfstat | |
929 | endif | |
930 | endif | |
931 | ||
932 | if BUILD_PLUGIN_DNS | |
933 | pkglib_LTLIBRARIES += dns.la | |
934 | dns_la_SOURCES = \ | |
935 | src/dns.c \ | |
6378ec28 FF |
936 | src/utils/dns/dns.c \ |
937 | src/utils/dns/dns.h | |
c5cfdb06 RK |
938 | dns_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBPCAP_CPPFLAGS) |
939 | dns_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBPCAP_LDFLAGS) | |
940 | dns_la_LIBADD = $(BUILD_WITH_LIBPCAP_LIBS) | |
941 | endif | |
942 | ||
921739d3 KM |
943 | if BUILD_PLUGIN_DPDKEVENTS |
944 | pkglib_LTLIBRARIES += dpdkevents.la | |
6378ec28 | 945 | dpdkevents_la_SOURCES = src/dpdkevents.c src/utils/dpdk/dpdk.c src/utils/dpdk/dpdk.h |
921739d3 | 946 | dpdkevents_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBDPDK_CPPFLAGS) |
6ca79b67 | 947 | dpdkevents_la_CFLAGS = $(AM_CFLAGS) $(LIBDPDK_CFLAGS) |
921739d3 | 948 | dpdkevents_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBDPDK_LDFLAGS) |
7968c0dd | 949 | dpdkevents_la_LIBADD = $(LIBDPDK_LIBS) |
921739d3 KM |
950 | endif |
951 | ||
c5cfdb06 RK |
952 | if BUILD_PLUGIN_DPDKSTAT |
953 | pkglib_LTLIBRARIES += dpdkstat.la | |
6378ec28 | 954 | dpdkstat_la_SOURCES = src/dpdkstat.c src/utils/dpdk/dpdk.c src/utils/dpdk/dpdk.h |
c5cfdb06 | 955 | dpdkstat_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBDPDK_CPPFLAGS) |
6ca79b67 | 956 | dpdkstat_la_CFLAGS = $(AM_CFLAGS) $(LIBDPDK_CFLAGS) |
c5cfdb06 | 957 | dpdkstat_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBDPDK_LDFLAGS) |
7968c0dd | 958 | dpdkstat_la_LIBADD = $(LIBDPDK_LIBS) |
c5cfdb06 RK |
959 | endif |
960 | ||
961 | if BUILD_PLUGIN_DRBD | |
962 | pkglib_LTLIBRARIES += drbd.la | |
963 | drbd_la_SOURCES = src/drbd.c | |
964 | drbd_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
965 | endif | |
966 | ||
967 | if BUILD_PLUGIN_EMAIL | |
968 | pkglib_LTLIBRARIES += email.la | |
969 | email_la_SOURCES = src/email.c | |
970 | email_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
971 | endif | |
972 | ||
973 | if BUILD_PLUGIN_ENTROPY | |
974 | pkglib_LTLIBRARIES += entropy.la | |
975 | entropy_la_SOURCES = src/entropy.c | |
976 | entropy_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
977 | endif | |
978 | ||
979 | if BUILD_PLUGIN_EXEC | |
980 | pkglib_LTLIBRARIES += exec.la | |
981 | exec_la_SOURCES = src/exec.c | |
982 | exec_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
983 | exec_la_LIBADD = libcmds.la | |
984 | endif | |
985 | ||
986 | if BUILD_PLUGIN_ETHSTAT | |
987 | pkglib_LTLIBRARIES += ethstat.la | |
988 | ethstat_la_SOURCES = src/ethstat.c | |
989 | ethstat_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
990 | endif | |
991 | ||
992 | if BUILD_PLUGIN_FHCOUNT | |
993 | pkglib_LTLIBRARIES += fhcount.la | |
994 | fhcount_la_SOURCES = src/fhcount.c | |
995 | fhcount_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
996 | endif | |
997 | ||
998 | if BUILD_PLUGIN_FILECOUNT | |
999 | pkglib_LTLIBRARIES += filecount.la | |
1000 | filecount_la_SOURCES = src/filecount.c | |
1001 | filecount_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1002 | endif | |
1003 | ||
6fb6d941 RK |
1004 | if BUILD_PLUGIN_FSCACHE |
1005 | pkglib_LTLIBRARIES += fscache.la | |
1006 | fscache_la_SOURCES = src/fscache.c | |
1007 | fscache_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1008 | endif | |
1009 | ||
c5cfdb06 RK |
1010 | if BUILD_PLUGIN_GMOND |
1011 | pkglib_LTLIBRARIES += gmond.la | |
1012 | gmond_la_SOURCES = src/gmond.c | |
1013 | gmond_la_CPPFLAGS = $(AM_CPPFLAGS) $(GANGLIA_CPPFLAGS) | |
1014 | gmond_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(GANGLIA_LDFLAGS) | |
1015 | gmond_la_LIBADD = $(GANGLIA_LIBS) | |
1016 | endif | |
1017 | ||
1018 | if BUILD_PLUGIN_GPS | |
1019 | pkglib_LTLIBRARIES += gps.la | |
1020 | gps_la_SOURCES = src/gps.c | |
1021 | gps_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBGPS_CFLAGS) | |
1022 | gps_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBGPS_LDFLAGS) | |
1023 | gps_la_LIBADD = -lpthread $(BUILD_WITH_LIBGPS_LIBS) | |
1024 | endif | |
1025 | ||
504ebaee EN |
1026 | if BUILD_PLUGIN_GPU_NVIDIA |
1027 | pkglib_LTLIBRARIES += gpu_nvidia.la | |
1028 | gpu_nvidia_la_SOURCES = src/gpu_nvidia.c | |
c0419e09 | 1029 | gpu_nvidia_la_CPPFLAGS = $(PLUGIN_CPPFLAGS) $(BUILD_WITH_GPU_CUDA_CPPFLAGS) |
504ebaee EN |
1030 | gpu_nvidia_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_GPU_CUDA_LDFLAGS) |
1031 | gpu_nvidia_la_LIBADD = $(BUILD_WITH_CUDA_LIBS) | |
654c9bef EN |
1032 | endif |
1033 | ||
c5cfdb06 RK |
1034 | if BUILD_PLUGIN_GRPC |
1035 | pkglib_LTLIBRARIES += grpc.la | |
1036 | grpc_la_SOURCES = src/grpc.cc | |
1037 | nodist_grpc_la_SOURCES = \ | |
1038 | collectd.grpc.pb.cc \ | |
1039 | collectd.pb.cc \ | |
1040 | types.pb.cc | |
1041 | grpc_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBGRPCPP_CPPFLAGS) $(BUILD_WITH_LIBPROTOBUF_CPPFLAGS) | |
1042 | grpc_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBGRPCPP_LDFLAGS) $(BUILD_WITH_LIBPROTOBUF_LDFLAGS) | |
1043 | grpc_la_LIBADD = $(BUILD_WITH_LIBGRPCPP_LIBS) $(BUILD_WITH_LIBPROTOBUF_LIBS) | |
1044 | endif | |
1045 | ||
1046 | if BUILD_PLUGIN_HDDTEMP | |
1047 | pkglib_LTLIBRARIES += hddtemp.la | |
1048 | hddtemp_la_SOURCES = src/hddtemp.c | |
1049 | hddtemp_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1050 | hddtemp_la_LIBADD = | |
1051 | if BUILD_WITH_LIBSOCKET | |
1052 | hddtemp_la_LIBADD += -lsocket | |
1053 | endif | |
1054 | endif | |
1055 | ||
1056 | if BUILD_PLUGIN_HUGEPAGES | |
1057 | pkglib_LTLIBRARIES += hugepages.la | |
1058 | hugepages_la_SOURCES = src/hugepages.c | |
1059 | hugepages_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1060 | endif | |
1061 | ||
08e419e4 PS |
1062 | if BUILD_PLUGIN_INTEL_PMU |
1063 | pkglib_LTLIBRARIES += intel_pmu.la | |
bf0d5c93 KW |
1064 | intel_pmu_la_SOURCES = \ |
1065 | src/intel_pmu.c \ | |
6378ec28 FF |
1066 | src/utils/config_cores/config_cores.h \ |
1067 | src/utils/config_cores/config_cores.c | |
ebffc2b2 | 1068 | intel_pmu_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBJEVENTS_CPPFLAGS) |
08e419e4 PS |
1069 | intel_pmu_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBJEVENTS_LDFLAGS) |
1070 | intel_pmu_la_LIBADD = $(BUILD_WITH_LIBJEVENTS_LIBS) | |
1071 | endif | |
1072 | ||
c5cfdb06 RK |
1073 | if BUILD_PLUGIN_INTEL_RDT |
1074 | pkglib_LTLIBRARIES += intel_rdt.la | |
bf0d5c93 KW |
1075 | intel_rdt_la_SOURCES = \ |
1076 | src/intel_rdt.c \ | |
bcb9e825 AM |
1077 | src/utils/proc_pids/proc_pids.c \ |
1078 | src/utils/proc_pids/proc_pids.h \ | |
6378ec28 FF |
1079 | src/utils/config_cores/config_cores.h \ |
1080 | src/utils/config_cores/config_cores.c | |
c5cfdb06 | 1081 | intel_rdt_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBPQOS_CPPFLAGS) |
1b9f6d46 | 1082 | intel_rdt_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBPQOS_LDFLAGS) |
c5cfdb06 | 1083 | intel_rdt_la_LIBADD = $(BUILD_WITH_LIBPQOS_LIBS) |
62be0677 SM |
1084 | |
1085 | test_plugin_intel_rdt_SOURCES = \ | |
1086 | src/intel_rdt_test.c \ | |
62be0677 | 1087 | src/utils/config_cores/config_cores.c \ |
bcb9e825 | 1088 | src/utils/proc_pids/proc_pids.c \ |
62be0677 SM |
1089 | src/daemon/configfile.c \ |
1090 | src/daemon/types_list.c | |
1091 | test_plugin_intel_rdt_CPPFLAGS = $(AM_CPPFLAGS) | |
1092 | test_plugin_intel_rdt_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1093 | test_plugin_intel_rdt_LDADD = liboconfig.la libplugin_mock.la | |
1094 | check_PROGRAMS += test_plugin_intel_rdt | |
1095 | TESTS += test_plugin_intel_rdt | |
45b8c056 DM |
1096 | |
1097 | test_utils_proc_pids_SOURCES = \ | |
1098 | src/utils/proc_pids/proc_pids_test.c \ | |
1099 | src/testing.h | |
1100 | test_utils_proc_pids_LDADD = libplugin_mock.la | |
1101 | check_PROGRAMS += test_utils_proc_pids | |
1102 | TESTS += test_utils_proc_pids | |
c5cfdb06 RK |
1103 | endif |
1104 | ||
1105 | if BUILD_PLUGIN_INTERFACE | |
1106 | pkglib_LTLIBRARIES += interface.la | |
1107 | interface_la_SOURCES = src/interface.c | |
1108 | interface_la_CFLAGS = $(AM_CFLAGS) | |
1109 | interface_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1110 | interface_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1111 | if BUILD_WITH_LIBSTATGRAB |
1112 | interface_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
1113 | interface_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
1114 | else | |
1115 | if BUILD_WITH_LIBKSTAT | |
1116 | interface_la_LIBADD += -lkstat | |
1117 | endif | |
1118 | if BUILD_WITH_LIBDEVINFO | |
1119 | interface_la_LIBADD += -ldevinfo | |
1120 | endif # BUILD_WITH_LIBDEVINFO | |
1121 | endif # !BUILD_WITH_LIBSTATGRAB | |
1122 | if BUILD_WITH_PERFSTAT | |
1123 | interface_la_LIBADD += -lperfstat | |
1124 | endif | |
1125 | endif # BUILD_PLUGIN_INTERFACE | |
1126 | ||
1127 | if BUILD_PLUGIN_IPC | |
1128 | pkglib_LTLIBRARIES += ipc.la | |
1129 | ipc_la_SOURCES = src/ipc.c | |
1130 | ipc_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1131 | endif | |
1132 | ||
1133 | if BUILD_PLUGIN_IPTABLES | |
1134 | pkglib_LTLIBRARIES += iptables.la | |
1135 | iptables_la_SOURCES = src/iptables.c | |
1136 | iptables_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBIPTC_CPPFLAGS) | |
1137 | iptables_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1138 | iptables_la_LIBADD = $(BUILD_WITH_LIBIPTC_LDFLAGS) | |
1139 | endif | |
1140 | ||
1141 | if BUILD_PLUGIN_IPMI | |
1142 | pkglib_LTLIBRARIES += ipmi.la | |
1143 | ipmi_la_SOURCES = src/ipmi.c | |
1144 | ipmi_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_OPENIPMI_CFLAGS) | |
1145 | ipmi_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1146 | ipmi_la_LIBADD = libignorelist.la $(BUILD_WITH_OPENIPMI_LIBS) |
c5cfdb06 RK |
1147 | endif |
1148 | ||
1149 | if BUILD_PLUGIN_IPVS | |
1150 | pkglib_LTLIBRARIES += ipvs.la | |
1151 | ipvs_la_SOURCES = src/ipvs.c | |
c5cfdb06 RK |
1152 | ipvs_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
1153 | endif | |
1154 | ||
1155 | if BUILD_PLUGIN_IRQ | |
1156 | pkglib_LTLIBRARIES += irq.la | |
1157 | irq_la_SOURCES = src/irq.c | |
1158 | irq_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1159 | irq_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1160 | endif |
1161 | ||
1162 | if BUILD_PLUGIN_JAVA | |
1163 | pkglib_LTLIBRARIES += java.la | |
1164 | java_la_SOURCES = src/java.c | |
1165 | java_la_CPPFLAGS = $(AM_CPPFLAGS) $(JAVA_CPPFLAGS) | |
1166 | java_la_CFLAGS = $(AM_CFLAGS) $(JAVA_CFLAGS) | |
1167 | java_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(JAVA_LDFLAGS) | |
1168 | java_la_LIBADD = $(JAVA_LIBS) | |
1169 | endif | |
1170 | ||
1171 | if BUILD_PLUGIN_LOAD | |
1172 | pkglib_LTLIBRARIES += load.la | |
1173 | load_la_SOURCES = src/load.c | |
1174 | load_la_CFLAGS = $(AM_CFLAGS) | |
1175 | load_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1176 | load_la_LIBADD = | |
1177 | if BUILD_WITH_LIBSTATGRAB | |
1178 | load_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
1179 | load_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
1180 | endif # BUILD_WITH_LIBSTATGRAB | |
1181 | if BUILD_WITH_PERFSTAT | |
1182 | load_la_LIBADD += -lperfstat | |
1183 | endif | |
1184 | endif # BUILD_PLUGIN_LOAD | |
1185 | ||
1186 | if BUILD_PLUGIN_LOGFILE | |
1187 | pkglib_LTLIBRARIES += logfile.la | |
1188 | logfile_la_SOURCES = src/logfile.c | |
1189 | logfile_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
df135922 | 1190 | logfile_la_DEPENDENCIES = $(COMMON_DEPS) |
c5cfdb06 RK |
1191 | endif |
1192 | ||
1193 | if BUILD_PLUGIN_LOG_LOGSTASH | |
1194 | pkglib_LTLIBRARIES += log_logstash.la | |
1195 | log_logstash_la_SOURCES = src/log_logstash.c | |
c5cfdb06 | 1196 | log_logstash_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
1b9f6d46 | 1197 | log_logstash_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) |
c5cfdb06 RK |
1198 | log_logstash_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) |
1199 | endif | |
1200 | ||
1201 | if BUILD_PLUGIN_LPAR | |
1202 | pkglib_LTLIBRARIES += lpar.la | |
1203 | lpar_la_SOURCES = src/lpar.c | |
1204 | lpar_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1205 | lpar_la_LIBADD = -lperfstat | |
1206 | endif | |
1207 | ||
1208 | if BUILD_PLUGIN_LUA | |
1209 | pkglib_LTLIBRARIES += lua.la | |
1210 | lua_la_SOURCES = \ | |
1211 | src/lua.c \ | |
1212 | src/utils_lua.c \ | |
1213 | src/utils_lua.h | |
1214 | lua_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBLUA_CFLAGS) | |
1215 | lua_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1216 | lua_la_LIBADD = $(BUILD_WITH_LIBLUA_LIBS) | |
1217 | endif | |
1218 | ||
1219 | if BUILD_PLUGIN_LVM | |
1220 | pkglib_LTLIBRARIES += lvm.la | |
1221 | lvm_la_SOURCES = src/lvm.c | |
1222 | lvm_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBLVM2APP_CPPFLAGS) | |
1223 | lvm_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBLVM2APP_LDFLAGS) | |
1224 | lvm_la_LIBADD = $(BUILD_WITH_LIBLVM2APP_LIBS) | |
1225 | endif | |
1226 | ||
1227 | if BUILD_PLUGIN_MADWIFI | |
1228 | pkglib_LTLIBRARIES += madwifi.la | |
1229 | madwifi_la_SOURCES = \ | |
1230 | src/madwifi.c \ | |
1231 | src/madwifi.h | |
1232 | madwifi_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1233 | madwifi_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1234 | endif |
1235 | ||
1236 | if BUILD_PLUGIN_MATCH_EMPTY_COUNTER | |
1237 | pkglib_LTLIBRARIES += match_empty_counter.la | |
1238 | match_empty_counter_la_SOURCES = src/match_empty_counter.c | |
1239 | match_empty_counter_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1240 | endif | |
1241 | ||
1242 | if BUILD_PLUGIN_MATCH_HASHED | |
1243 | pkglib_LTLIBRARIES += match_hashed.la | |
1244 | match_hashed_la_SOURCES = src/match_hashed.c | |
1245 | match_hashed_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1246 | endif | |
1247 | ||
1248 | if BUILD_PLUGIN_MATCH_REGEX | |
1249 | pkglib_LTLIBRARIES += match_regex.la | |
1250 | match_regex_la_SOURCES = src/match_regex.c | |
1251 | match_regex_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1252 | endif | |
1253 | ||
1254 | if BUILD_PLUGIN_MATCH_TIMEDIFF | |
1255 | pkglib_LTLIBRARIES += match_timediff.la | |
1256 | match_timediff_la_SOURCES = src/match_timediff.c | |
1257 | match_timediff_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1258 | endif | |
1259 | ||
1260 | if BUILD_PLUGIN_MATCH_VALUE | |
1261 | pkglib_LTLIBRARIES += match_value.la | |
1262 | match_value_la_SOURCES = src/match_value.c | |
1263 | match_value_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1264 | endif | |
1265 | ||
1266 | if BUILD_PLUGIN_MBMON | |
1267 | pkglib_LTLIBRARIES += mbmon.la | |
1268 | mbmon_la_SOURCES = src/mbmon.c | |
1269 | mbmon_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1270 | mbmon_la_LIBADD = | |
1271 | if BUILD_WITH_LIBSOCKET | |
1272 | mbmon_la_LIBADD += -lsocket | |
1273 | endif | |
1274 | endif | |
1275 | ||
4ebf1f93 MT |
1276 | if BUILD_PLUGIN_MCELOG |
1277 | pkglib_LTLIBRARIES += mcelog.la | |
9e9647b0 | 1278 | mcelog_la_SOURCES = src/mcelog.c |
4ebf1f93 | 1279 | mcelog_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
4ebf1f93 MT |
1280 | endif |
1281 | ||
c5cfdb06 RK |
1282 | if BUILD_PLUGIN_MD |
1283 | pkglib_LTLIBRARIES += md.la | |
1284 | md_la_SOURCES = src/md.c | |
1285 | md_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1286 | md_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1287 | endif |
1288 | ||
1289 | if BUILD_PLUGIN_MEMCACHEC | |
1290 | pkglib_LTLIBRARIES += memcachec.la | |
1291 | memcachec_la_SOURCES = \ | |
1292 | src/memcachec.c \ | |
6378ec28 FF |
1293 | src/utils/match/match.c \ |
1294 | src/utils/match/match.h | |
c5cfdb06 | 1295 | memcachec_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBMEMCACHED_CPPFLAGS) |
1b9f6d46 | 1296 | memcachec_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBMEMCACHED_LDFLAGS) |
c5cfdb06 RK |
1297 | memcachec_la_LIBADD = liblatency.la $(BUILD_WITH_LIBMEMCACHED_LIBS) |
1298 | endif | |
1299 | ||
1300 | if BUILD_PLUGIN_MEMCACHED | |
1301 | pkglib_LTLIBRARIES += memcached.la | |
1302 | memcached_la_SOURCES = src/memcached.c | |
1303 | memcached_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1304 | memcached_la_LIBADD = | |
1305 | if BUILD_WITH_LIBSOCKET | |
1306 | memcached_la_LIBADD += -lsocket | |
1307 | endif | |
1308 | endif | |
1309 | ||
1310 | if BUILD_PLUGIN_MEMORY | |
1311 | pkglib_LTLIBRARIES += memory.la | |
1312 | memory_la_SOURCES = src/memory.c | |
1313 | memory_la_CFLAGS = $(AM_CFLAGS) | |
1314 | memory_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1315 | memory_la_LIBADD = | |
1316 | if BUILD_WITH_LIBKSTAT | |
1317 | memory_la_LIBADD += -lkstat | |
1318 | endif | |
1319 | if BUILD_WITH_LIBDEVINFO | |
1320 | memory_la_LIBADD += -ldevinfo | |
1321 | endif | |
1322 | if BUILD_WITH_LIBSTATGRAB | |
1323 | memory_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
1324 | memory_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
1325 | endif | |
1326 | if BUILD_WITH_PERFSTAT | |
1327 | memory_la_LIBADD += -lperfstat | |
1328 | endif | |
1329 | endif | |
1330 | ||
1331 | if BUILD_PLUGIN_MIC | |
1332 | pkglib_LTLIBRARIES += mic.la | |
1333 | mic_la_SOURCES = src/mic.c | |
1334 | mic_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_MIC_CPPFLAGS) | |
1335 | mic_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_MIC_LDFLAGS) | |
4dedfa46 | 1336 | mic_la_LIBADD = libignorelist.la $(BUILD_WITH_MIC_LIBS) |
c5cfdb06 RK |
1337 | endif |
1338 | ||
1339 | if BUILD_PLUGIN_MODBUS | |
1340 | pkglib_LTLIBRARIES += modbus.la | |
1341 | modbus_la_SOURCES = src/modbus.c | |
c5cfdb06 | 1342 | modbus_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMODBUS_CFLAGS) |
1b9f6d46 | 1343 | modbus_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
1344 | modbus_la_LIBADD = $(BUILD_WITH_LIBMODBUS_LIBS) |
1345 | endif | |
1346 | ||
1347 | if BUILD_PLUGIN_MQTT | |
1348 | pkglib_LTLIBRARIES += mqtt.la | |
1349 | mqtt_la_SOURCES = src/mqtt.c | |
1350 | mqtt_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBMOSQUITTO_CPPFLAGS) | |
1351 | mqtt_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBMOSQUITTO_LDFLAGS) | |
1352 | mqtt_la_LIBADD = $(BUILD_WITH_LIBMOSQUITTO_LIBS) | |
1353 | endif | |
1354 | ||
1355 | if BUILD_PLUGIN_MULTIMETER | |
1356 | pkglib_LTLIBRARIES += multimeter.la | |
1357 | multimeter_la_SOURCES = src/multimeter.c | |
1358 | multimeter_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1359 | endif | |
1360 | ||
1361 | if BUILD_PLUGIN_MYSQL | |
1362 | pkglib_LTLIBRARIES += mysql.la | |
1363 | mysql_la_SOURCES = src/mysql.c | |
1364 | mysql_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMYSQL_CFLAGS) | |
1365 | mysql_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1366 | mysql_la_LIBADD = $(BUILD_WITH_LIBMYSQL_LIBS) | |
1367 | endif | |
1368 | ||
1369 | if BUILD_PLUGIN_NETAPP | |
1370 | pkglib_LTLIBRARIES += netapp.la | |
1371 | netapp_la_SOURCES = src/netapp.c | |
1372 | netapp_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBNETAPP_CPPFLAGS) | |
1373 | netapp_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBNETAPP_LDFLAGS) | |
4dedfa46 | 1374 | netapp_la_LIBADD = libignorelist.la $(LIBNETAPP_LIBS) |
c5cfdb06 RK |
1375 | endif |
1376 | ||
1377 | if BUILD_PLUGIN_NETLINK | |
1378 | pkglib_LTLIBRARIES += netlink.la | |
1379 | netlink_la_SOURCES = src/netlink.c | |
c5cfdb06 | 1380 | netlink_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMNL_CFLAGS) |
1b9f6d46 | 1381 | netlink_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
1382 | netlink_la_LIBADD = $(BUILD_WITH_LIBMNL_LIBS) |
1383 | endif | |
1384 | ||
1385 | if BUILD_PLUGIN_NETWORK | |
1386 | pkglib_LTLIBRARIES += network.la | |
1387 | network_la_SOURCES = \ | |
1388 | src/network.c \ | |
1389 | src/network.h \ | |
1390 | src/utils_fbhash.c \ | |
1391 | src/utils_fbhash.h | |
1392 | network_la_CPPFLAGS = $(AM_CPPFLAGS) | |
1393 | network_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1394 | network_la_LIBADD = | |
1395 | if BUILD_WITH_LIBSOCKET | |
1396 | network_la_LIBADD += -lsocket | |
1397 | endif | |
1398 | if BUILD_WITH_LIBGCRYPT | |
1399 | network_la_CPPFLAGS += $(GCRYPT_CPPFLAGS) | |
1400 | network_la_LDFLAGS += $(GCRYPT_LDFLAGS) | |
1401 | network_la_LIBADD += $(GCRYPT_LIBS) | |
1402 | endif | |
dd3c07f3 | 1403 | |
d3f908c0 FF |
1404 | test_plugin_network_SOURCES = \ |
1405 | src/network_test.c \ | |
1406 | src/utils_fbhash.c \ | |
1407 | src/daemon/configfile.c \ | |
1408 | src/daemon/types_list.c | |
1409 | test_plugin_network_CPPFLAGS = $(AM_CPPFLAGS) $(GCRYPT_CPPFLAGS) | |
1410 | test_plugin_network_LDFLAGS = $(PLUGIN_LDFLAGS) $(GCRYPT_LDFLAGS) | |
1411 | test_plugin_network_LDADD = \ | |
1412 | libavltree.la \ | |
1413 | liboconfig.la \ | |
1414 | libplugin_mock.la \ | |
1415 | libmetadata.la \ | |
1416 | $(GCRYPT_LIBS) | |
dd3c07f3 | 1417 | check_PROGRAMS += test_plugin_network |
c5cfdb06 RK |
1418 | endif |
1419 | ||
1420 | if BUILD_PLUGIN_NFS | |
1421 | pkglib_LTLIBRARIES += nfs.la | |
1422 | nfs_la_SOURCES = src/nfs.c | |
1423 | nfs_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
c5cfdb06 RK |
1424 | endif |
1425 | ||
1426 | if BUILD_PLUGIN_NGINX | |
1427 | pkglib_LTLIBRARIES += nginx.la | |
1428 | nginx_la_SOURCES = src/nginx.c | |
1429 | nginx_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) | |
1430 | nginx_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1431 | nginx_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) | |
1432 | endif | |
1433 | ||
1434 | if BUILD_PLUGIN_NOTIFY_DESKTOP | |
1435 | pkglib_LTLIBRARIES += notify_desktop.la | |
1436 | notify_desktop_la_SOURCES = src/notify_desktop.c | |
1437 | notify_desktop_la_CFLAGS = $(AM_CFLAGS) $(LIBNOTIFY_CFLAGS) | |
1438 | notify_desktop_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1439 | notify_desktop_la_LIBADD = $(LIBNOTIFY_LIBS) | |
1440 | endif | |
1441 | ||
1442 | if BUILD_PLUGIN_NOTIFY_EMAIL | |
1443 | pkglib_LTLIBRARIES += notify_email.la | |
1444 | notify_email_la_SOURCES = src/notify_email.c | |
1445 | notify_email_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBESMTP_CPPFLAGS) | |
1446 | notify_email_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBESMTP_LDFLAGS) | |
1447 | notify_email_la_LIBADD = $(BUILD_WITH_LIBESMTP_LIBS) | |
1448 | endif | |
1449 | ||
1450 | if BUILD_PLUGIN_NOTIFY_NAGIOS | |
1451 | pkglib_LTLIBRARIES += notify_nagios.la | |
1452 | notify_nagios_la_SOURCES = src/notify_nagios.c | |
1453 | notify_nagios_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1454 | endif | |
1455 | ||
1456 | if BUILD_PLUGIN_NTPD | |
1457 | pkglib_LTLIBRARIES += ntpd.la | |
1458 | ntpd_la_SOURCES = src/ntpd.c | |
1459 | ntpd_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1460 | ntpd_la_LIBADD = | |
1461 | if BUILD_WITH_LIBSOCKET | |
1462 | ntpd_la_LIBADD += -lsocket | |
1463 | endif | |
1464 | endif | |
1465 | ||
1466 | if BUILD_PLUGIN_NUMA | |
1467 | pkglib_LTLIBRARIES += numa.la | |
1468 | numa_la_SOURCES = src/numa.c | |
1469 | numa_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1470 | endif | |
1471 | ||
1472 | if BUILD_PLUGIN_NUT | |
1473 | pkglib_LTLIBRARIES += nut.la | |
1474 | nut_la_SOURCES = src/nut.c | |
1475 | nut_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBUPSCLIENT_CFLAGS) | |
1476 | nut_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1477 | nut_la_LIBADD = $(BUILD_WITH_LIBUPSCLIENT_LIBS) | |
1478 | endif | |
1479 | ||
1480 | if BUILD_PLUGIN_OLSRD | |
1481 | pkglib_LTLIBRARIES += olsrd.la | |
1482 | olsrd_la_SOURCES = src/olsrd.c | |
1483 | olsrd_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1484 | olsrd_la_LIBADD = | |
1485 | if BUILD_WITH_LIBSOCKET | |
1486 | olsrd_la_LIBADD += -lsocket | |
1487 | endif | |
1488 | endif | |
1489 | ||
1490 | if BUILD_PLUGIN_ONEWIRE | |
1491 | pkglib_LTLIBRARIES += onewire.la | |
1492 | onewire_la_SOURCES = src/onewire.c | |
1493 | onewire_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBOWCAPI_CPPFLAGS) | |
c5cfdb06 | 1494 | onewire_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBOWCAPI_LDFLAGS) |
4dedfa46 | 1495 | onewire_la_LIBADD = libignorelist.la $(BUILD_WITH_LIBOWCAPI_LIBS) |
c5cfdb06 RK |
1496 | endif |
1497 | ||
1498 | if BUILD_PLUGIN_OPENLDAP | |
1499 | pkglib_LTLIBRARIES += openldap.la | |
1500 | openldap_la_SOURCES = src/openldap.c | |
1501 | openldap_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBLDAP_CPPFLAGS) | |
1502 | openldap_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBLDAP_LDFLAGS) | |
1503 | openldap_la_LIBADD = -lldap | |
1504 | endif | |
1505 | ||
1506 | if BUILD_PLUGIN_OPENVPN | |
1507 | pkglib_LTLIBRARIES += openvpn.la | |
1508 | openvpn_la_SOURCES = src/openvpn.c | |
1509 | openvpn_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1510 | endif | |
1511 | ||
1512 | if BUILD_PLUGIN_ORACLE | |
1513 | pkglib_LTLIBRARIES += oracle.la | |
1514 | oracle_la_SOURCES = \ | |
1515 | src/oracle.c \ | |
6378ec28 FF |
1516 | src/utils/db_query/db_query.c \ |
1517 | src/utils/db_query/db_query.h | |
c5cfdb06 RK |
1518 | oracle_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_ORACLE_CPPFLAGS) |
1519 | oracle_la_LIBADD = $(BUILD_WITH_ORACLE_LIBS) | |
1520 | oracle_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1521 | endif | |
1522 | ||
38176b31 MV |
1523 | if BUILD_PLUGIN_OVS_EVENTS |
1524 | pkglib_LTLIBRARIES += ovs_events.la | |
20d247bb MV |
1525 | ovs_events_la_SOURCES = \ |
1526 | src/ovs_events.c \ | |
6378ec28 FF |
1527 | src/utils/ovs/ovs.c \ |
1528 | src/utils/ovs/ovs.h | |
8be71de9 | 1529 | ovs_events_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
1b9f6d46 | 1530 | ovs_events_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) |
38176b31 | 1531 | ovs_events_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) |
481983e0 MV |
1532 | endif |
1533 | ||
1534 | if BUILD_PLUGIN_OVS_STATS | |
1535 | pkglib_LTLIBRARIES += ovs_stats.la | |
1536 | ovs_stats_la_SOURCES = \ | |
1537 | src/ovs_stats.c \ | |
6378ec28 FF |
1538 | src/utils/ovs/ovs.c \ |
1539 | src/utils/ovs/ovs.h | |
481983e0 MV |
1540 | ovs_stats_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
1541 | ovs_stats_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
1542 | ovs_stats_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) | |
7f0ab40f MV |
1543 | endif |
1544 | ||
81467859 KW |
1545 | if BUILD_PLUGIN_PCIE_ERRORS |
1546 | pkglib_LTLIBRARIES += pcie_errors.la | |
1547 | pcie_errors_la_SOURCES = src/pcie_errors.c | |
1548 | pcie_errors_la_CPPFLAGS = $(AM_CPPFLAGS) | |
1549 | pcie_errors_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1550 | ||
1551 | test_plugin_pcie_errors_SOURCES = \ | |
1552 | src/pcie_errors_test.c \ | |
1553 | src/daemon/utils_llist.c \ | |
1554 | src/daemon/configfile.c \ | |
1555 | src/daemon/types_list.c | |
1556 | test_plugin_pcie_errors_CPPFLAGS = $(AM_CPPFLAGS) | |
1557 | test_plugin_pcie_errors_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1558 | test_plugin_pcie_errors_LDADD = liboconfig.la libplugin_mock.la | |
1559 | check_PROGRAMS += test_plugin_pcie_errors | |
1560 | TESTS += test_plugin_pcie_errors | |
1561 | endif | |
1562 | ||
c5cfdb06 RK |
1563 | if BUILD_PLUGIN_PERL |
1564 | pkglib_LTLIBRARIES += perl.la | |
1565 | perl_la_SOURCES = src/perl.c | |
1566 | # Despite C99 providing the "bool" type thru stdbool.h, Perl defines its own | |
1567 | # version of that type if HAS_BOOL is not defined... *sigh* | |
1568 | perl_la_CPPFLAGS = $(AM_CPPFLAGS) -DHAS_BOOL=1 | |
1569 | # Despite off_t being 64 bit wide on 64 bit platforms, Perl insist on using | |
1570 | # off64_t which is only exposed when _LARGEFILE64_SOURCE is defined... *sigh* | |
1571 | # On older platforms we also need _REENTRANT. _GNU_SOURCE sets both of these. | |
1572 | perl_la_CPPFLAGS += -D_GNU_SOURCE | |
ae94a4c5 RK |
1573 | perl_la_CFLAGS = $(AM_CFLAGS) \ |
1574 | $(PERL_CFLAGS) \ | |
1575 | -DXS_VERSION=\"$(VERSION)\" -DVERSION=\"$(VERSION)\" | |
1576 | perl_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(PERL_LDFLAGS) | |
c5cfdb06 RK |
1577 | perl_la_LIBADD = $(PERL_LIBS) |
1578 | endif | |
1579 | ||
1580 | if BUILD_PLUGIN_PF | |
1581 | pkglib_LTLIBRARIES += pf.la | |
1582 | pf_la_SOURCES = src/pf.c | |
1583 | pf_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1584 | endif | |
1585 | ||
1586 | if BUILD_PLUGIN_PINBA | |
1587 | pkglib_LTLIBRARIES += pinba.la | |
1588 | pinba_la_SOURCES = src/pinba.c | |
1589 | nodist_pinba_la_SOURCES = \ | |
1590 | src/pinba.pb-c.c \ | |
1591 | src/pinba.pb-c.h | |
1592 | pinba_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBPROTOBUF_C_CPPFLAGS) | |
1593 | pinba_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBPROTOBUF_C_LDFLAGS) | |
1594 | pinba_la_LIBADD = $(BUILD_WITH_LIBPROTOBUF_C_LIBS) | |
1595 | endif | |
1596 | ||
1597 | if BUILD_PLUGIN_PING | |
1598 | pkglib_LTLIBRARIES += ping.la | |
1599 | ping_la_SOURCES = src/ping.c | |
1600 | ping_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBOPING_CPPFLAGS) | |
1601 | ping_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBOPING_LDFLAGS) | |
1602 | ping_la_LIBADD = -loping -lm | |
1603 | endif | |
1604 | ||
1605 | if BUILD_PLUGIN_POSTGRESQL | |
1606 | pkglib_LTLIBRARIES += postgresql.la | |
1607 | postgresql_la_SOURCES = \ | |
1608 | src/postgresql.c \ | |
6378ec28 FF |
1609 | src/utils/db_query/db_query.c \ |
1610 | src/utils/db_query/db_query.h | |
c5cfdb06 RK |
1611 | postgresql_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBPQ_CPPFLAGS) |
1612 | postgresql_la_LDFLAGS = $(PLUGIN_LDFLAGS) \ | |
ae94a4c5 | 1613 | $(BUILD_WITH_LIBPQ_LDFLAGS) |
c5cfdb06 RK |
1614 | postgresql_la_LIBADD = $(BUILD_WITH_LIBPQ_LIBS) |
1615 | endif | |
1616 | ||
1617 | if BUILD_PLUGIN_POWERDNS | |
1618 | pkglib_LTLIBRARIES += powerdns.la | |
1619 | powerdns_la_SOURCES = src/powerdns.c | |
1620 | powerdns_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1621 | endif | |
1622 | ||
1623 | if BUILD_PLUGIN_PYTHON | |
1624 | pkglib_LTLIBRARIES += python.la | |
1625 | python_la_SOURCES = \ | |
1626 | src/python.c \ | |
1627 | src/pyconfig.c \ | |
1628 | src/pyvalues.c \ | |
1629 | src/cpython.h | |
1630 | python_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBPYTHON_CPPFLAGS) | |
c5cfdb06 RK |
1631 | python_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBPYTHON_LDFLAGS) |
1632 | endif | |
1633 | ||
c7c01bff | 1634 | if HAVE_LIBMNL |
9a310081 | 1635 | noinst_LTLIBRARIES += libtaskstats.la |
c7c01bff | 1636 | libtaskstats_la_SOURCES = \ |
6378ec28 FF |
1637 | src/utils/taskstats/taskstats.c \ |
1638 | src/utils/taskstats/taskstats.h | |
c7c01bff FF |
1639 | libtaskstats_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMNL_CFLAGS) |
1640 | libtaskstats_la_LIBADD = $(BUILD_WITH_LIBMNL_LIBS) | |
1641 | endif | |
1642 | ||
c5cfdb06 RK |
1643 | if BUILD_PLUGIN_PROCESSES |
1644 | pkglib_LTLIBRARIES += processes.la | |
1645 | processes_la_SOURCES = src/processes.c | |
4ea7a572 | 1646 | processes_la_CPPFLAGS = $(AM_CPPFLAGS) |
c5cfdb06 RK |
1647 | processes_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
1648 | processes_la_LIBADD = | |
1649 | if BUILD_WITH_LIBKVM_GETPROCS | |
1650 | processes_la_LIBADD += -lkvm | |
1651 | endif | |
4ea7a572 FF |
1652 | if HAVE_LIBMNL |
1653 | processes_la_CPPFLAGS += -DHAVE_LIBTASKSTATS=1 | |
1654 | processes_la_LIBADD += libtaskstats.la | |
1655 | endif | |
c5cfdb06 RK |
1656 | endif |
1657 | ||
6ff769e0 AB |
1658 | if BUILD_PLUGIN_PROCEVENT |
1659 | pkglib_LTLIBRARIES += procevent.la | |
1660 | procevent_la_SOURCES = src/procevent.c | |
36b9f3d9 AB |
1661 | procevent_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) |
1662 | procevent_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
6ce2cd18 | 1663 | procevent_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) libignorelist.la |
6ff769e0 AB |
1664 | endif |
1665 | ||
c5cfdb06 RK |
1666 | if BUILD_PLUGIN_PROTOCOLS |
1667 | pkglib_LTLIBRARIES += protocols.la | |
1668 | protocols_la_SOURCES = src/protocols.c | |
1669 | protocols_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1670 | protocols_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1671 | endif |
1672 | ||
1673 | if BUILD_PLUGIN_REDIS | |
1674 | pkglib_LTLIBRARIES += redis.la | |
1675 | redis_la_SOURCES = src/redis.c | |
c5cfdb06 | 1676 | redis_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBHIREDIS_CPPFLAGS) |
1b9f6d46 | 1677 | redis_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBHIREDIS_LDFLAGS) |
c5cfdb06 RK |
1678 | redis_la_LIBADD = -lhiredis |
1679 | endif | |
1680 | ||
1681 | if BUILD_PLUGIN_ROUTEROS | |
1682 | pkglib_LTLIBRARIES += routeros.la | |
1683 | routeros_la_SOURCES = src/routeros.c | |
1684 | routeros_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBROUTEROS_CPPFLAGS) | |
1685 | routeros_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBROUTEROS_LDFLAGS) | |
1686 | routeros_la_LIBADD = -lrouteros | |
1687 | endif | |
1688 | ||
1689 | if BUILD_PLUGIN_RRDCACHED | |
1690 | pkglib_LTLIBRARIES += rrdcached.la | |
1691 | rrdcached_la_SOURCES = \ | |
1692 | src/rrdcached.c \ | |
6378ec28 FF |
1693 | src/utils/rrdcreate/rrdcreate.c \ |
1694 | src/utils/rrdcreate/rrdcreate.h | |
c5cfdb06 | 1695 | rrdcached_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBRRD_CFLAGS) |
1b9f6d46 | 1696 | rrdcached_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBRRD_LDFLAGS) |
c5cfdb06 RK |
1697 | rrdcached_la_LIBADD = $(BUILD_WITH_LIBRRD_LIBS) |
1698 | endif | |
1699 | ||
1700 | if BUILD_PLUGIN_RRDTOOL | |
1701 | pkglib_LTLIBRARIES += rrdtool.la | |
1702 | rrdtool_la_SOURCES = \ | |
1703 | src/rrdtool.c \ | |
6378ec28 FF |
1704 | src/utils/rrdcreate/rrdcreate.c \ |
1705 | src/utils/rrdcreate/rrdcreate.h | |
c5cfdb06 | 1706 | rrdtool_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBRRD_CFLAGS) |
1b9f6d46 | 1707 | rrdtool_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBRRD_LDFLAGS) |
c5cfdb06 RK |
1708 | rrdtool_la_LIBADD = $(BUILD_WITH_LIBRRD_LIBS) |
1709 | endif | |
1710 | ||
1711 | if BUILD_PLUGIN_SENSORS | |
1712 | pkglib_LTLIBRARIES += sensors.la | |
1713 | sensors_la_SOURCES = src/sensors.c | |
1714 | sensors_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBSENSORS_CPPFLAGS) | |
1715 | sensors_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBSENSORS_LDFLAGS) | |
4dedfa46 | 1716 | sensors_la_LIBADD = libignorelist.la $(BUILD_WITH_LIBSENSORS_LIBS) |
c5cfdb06 RK |
1717 | endif |
1718 | ||
1719 | if BUILD_PLUGIN_SERIAL | |
1720 | pkglib_LTLIBRARIES += serial.la | |
1721 | serial_la_SOURCES = src/serial.c | |
1722 | serial_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1723 | endif | |
1724 | ||
1725 | if BUILD_PLUGIN_SIGROK | |
1726 | pkglib_LTLIBRARIES += sigrok.la | |
1727 | sigrok_la_SOURCES = src/sigrok.c | |
1728 | sigrok_la_CFLAGS = $(AM_CFLAGS) $(LIBSIGROK_CFLAGS) | |
1729 | sigrok_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1730 | sigrok_la_LIBADD = $(LIBSIGROK_LIBS) | |
1731 | endif | |
1732 | ||
1733 | if BUILD_PLUGIN_SMART | |
1734 | if BUILD_WITH_LIBUDEV | |
1735 | pkglib_LTLIBRARIES += smart.la | |
1736 | smart_la_SOURCES = src/smart.c | |
1737 | smart_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBATASMART_CPPFLAGS) $(BUILD_WITH_LIBUDEV_CPPFLAGS) | |
1738 | smart_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBATASMART_LDFLAGS) $(BUILD_WITH_LIBUDEV_LDFLAGS) | |
4dedfa46 | 1739 | smart_la_LIBADD = libignorelist.la $(BUILD_WITH_LIBATASMART_LIBS) $(BUILD_WITH_LIBUDEV_LIBS) |
c5cfdb06 RK |
1740 | endif |
1741 | endif | |
1742 | ||
1743 | if BUILD_PLUGIN_SNMP | |
1744 | pkglib_LTLIBRARIES += snmp.la | |
1745 | snmp_la_SOURCES = src/snmp.c | |
1746 | snmp_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBNETSNMP_CPPFLAGS) | |
1747 | snmp_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBNETSNMP_LDFLAGS) | |
23cd5d3c | 1748 | snmp_la_LIBADD = libignorelist.la $(BUILD_WITH_LIBNETSNMP_LIBS) |
c5cfdb06 RK |
1749 | endif |
1750 | ||
8aba9d6e KR |
1751 | if BUILD_PLUGIN_SNMP_AGENT |
1752 | pkglib_LTLIBRARIES += snmp_agent.la | |
0b852c1a | 1753 | snmp_agent_la_SOURCES = src/snmp_agent.c |
6466fcb4 RK |
1754 | snmp_agent_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBNETSNMPAGENT_CPPFLAGS) |
1755 | snmp_agent_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBNETSNMPAGENT_LDFLAGS) | |
1756 | snmp_agent_la_LIBADD = $(BUILD_WITH_LIBNETSNMPAGENT_LIBS) | |
3bf0437e MM |
1757 | |
1758 | test_plugin_snmp_agent_SOURCES = src/snmp_agent_test.c \ | |
6378ec28 | 1759 | src/utils/avltree/avltree.c \ |
3bf0437e MM |
1760 | src/daemon/utils_llist.c \ |
1761 | src/daemon/configfile.c \ | |
1762 | src/daemon/types_list.c | |
1763 | test_plugin_snmp_agent_CPPFLAGS = $(AM_CPPFLAGS) \ | |
1764 | $(BUILD_WITH_LIBNETSNMPAGENT_CPPFLAGS) | |
1765 | test_plugin_snmp_agent_LDFLAGS = $(PLUGIN_LDFLAGS) \ | |
1766 | $(BUILD_WITH_LIBNETSNMPAGENT_LDFLAGS) | |
1767 | test_plugin_snmp_agent_LDADD = liboconfig.la libplugin_mock.la \ | |
1768 | $(BUILD_WITH_LIBNETSNMPAGENT_LIBS) $(BUILD_WITH_LIBNETSNMP_LIBS) | |
1769 | ||
1770 | check_PROGRAMS += test_plugin_snmp_agent | |
1771 | TESTS += test_plugin_snmp_agent | |
1772 | ||
1773 | ||
8aba9d6e KR |
1774 | endif |
1775 | ||
c5cfdb06 RK |
1776 | if BUILD_PLUGIN_STATSD |
1777 | pkglib_LTLIBRARIES += statsd.la | |
1778 | statsd_la_SOURCES = src/statsd.c | |
1779 | statsd_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1780 | statsd_la_LIBADD = liblatency.la | |
1781 | endif | |
1782 | ||
1783 | if BUILD_PLUGIN_SWAP | |
1784 | pkglib_LTLIBRARIES += swap.la | |
1785 | swap_la_SOURCES = src/swap.c | |
1786 | swap_la_CFLAGS = $(AM_CFLAGS) | |
1787 | swap_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1788 | swap_la_LIBADD = | |
1789 | if BUILD_WITH_LIBKSTAT | |
1790 | swap_la_LIBADD += -lkstat | |
1791 | endif | |
1792 | if BUILD_WITH_LIBDEVINFO | |
1793 | swap_la_LIBADD += -ldevinfo | |
1794 | endif | |
1795 | if BUILD_WITH_LIBKVM_GETSWAPINFO | |
1796 | swap_la_LIBADD += -lkvm | |
1797 | endif | |
1798 | if BUILD_WITH_LIBSTATGRAB | |
1799 | swap_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
1800 | swap_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
1801 | endif | |
1802 | if BUILD_WITH_PERFSTAT | |
1803 | swap_la_LIBADD += -lperfstat | |
1804 | endif | |
1805 | ||
1806 | endif | |
1807 | ||
813cfffe MB |
1808 | if BUILD_PLUGIN_SYNPROXY |
1809 | pkglib_LTLIBRARIES += synproxy.la | |
be78373f | 1810 | synproxy_la_SOURCES = src/synproxy.c |
813cfffe MB |
1811 | synproxy_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
1812 | endif | |
1813 | ||
6021d68d AB |
1814 | if BUILD_PLUGIN_SYSEVENT |
1815 | pkglib_LTLIBRARIES += sysevent.la | |
1816 | sysevent_la_SOURCES = src/sysevent.c | |
1817 | sysevent_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBYAJL_CPPFLAGS) | |
1818 | sysevent_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBYAJL_LDFLAGS) | |
e0869a8e | 1819 | sysevent_la_LIBADD = $(BUILD_WITH_LIBYAJL_LIBS) libignorelist.la |
6021d68d AB |
1820 | endif |
1821 | ||
c5cfdb06 RK |
1822 | if BUILD_PLUGIN_SYSLOG |
1823 | pkglib_LTLIBRARIES += syslog.la | |
1824 | syslog_la_SOURCES = src/syslog.c | |
1825 | syslog_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1826 | endif | |
1827 | ||
1828 | if BUILD_PLUGIN_TABLE | |
1829 | pkglib_LTLIBRARIES += table.la | |
1830 | table_la_SOURCES = src/table.c | |
1831 | table_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1832 | endif | |
1833 | ||
1834 | if BUILD_PLUGIN_TAIL | |
1835 | pkglib_LTLIBRARIES += tail.la | |
1836 | tail_la_SOURCES = \ | |
1837 | src/tail.c \ | |
6378ec28 FF |
1838 | src/utils/match/match.c \ |
1839 | src/utils/match/match.h \ | |
1840 | src/utils/tail/tail.c \ | |
1841 | src/utils/tail/tail.h \ | |
c5cfdb06 RK |
1842 | src/utils_tail_match.c \ |
1843 | src/utils_tail_match.h | |
1844 | tail_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1845 | tail_la_LIBADD = liblatency.la | |
1846 | endif | |
1847 | ||
1848 | if BUILD_PLUGIN_TAIL_CSV | |
1849 | pkglib_LTLIBRARIES += tail_csv.la | |
1850 | tail_csv_la_SOURCES = \ | |
1851 | src/tail_csv.c \ | |
6378ec28 FF |
1852 | src/utils/tail/tail.c \ |
1853 | src/utils/tail/tail.h | |
c5cfdb06 RK |
1854 | tail_csv_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
1855 | endif | |
1856 | ||
1857 | if BUILD_PLUGIN_TAPE | |
1858 | pkglib_LTLIBRARIES += tape.la | |
1859 | tape_la_SOURCES = src/tape.c | |
1860 | tape_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1861 | tape_la_LIBADD = -lkstat -ldevinfo | |
1862 | endif | |
1863 | ||
1864 | if BUILD_PLUGIN_TARGET_NOTIFICATION | |
1865 | pkglib_LTLIBRARIES += target_notification.la | |
1866 | target_notification_la_SOURCES = src/target_notification.c | |
1867 | target_notification_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1868 | endif | |
1869 | ||
1870 | if BUILD_PLUGIN_TARGET_REPLACE | |
1871 | pkglib_LTLIBRARIES += target_replace.la | |
1872 | target_replace_la_SOURCES = src/target_replace.c | |
1873 | target_replace_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1874 | endif | |
1875 | ||
1876 | if BUILD_PLUGIN_TARGET_SCALE | |
1877 | pkglib_LTLIBRARIES += target_scale.la | |
1878 | target_scale_la_SOURCES = src/target_scale.c | |
1879 | target_scale_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1880 | endif | |
1881 | ||
1882 | if BUILD_PLUGIN_TARGET_SET | |
1883 | pkglib_LTLIBRARIES += target_set.la | |
1884 | target_set_la_SOURCES = src/target_set.c | |
1885 | target_set_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1886 | endif | |
1887 | ||
1888 | if BUILD_PLUGIN_TARGET_V5UPGRADE | |
1889 | pkglib_LTLIBRARIES += target_v5upgrade.la | |
1890 | target_v5upgrade_la_SOURCES = src/target_v5upgrade.c | |
1891 | target_v5upgrade_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1892 | endif | |
1893 | ||
1894 | if BUILD_PLUGIN_TCPCONNS | |
1895 | pkglib_LTLIBRARIES += tcpconns.la | |
1896 | tcpconns_la_SOURCES = src/tcpconns.c | |
1897 | tcpconns_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1898 | tcpconns_la_LIBADD = | |
1899 | if BUILD_WITH_LIBKVM_NLIST | |
1900 | tcpconns_la_LIBADD += -lkvm | |
1901 | endif | |
1902 | endif | |
1903 | ||
1904 | if BUILD_PLUGIN_TEAMSPEAK2 | |
1905 | pkglib_LTLIBRARIES += teamspeak2.la | |
1906 | teamspeak2_la_SOURCES = src/teamspeak2.c | |
1907 | teamspeak2_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1908 | endif | |
1909 | ||
1910 | if BUILD_PLUGIN_TED | |
1911 | pkglib_LTLIBRARIES += ted.la | |
1912 | ted_la_SOURCES = src/ted.c | |
1913 | ted_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1914 | endif | |
1915 | ||
1916 | if BUILD_PLUGIN_THERMAL | |
1917 | pkglib_LTLIBRARIES += thermal.la | |
1918 | thermal_la_SOURCES = src/thermal.c | |
1919 | thermal_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
4dedfa46 | 1920 | thermal_la_LIBADD = libignorelist.la |
c5cfdb06 RK |
1921 | endif |
1922 | ||
1923 | if BUILD_PLUGIN_THRESHOLD | |
1924 | pkglib_LTLIBRARIES += threshold.la | |
1925 | threshold_la_SOURCES = src/threshold.c | |
1926 | threshold_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1927 | endif | |
1928 | ||
1929 | if BUILD_PLUGIN_TOKYOTYRANT | |
1930 | pkglib_LTLIBRARIES += tokyotyrant.la | |
1931 | tokyotyrant_la_SOURCES = src/tokyotyrant.c | |
1932 | tokyotyrant_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBTOKYOTYRANT_CPPFLAGS) | |
1933 | tokyotyrant_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBTOKYOTYRANT_LDFLAGS) | |
1934 | tokyotyrant_la_LIBADD = $(BUILD_WITH_LIBTOKYOTYRANT_LIBS) | |
1935 | if BUILD_WITH_LIBSOCKET | |
1936 | tokyotyrant_la_LIBADD += -lsocket | |
1937 | endif | |
1938 | endif | |
1939 | ||
1940 | if BUILD_PLUGIN_TURBOSTAT | |
1941 | pkglib_LTLIBRARIES += turbostat.la | |
077315ab VB |
1942 | turbostat_la_SOURCES = \ |
1943 | src/turbostat.c \ | |
1944 | src/msr-index.h | |
c5cfdb06 RK |
1945 | turbostat_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
1946 | endif | |
1947 | ||
1948 | if BUILD_PLUGIN_UNIXSOCK | |
1949 | pkglib_LTLIBRARIES += unixsock.la | |
1950 | unixsock_la_SOURCES = src/unixsock.c | |
1951 | unixsock_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
f7161dfc | 1952 | unixsock_la_LIBADD = libcmds.la |
c5cfdb06 RK |
1953 | endif |
1954 | ||
1955 | if BUILD_PLUGIN_UPTIME | |
1956 | pkglib_LTLIBRARIES += uptime.la | |
1957 | uptime_la_SOURCES = src/uptime.c | |
1958 | uptime_la_CFLAGS = $(AM_CFLAGS) | |
1959 | uptime_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1960 | uptime_la_LIBADD = | |
1961 | if BUILD_WITH_LIBKSTAT | |
1962 | uptime_la_LIBADD += -lkstat | |
1963 | endif | |
1964 | if BUILD_WITH_PERFSTAT | |
1965 | uptime_la_LIBADD += -lperfstat | |
1966 | endif | |
1967 | endif | |
1968 | ||
1969 | if BUILD_PLUGIN_USERS | |
1970 | pkglib_LTLIBRARIES += users.la | |
1971 | users_la_SOURCES = src/users.c | |
1972 | users_la_CFLAGS = $(AM_CFLAGS) | |
1973 | users_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1974 | users_la_LIBADD = | |
1975 | if BUILD_WITH_LIBSTATGRAB | |
1976 | users_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) | |
1977 | users_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) | |
1978 | endif | |
1979 | endif | |
1980 | ||
1981 | if BUILD_PLUGIN_UUID | |
1982 | pkglib_LTLIBRARIES += uuid.la | |
1983 | uuid_la_SOURCES = src/uuid.c | |
1984 | uuid_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
1985 | endif | |
1986 | ||
1987 | if BUILD_PLUGIN_VARNISH | |
1988 | pkglib_LTLIBRARIES += varnish.la | |
1989 | varnish_la_SOURCES = src/varnish.c | |
c5cfdb06 | 1990 | varnish_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBVARNISH_CFLAGS) |
1b9f6d46 | 1991 | varnish_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
1992 | varnish_la_LIBADD = $(BUILD_WITH_LIBVARNISH_LIBS) |
1993 | endif | |
1994 | ||
1995 | if BUILD_PLUGIN_VIRT | |
1996 | pkglib_LTLIBRARIES += virt.la | |
1997 | virt_la_SOURCES = src/virt.c | |
1998 | virt_la_CFLAGS = $(AM_CFLAGS) \ | |
ae94a4c5 | 1999 | $(BUILD_WITH_LIBVIRT_CFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) |
c5cfdb06 | 2000 | virt_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
4dedfa46 | 2001 | virt_la_LIBADD = libignorelist.la $(BUILD_WITH_LIBVIRT_LIBS) $(BUILD_WITH_LIBXML2_LIBS) |
c5cfdb06 | 2002 | |
2a15a3ff RJ |
2003 | test_plugin_virt_SOURCES = src/virt_test.c src/daemon/configfile.c \ |
2004 | src/daemon/types_list.c | |
db6d9797 AN |
2005 | test_plugin_virt_CPPFLAGS = $(AM_CPPFLAGS) \ |
2006 | $(BUILD_WITH_LIBVIRT_CPPFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) | |
2007 | test_plugin_virt_LDFLAGS = $(PLUGIN_LDFLAGS) \ | |
2008 | $(BUILD_WITH_LIBVIRT_LDFLAGS) $(BUILD_WITH_LIBXML2_LDFLAGS) | |
2a15a3ff | 2009 | test_plugin_virt_LDADD = liboconfig.la libplugin_mock.la \ |
db6d9797 AN |
2010 | $(BUILD_WITH_LIBVIRT_LIBS) $(BUILD_WITH_LIBXML2_LIBS) |
2011 | check_PROGRAMS += test_plugin_virt | |
2012 | TESTS += test_plugin_virt | |
c5cfdb06 RK |
2013 | endif |
2014 | ||
2015 | if BUILD_PLUGIN_VMEM | |
2016 | pkglib_LTLIBRARIES += vmem.la | |
2017 | vmem_la_SOURCES = src/vmem.c | |
2018 | vmem_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2019 | endif | |
2020 | ||
2021 | if BUILD_PLUGIN_VSERVER | |
2022 | pkglib_LTLIBRARIES += vserver.la | |
2023 | vserver_la_SOURCES = src/vserver.c | |
2024 | vserver_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2025 | endif | |
2026 | ||
2027 | if BUILD_PLUGIN_WIRELESS | |
2028 | pkglib_LTLIBRARIES += wireless.la | |
2029 | wireless_la_SOURCES = src/wireless.c | |
2030 | wireless_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2031 | endif | |
2032 | ||
2033 | if BUILD_PLUGIN_WRITE_GRAPHITE | |
2034 | pkglib_LTLIBRARIES += write_graphite.la | |
2035 | write_graphite_la_SOURCES = src/write_graphite.c | |
2036 | write_graphite_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2037 | write_graphite_la_LIBADD = libformat_graphite.la | |
2038 | endif | |
2039 | ||
2040 | if BUILD_PLUGIN_WRITE_HTTP | |
2041 | pkglib_LTLIBRARIES += write_http.la | |
2042 | write_http_la_SOURCES = \ | |
2043 | src/write_http.c \ | |
6378ec28 FF |
2044 | src/utils/format_kairosdb/format_kairosdb.c \ |
2045 | src/utils/format_kairosdb/format_kairosdb.h | |
c5cfdb06 | 2046 | write_http_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) |
1b9f6d46 | 2047 | write_http_la_LDFLAGS = $(PLUGIN_LDFLAGS) |
c5cfdb06 RK |
2048 | write_http_la_LIBADD = libformat_json.la $(BUILD_WITH_LIBCURL_LIBS) |
2049 | endif | |
2050 | ||
2051 | if BUILD_PLUGIN_WRITE_KAFKA | |
2052 | pkglib_LTLIBRARIES += write_kafka.la | |
2053 | write_kafka_la_SOURCES = src/write_kafka.c | |
2054 | write_kafka_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBRDKAFKA_CPPFLAGS) | |
2055 | write_kafka_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBRDKAFKA_LDFLAGS) | |
2056 | write_kafka_la_LIBADD = \ | |
2057 | libcmds.la \ | |
2058 | libformat_graphite.la \ | |
2059 | libformat_json.la \ | |
2060 | $(BUILD_WITH_LIBRDKAFKA_LIBS) | |
2061 | endif | |
2062 | ||
2063 | if BUILD_PLUGIN_WRITE_LOG | |
2064 | pkglib_LTLIBRARIES += write_log.la | |
2065 | write_log_la_SOURCES = src/write_log.c | |
2066 | write_log_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2067 | write_log_la_LIBADD = libformat_graphite.la libformat_json.la | |
2068 | endif | |
2069 | ||
2070 | if BUILD_PLUGIN_WRITE_MONGODB | |
2071 | pkglib_LTLIBRARIES += write_mongodb.la | |
2072 | write_mongodb_la_SOURCES = src/write_mongodb.c | |
1811b98c | 2073 | write_mongodb_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMONGOC_CFLAGS) |
c5cfdb06 | 2074 | write_mongodb_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBMONGOC_LDFLAGS) |
1e1612fc | 2075 | write_mongodb_la_LIBADD = $(BUILD_WITH_LIBMONGOC_LIBS) |
c5cfdb06 RK |
2076 | endif |
2077 | ||
2078 | if BUILD_PLUGIN_WRITE_PROMETHEUS | |
2079 | pkglib_LTLIBRARIES += write_prometheus.la | |
2080 | write_prometheus_la_SOURCES = src/write_prometheus.c | |
2081 | nodist_write_prometheus_la_SOURCES = \ | |
2082 | prometheus.pb-c.c \ | |
2083 | prometheus.pb-c.h | |
2084 | write_prometheus_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBPROTOBUF_C_CPPFLAGS) $(BUILD_WITH_LIBMICROHTTPD_CPPFLAGS) | |
2085 | write_prometheus_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBPROTOBUF_C_LDFLAGS) $(BUILD_WITH_LIBMICROHTTPD_LDFLAGS) | |
2086 | write_prometheus_la_LIBADD = $(BUILD_WITH_LIBPROTOBUF_C_LIBS) $(BUILD_WITH_LIBMICROHTTPD_LIBS) | |
2087 | endif | |
2088 | ||
2089 | if BUILD_PLUGIN_WRITE_REDIS | |
2090 | pkglib_LTLIBRARIES += write_redis.la | |
2091 | write_redis_la_SOURCES = src/write_redis.c | |
c5cfdb06 | 2092 | write_redis_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBHIREDIS_CPPFLAGS) |
1b9f6d46 | 2093 | write_redis_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBHIREDIS_LDFLAGS) |
c5cfdb06 RK |
2094 | write_redis_la_LIBADD = -lhiredis |
2095 | endif | |
2096 | ||
2097 | if BUILD_PLUGIN_WRITE_RIEMANN | |
2098 | pkglib_LTLIBRARIES += write_riemann.la | |
2099 | write_riemann_la_SOURCES = \ | |
2100 | src/write_riemann.c \ | |
2101 | src/write_riemann_threshold.c \ | |
2102 | src/write_riemann_threshold.h | |
c5cfdb06 | 2103 | write_riemann_la_CFLAGS = $(AM_CFLAGS) $(LIBRIEMANN_CLIENT_CFLAGS) |
1b9f6d46 | 2104 | write_riemann_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBRIEMANN_CLIENT_LIBS) |
c5cfdb06 RK |
2105 | endif |
2106 | ||
2107 | if BUILD_PLUGIN_WRITE_SENSU | |
2108 | pkglib_LTLIBRARIES += write_sensu.la | |
2109 | write_sensu_la_SOURCES = src/write_sensu.c | |
2110 | write_sensu_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2111 | endif | |
2112 | ||
2f7fd156 FF |
2113 | if BUILD_PLUGIN_WRITE_STACKDRIVER |
2114 | pkglib_LTLIBRARIES += write_stackdriver.la | |
2115 | write_stackdriver_la_SOURCES = src/write_stackdriver.c | |
2116 | write_stackdriver_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2117 | write_stackdriver_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_LIBCURL_CFLAGS) | |
2118 | write_stackdriver_la_LIBADD = libformat_stackdriver.la libgce.la liboauth.la \ | |
2119 | $(BUILD_WITH_LIBCURL_LIBS) | |
2120 | endif | |
2121 | ||
cc0fe328 SR |
2122 | if BUILD_PLUGIN_WRITE_SYSLOG |
2123 | pkglib_LTLIBRARIES += write_syslog.la | |
2124 | write_syslog_la_SOURCES = src/write_syslog.c | |
2125 | write_syslog_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2126 | endif | |
2127 | ||
c5cfdb06 RK |
2128 | if BUILD_PLUGIN_WRITE_TSDB |
2129 | pkglib_LTLIBRARIES += write_tsdb.la | |
2130 | write_tsdb_la_SOURCES = src/write_tsdb.c | |
2131 | write_tsdb_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2132 | endif | |
2133 | ||
2134 | if BUILD_PLUGIN_XENCPU | |
2135 | pkglib_LTLIBRARIES += xencpu.la | |
2136 | xencpu_la_SOURCES = src/xencpu.c | |
2137 | xencpu_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBXENCTL_CPPFLAGS) | |
2138 | xencpu_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(LIBXENCTL_LDFLAGS) | |
2139 | xencpu_la_LIBADD = -lxenctrl | |
2140 | endif | |
2141 | ||
2142 | if BUILD_PLUGIN_XMMS | |
2143 | pkglib_LTLIBRARIES += xmms.la | |
2144 | xmms_la_SOURCES = src/xmms.c | |
2145 | xmms_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBXMMS_CFLAGS) | |
2146 | xmms_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2147 | xmms_la_LIBADD = $(BUILD_WITH_LIBXMMS_LIBS) | |
2148 | endif | |
2149 | ||
2150 | if BUILD_PLUGIN_ZFS_ARC | |
2151 | pkglib_LTLIBRARIES += zfs_arc.la | |
2152 | zfs_arc_la_SOURCES = src/zfs_arc.c | |
2153 | zfs_arc_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2154 | if BUILD_FREEBSD | |
2155 | zfs_arc_la_LIBADD = -lm | |
2156 | endif | |
2157 | if BUILD_SOLARIS | |
2158 | zfs_arc_la_LIBADD = -lkstat | |
2159 | endif | |
2160 | endif | |
2161 | ||
2162 | if BUILD_PLUGIN_ZOOKEEPER | |
2163 | pkglib_LTLIBRARIES += zookeeper.la | |
2164 | zookeeper_la_SOURCES = src/zookeeper.c | |
2165 | zookeeper_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2166 | endif | |
2167 | ||
2168 | if BUILD_PLUGIN_ZONE | |
2169 | pkglib_LTLIBRARIES += zone.la | |
2170 | zone_la_SOURCES = src/zone.c | |
2171 | zone_la_LDFLAGS = $(PLUGIN_LDFLAGS) | |
2172 | endif | |
2173 | ||
2174 | AM_V_POD2MAN_C = $(am__v_POD2MAN_C_@AM_V@) | |
2175 | am__v_POD2MAN_C_ = $(am__v_POD2MAN_C_@AM_DEFAULT_V@) | |
2176 | am__v_POD2MAN_C_0 = @echo " POD2MAN " $@; | |
2177 | am__v_POD2MAN_C_1 = | |
2178 | ||
2179 | .pod.1: | |
e3d6195c | 2180 | $(AM_V_POD2MAN_C)pod2man --release=$(VERSION) --center=$(PACKAGE) $< $@ |
c5cfdb06 RK |
2181 | |
2182 | .pod.5: | |
e3d6195c | 2183 | $(AM_V_POD2MAN_C)pod2man --section=5 --release=$(VERSION) --center=$(PACKAGE) $< $@ |
c5cfdb06 RK |
2184 | |
2185 | V_PROTOC = $(v_protoc_@AM_V@) | |
2186 | v_protoc_ = $(v_protoc_@AM_DEFAULT_V@) | |
2187 | v_protoc_0 = @echo " PROTOC " $@; | |
2188 | ||
2189 | AM_V_PROTOC_C = $(am__v_PROTOC_C_@AM_V@) | |
2190 | am__v_PROTOC_C_ = $(am__v_PROTOC_C_@AM_DEFAULT_V@) | |
2191 | am__v_PROTOC_C_0 = @echo " PROTOC-C" $@; | |
2192 | am__v_PROTOC_C_1 = | |
2193 | ||
2194 | # Protocol buffer for the "pinba" plugin. | |
2195 | if BUILD_PLUGIN_PINBA | |
2196 | BUILT_SOURCES += src/pinba.pb-c.c src/pinba.pb-c.h | |
2197 | ||
2198 | src/pinba.pb-c.c src/pinba.pb-c.h: $(srcdir)/src/pinba.proto | |
2199 | $(AM_V_PROTOC_C)$(PROTOC_C) -I$(srcdir) --c_out . $(srcdir)/src/pinba.proto | |
2200 | endif | |
2201 | ||
2202 | # Protocol buffer for the "write_prometheus" plugin. | |
2203 | if BUILD_PLUGIN_WRITE_PROMETHEUS | |
2204 | BUILT_SOURCES += prometheus.pb-c.c prometheus.pb-c.h | |
2205 | ||
2206 | prometheus.pb-c.c prometheus.pb-c.h: $(srcdir)/proto/prometheus.proto | |
2207 | $(AM_V_PROTOC_C)$(PROTOC_C) -I$(srcdir)/proto --c_out=$(builddir) $(srcdir)/proto/prometheus.proto | |
2208 | endif | |
2209 | ||
2210 | if HAVE_PROTOC3 | |
2211 | if HAVE_GRPC_CPP | |
2212 | BUILT_SOURCES += collectd.grpc.pb.cc collectd.pb.cc types.pb.cc | |
2213 | ||
2214 | collectd.grpc.pb.cc: $(srcdir)/proto/collectd.proto $(srcdir)/proto/types.proto | |
2215 | $(V_PROTOC)$(PROTOC) -I$(srcdir)/proto \ | |
2216 | --grpc_out=$(builddir) --plugin=protoc-gen-grpc=$(GRPC_CPP_PLUGIN) $< | |
2217 | ||
2218 | collectd.pb.cc: $(srcdir)/proto/collectd.proto $(srcdir)/proto/types.proto | |
2219 | $(V_PROTOC)$(PROTOC) -I$(srcdir)/proto --cpp_out=$(builddir) $< | |
2220 | ||
2221 | types.pb.cc: $(srcdir)/proto/types.proto | |
2222 | $(V_PROTOC)$(PROTOC) -I$(srcdir)/proto --cpp_out=$(builddir) $< | |
2223 | endif | |
2224 | endif | |
6e481905 | 2225 | |
6b8deb98 FF |
2226 | install-exec-hook: |
2227 | $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run | |
c1292ab8 | 2228 | $(mkinstalldirs) $(DESTDIR)$(localstatedir)/lib/$(PACKAGE_NAME) |
89318fa1 | 2229 | $(mkinstalldirs) $(DESTDIR)$(localstatedir)/log |
c5cfdb06 RK |
2230 | $(mkinstalldirs) $(DESTDIR)$(sysconfdir) |
2231 | if test -e $(DESTDIR)$(sysconfdir)/collectd.conf; \ | |
2232 | then \ | |
77afe479 | 2233 | $(INSTALL) -m 0640 $(builddir)/src/collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf.pkg-orig; \ |
c5cfdb06 | 2234 | else \ |
77afe479 | 2235 | $(INSTALL) -m 0640 $(builddir)/src/collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf; \ |
c5cfdb06 | 2236 | fi; \ |
2ea44cd8 | 2237 | $(mkinstalldirs) $(DESTDIR)$(cpkgdatadir) |
2238 | $(INSTALL) -m 0644 $(srcdir)/src/types.db $(DESTDIR)$(cpkgdatadir)/types.db; | |
c5cfdb06 | 2239 | $(INSTALL) -m 0644 $(srcdir)/src/postgresql_default.conf \ |
2ea44cd8 | 2240 | $(DESTDIR)$(cpkgdatadir)/postgresql_default.conf; |
c5cfdb06 RK |
2241 | |
2242 | uninstall-hook: | |
2ea44cd8 | 2243 | rm -f $(DESTDIR)$(cpkgdatadir)/types.db; |
c5cfdb06 | 2244 | rm -f $(DESTDIR)$(sysconfdir)/collectd.conf |
2ea44cd8 | 2245 | rm -f $(DESTDIR)$(cpkgdatadir)/postgresql_default.conf; |
c5cfdb06 RK |
2246 | |
2247 | all-local: @PERL_BINDINGS@ | |
2248 | ||
2249 | install-exec-local: | |
2250 | [ ! -f buildperl/Makefile ] || ( cd buildperl && $(MAKE) install ) | |
2251 | ||
2252 | # Perl 'make uninstall' does not work as well as wanted. | |
2253 | # So we do the work here. | |
2254 | uninstall-local: | |
2255 | @PERL@ -I$(DESTDIR)$(prefix) $(srcdir)/bindings/perl/uninstall_mod.pl Collectd | |
2256 | find $(DESTDIR)$(prefix) -name "perllocal.pod" -exec rm {} \; | |
2257 | ||
2258 | clean-local: | |
2259 | rm -rf buildperl | |
2260 | ||
2261 | perl: buildperl/Makefile | |
2262 | cd buildperl && $(MAKE) | |
2263 | ||
2264 | buildperl/Makefile: .perl-directory-stamp buildperl/Makefile.PL \ | |
2265 | $(top_builddir)/config.status | |
2266 | @# beautify the output a bit | |
2267 | @echo 'cd buildperl && @PERL@ Makefile.PL @PERL_BINDINGS_OPTIONS@' | |
2268 | @cd buildperl && ( if ! @PERL@ Makefile.PL @PERL_BINDINGS_OPTIONS@; then \ | |
2269 | echo ""; \ | |
2270 | echo 'Check whether you have set $$PERL_MM_OPT in your environment and try using ./configure --with-perl-bindings=""'; \ | |
2271 | echo ""; \ | |
2272 | fi ) | |
2273 | ||
2274 | buildperl/Makefile.PL: .perl-directory-stamp $(top_builddir)/config.status | |
2275 | ||
2276 | .perl-directory-stamp: | |
2277 | if test ! -d buildperl; then \ | |
2278 | mkdir -p buildperl/Collectd/Plugins; \ | |
2279 | cp $(srcdir)/bindings/perl/lib/Collectd.pm buildperl/; \ | |
2280 | cp $(srcdir)/bindings/perl/Makefile.PL buildperl/; \ | |
2281 | cp $(srcdir)/bindings/perl/lib/Collectd/Unixsock.pm buildperl/Collectd/; \ | |
2282 | cp $(srcdir)/bindings/perl/lib/Collectd/Plugins/OpenVZ.pm buildperl/Collectd/Plugins/; \ | |
2283 | fi | |
2284 | touch $@ | |
2285 | ||
2286 | .PHONY: perl | |
2287 | ||
2288 | ||
2289 | if BUILD_WITH_JAVA | |
2290 | dist_noinst_JAVA = \ | |
2291 | bindings/java/org/collectd/api/Collectd.java \ | |
2292 | bindings/java/org/collectd/api/CollectdConfigInterface.java \ | |
2293 | bindings/java/org/collectd/api/CollectdFlushInterface.java \ | |
2294 | bindings/java/org/collectd/api/CollectdInitInterface.java \ | |
2295 | bindings/java/org/collectd/api/CollectdLogInterface.java \ | |
2296 | bindings/java/org/collectd/api/CollectdMatchFactoryInterface.java \ | |
2297 | bindings/java/org/collectd/api/CollectdMatchInterface.java \ | |
2298 | bindings/java/org/collectd/api/CollectdNotificationInterface.java \ | |
2299 | bindings/java/org/collectd/api/CollectdReadInterface.java \ | |
2300 | bindings/java/org/collectd/api/CollectdShutdownInterface.java \ | |
2301 | bindings/java/org/collectd/api/CollectdTargetFactoryInterface.java \ | |
2302 | bindings/java/org/collectd/api/CollectdTargetInterface.java \ | |
2303 | bindings/java/org/collectd/api/CollectdWriteInterface.java \ | |
2304 | bindings/java/org/collectd/api/DataSet.java \ | |
2305 | bindings/java/org/collectd/api/DataSource.java \ | |
2306 | bindings/java/org/collectd/api/Notification.java \ | |
2307 | bindings/java/org/collectd/api/OConfigItem.java \ | |
2308 | bindings/java/org/collectd/api/OConfigValue.java \ | |
2309 | bindings/java/org/collectd/api/PluginData.java \ | |
2310 | bindings/java/org/collectd/api/ValueList.java \ | |
2311 | bindings/java/org/collectd/java/GenericJMX.java \ | |
2312 | bindings/java/org/collectd/java/GenericJMXConfConnection.java \ | |
2313 | bindings/java/org/collectd/java/GenericJMXConfMBean.java \ | |
2314 | bindings/java/org/collectd/java/GenericJMXConfValue.java \ | |
2315 | bindings/java/org/collectd/java/JMXMemory.java | |
2316 | ||
ac9a4917 | 2317 | collectd-api.jar: $(JAVA_TIMESTAMP_FILE) |
c5cfdb06 RK |
2318 | $(JAR) cf $(JARFLAGS) $@ org/collectd/api/*.class |
2319 | ||
ac9a4917 | 2320 | generic-jmx.jar: $(JAVA_TIMESTAMP_FILE) |
c5cfdb06 | 2321 | $(JAR) cf $(JARFLAGS) $@ org/collectd/java/*.class |
601a4eae | 2322 | |
c5cfdb06 RK |
2323 | jar_DATA = collectd-api.jar generic-jmx.jar |
2324 | endif | |
df135922 | 2325 |