X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2FMakefile.am;h=53cfac2f075f593d1a65b49325e39efd73e0bdf2;hb=9a6a4d88e36edb18ab5f46a947e432cc51bb18bb;hp=4b9fa0eeddb7b6e6af6da7d0ff598e93518757f3;hpb=08affa52b44b8c375a62c12bec2b458bdef07fdc;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index 4b9fa0ee..53cfac2f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -53,6 +53,9 @@ collectd_DEPENDENCIES = if BUILD_WITH_LIBRT collectd_LDADD += -lrt endif +if BUILD_WITH_LIBPOSIX4 +collectd_LDADD += -lposix4 +endif if BUILD_WITH_LIBSOCKET collectd_LDADD += -lsocket endif @@ -68,6 +71,10 @@ endif if BUILD_WITH_LIBDEVINFO collectd_LDADD += -ldevinfo endif +if BUILD_AIX +collectd_LDFLAGS += -Wl,-bexpall,-brtllib +collectd_LDADD += -lm +endif # The daemon needs to call sg_init, so we need to link it against libstatgrab, # too. -octo @@ -91,6 +98,10 @@ collectd_nagios_LDADD = if BUILD_WITH_LIBSOCKET collectd_nagios_LDADD += -lsocket endif +if BUILD_AIX +collectd_nagios_LDADD += -lm +endif + collectd_nagios_LDADD += libcollectdclient/libcollectdclient.la collectd_nagios_DEPENDENCIES = libcollectdclient/libcollectdclient.la @@ -197,6 +208,9 @@ if BUILD_WITH_LIBSTATGRAB cpu_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) cpu_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) endif +if BUILD_WITH_PERFSTAT +cpu_la_LIBADD += -lperfstat +endif collectd_LDADD += "-dlopen" cpu.la collectd_DEPENDENCIES += cpu.la endif @@ -246,6 +260,17 @@ collectd_LDADD += "-dlopen" curl_json.la collectd_DEPENDENCIES += curl_json.la endif +if BUILD_PLUGIN_CURL_XML +pkglib_LTLIBRARIES += curl_xml.la +curl_xml_la_SOURCES = curl_xml.c +curl_xml_la_LDFLAGS = -module -avoid-version +curl_xml_la_CFLAGS = $(AM_CFLAGS) \ + $(BUILD_WITH_LIBCURL_CFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) +curl_xml_la_LIBADD = $(BUILD_WITH_LIBCURL_LIBS) $(BUILD_WITH_LIBXML2_LIBS) +collectd_LDADD += "-dlopen" curl_xml.la +collectd_DEPENDENCIES += curl_xml.la +endif + if BUILD_PLUGIN_DBI pkglib_LTLIBRARIES += dbi.la dbi_la_SOURCES = dbi.c \ @@ -284,6 +309,9 @@ if BUILD_WITH_LIBSTATGRAB disk_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) disk_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) endif +if BUILD_WITH_PERFSTAT +disk_la_LIBADD += -lperfstat +endif collectd_LDADD += "-dlopen" disk.la collectd_DEPENDENCIES += disk.la endif @@ -374,6 +402,9 @@ if BUILD_WITH_LIBDEVINFO interface_la_LIBADD += -ldevinfo endif # BUILD_WITH_LIBDEVINFO endif # !BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_PERFSTAT +interface_la_LIBADD += -lperfstat +endif endif # BUILD_PLUGIN_INTERFACE if BUILD_PLUGIN_IPTABLES @@ -452,6 +483,9 @@ if BUILD_WITH_LIBSTATGRAB load_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) load_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) endif # BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_PERFSTAT +load_la_LIBADD += -lperfstat +endif endif # BUILD_PLUGIN_LOAD if BUILD_PLUGIN_LOGFILE @@ -562,6 +596,19 @@ if BUILD_WITH_LIBSTATGRAB memory_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) memory_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) endif +if BUILD_WITH_PERFSTAT +memory_la_LIBADD += -lperfstat +endif +endif + +if BUILD_PLUGIN_MODBUS +pkglib_LTLIBRARIES += modbus.la +modbus_la_SOURCES = modbus.c +modbus_la_LDFLAGS = -module -avoid-version +modbus_la_CFLAGS = $(AM_CFLAGS) $(BUILD_WITH_LIBMODBUS_CFLAGS) +modbus_la_LIBADD = $(BUILD_WITH_LIBMODBUS_LIBS) +collectd_LDADD += "-dlopen" modbus.la +collectd_DEPENDENCIES += modbus.la endif if BUILD_PLUGIN_MULTIMETER @@ -760,6 +807,14 @@ collectd_LDADD += "-dlopen" perl.la collectd_DEPENDENCIES += perl.la endif +if BUILD_PLUGIN_PINBA +pkglib_LTLIBRARIES += pinba.la +pinba_la_SOURCES = pinba.c pinba-pb.c +pinba_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" pinba.la +collectd_DEPENDENCIES += pinba.la +endif + if BUILD_PLUGIN_PING pkglib_LTLIBRARIES += ping.la ping_la_SOURCES = ping.c @@ -906,6 +961,10 @@ if BUILD_WITH_LIBSTATGRAB swap_la_CFLAGS += $(BUILD_WITH_LIBSTATGRAB_CFLAGS) swap_la_LIBADD += $(BUILD_WITH_LIBSTATGRAB_LDFLAGS) endif +if BUILD_WITH_PERFSTAT +swap_la_LIBADD += -lperfstat +endif + endif if BUILD_PLUGIN_SYSLOG @@ -1133,7 +1192,6 @@ collectd_LDADD += "-dlopen" zfs_arc.la collectd_DEPENDENCIES += zfs_arc.la endif - dist_man_MANS = collectd.1 \ collectd.conf.5 \ collectd-email.5 \ @@ -1149,7 +1207,7 @@ dist_man_MANS = collectd.1 \ #collectd_1_SOURCES = collectd.pod -EXTRA_DIST = types.db +EXTRA_DIST = types.db pinba.proto EXTRA_DIST += collectd.conf.pod \ collectd-email.pod \