X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2FMakefile.am;h=d229407f595143cd7211d54bcf6bc7e0a109d482;hb=939a113b288dfdee7df2263c682d27d7146c6013;hp=32d1a58071ec050d454e31fcb068db7882f4ad5d;hpb=785feb9d2544aff7f561fbda30aa762eec9e07bc;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index 32d1a580..d229407f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -84,8 +84,14 @@ pkglib_LTLIBRARIES = if BUILD_PLUGIN_APACHE pkglib_LTLIBRARIES += apache.la apache_la_SOURCES = apache.c -apache_la_LDFLAGS = -module -avoid-version $(BUILD_WITH_LIBCURL_LIBS) +apache_la_LDFLAGS = -module -avoid-version +apache_la_CFLAGS = +apache_la_LIBADD = collectd_LDADD += "-dlopen" apache.la +if BUILD_WITH_LIBCURL +apache_la_CFLAGS += $(BUILD_WITH_LIBCURL_CFLAGS) +apache_la_LIBADD += $(BUILD_WITH_LIBCURL_LIBS) +endif collectd_DEPENDENCIES += apache.la endif @@ -203,7 +209,7 @@ endif if BUILD_PLUGIN_EXEC pkglib_LTLIBRARIES += exec.la -exec_la_SOURCES = exec.c +exec_la_SOURCES = exec.c utils_cmd_putval.c utils_cmd_putval.h exec_la_LDFLAGS = -module -avoid-version if BUILD_WITH_LIBPTHREAD exec_la_LDFLAGS += -lpthread @@ -254,6 +260,14 @@ collectd_LDADD += "-dlopen" iptables.la collectd_DEPENDENCIES += iptables.la endif +if BUILD_PLUGIN_IPVS +pkglib_LTLIBRARIES += ipvs.la +ipvs_la_SOURCES = ipvs.c +ipvs_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" ipvs.la +collectd_DEPENDENCIES += ipvs.la +endif + if BUILD_PLUGIN_IRQ pkglib_LTLIBRARIES += irq.la irq_la_SOURCES = irq.c @@ -298,6 +312,19 @@ collectd_LDADD += "-dlopen" mbmon.la collectd_DEPENDENCIES += mbmon.la endif +if BUILD_PLUGIN_MEMCACHED +pkglib_LTLIBRARIES += memcached.la +memcached_la_SOURCES = memcached.c +memcached_la_LDFLAGS = -module -avoid-version +memcached_la_CFLAGS = +memcached_la_LIBADD = +if BUILD_WITH_LIBSOCKET +memcached_la_LDFLAGS += -lsocket +endif +collectd_LDADD += "-dlopen" memcached.la +collectd_DEPENDENCIES += memcached.la +endif + if BUILD_PLUGIN_MEMORY pkglib_LTLIBRARIES += memory.la memory_la_SOURCES = memory.c @@ -332,11 +359,27 @@ endif if BUILD_PLUGIN_MYSQL pkglib_LTLIBRARIES += mysql.la mysql_la_SOURCES = mysql.c -mysql_la_LDFLAGS = -module -avoid-version -lmysqlclient +mysql_la_LDFLAGS = -module -avoid-version +mysql_la_CFLAGS = +mysql_la_LIBADD = collectd_LDADD += "-dlopen" mysql.la +if BUILD_WITH_LIBMYSQL +mysql_la_CFLAGS += $(BUILD_WITH_LIBMYSQL_CFLAGS) +mysql_la_LIBADD += $(BUILD_WITH_LIBMYSQL_LIBS) +endif collectd_DEPENDENCIES += mysql.la endif +if BUILD_PLUGIN_NETLINK +pkglib_LTLIBRARIES += netlink.la +netlink_la_SOURCES = netlink.c +netlink_la_LDFLAGS = -module -avoid-version +netlink_la_CFLAGS = $(BUILD_WITH_LIBNETLINK_CFLAGS) +netlink_la_LIBADD = $(BUILD_WITH_LIBNETLINK_LIBS) +collectd_LDADD += "-dlopen" netlink.la +collectd_DEPENDENCIES += netlink.la +endif + if BUILD_PLUGIN_NETWORK pkglib_LTLIBRARIES += network.la network_la_SOURCES = network.c network.h @@ -359,6 +402,17 @@ collectd_LDADD += "-dlopen" nfs.la collectd_DEPENDENCIES += nfs.la endif +if BUILD_PLUGIN_NGINX +pkglib_LTLIBRARIES += nginx.la +nginx_la_SOURCES = nginx.c +nginx_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBCURL +nginx_la_LDFLAGS += $(BUILD_WITH_LIBCURL_LIBS) +endif +collectd_LDADD += "-dlopen" nginx.la +collectd_DEPENDENCIES += nginx.la +endif + if BUILD_PLUGIN_NTPD pkglib_LTLIBRARIES += ntpd.la ntpd_la_SOURCES = ntpd.c @@ -416,7 +470,9 @@ endif if BUILD_PLUGIN_RRDTOOL pkglib_LTLIBRARIES += rrdtool.la rrdtool_la_SOURCES = rrdtool.c -rrdtool_la_LDFLAGS = -module -avoid-version -lrrd +rrdtool_la_LDFLAGS = -module -avoid-version +rrdtool_la_CFLAGS = $(BUILD_WITH_LIBRRD_CFLAGS) +rrdtool_la_LIBADD = $(BUILD_WITH_LIBRRD_LDFLAGS) collectd_LDADD += "-dlopen" rrdtool.la collectd_DEPENDENCIES += rrdtool.la endif @@ -424,10 +480,9 @@ endif if BUILD_PLUGIN_SENSORS pkglib_LTLIBRARIES += sensors.la sensors_la_SOURCES = sensors.c -sensors_la_LDFLAGS = -module -avoid-version -if BUILD_WITH_LM_SENSORS -sensors_la_LDFLAGS += -lsensors -endif +sensors_la_CFLAGS = $(BUILD_WITH_LIBSENSORS_CFLAGS) +sensors_la_LDFLAGS = -module -avoid-version $(BUILD_WITH_LIBSENSORS_LDFLAGS) +sensors_la_LIBADD = -lsensors collectd_LDADD += "-dlopen" sensors.la collectd_DEPENDENCIES += sensors.la endif @@ -444,11 +499,14 @@ if BUILD_PLUGIN_SNMP pkglib_LTLIBRARIES += snmp.la snmp_la_SOURCES = snmp.c snmp_la_LDFLAGS = -module -avoid-version +snmp_la_CFLAGS = +snmp_la_LIBADD = if BUILD_WITH_LIBNETSNMP -snmp_la_LDFLAGS += -lnetsnmp +snmp_la_CFLAGS += $(BUILD_WITH_LIBSNMP_CFLAGS) +snmp_la_LIBADD += $(BUILD_WITH_LIBSNMP_LIBS) endif if BUILD_WITH_LIBPTHREAD -snmp_la_LDFLAGS += -lpthread +snmp_la_LIBADD += -lpthread endif collectd_LDADD += "-dlopen" snmp.la collectd_DEPENDENCIES += snmp.la @@ -493,9 +551,17 @@ collectd_LDADD += "-dlopen" tape.la collectd_DEPENDENCIES += tape.la endif +if BUILD_PLUGIN_TCPCONNS +pkglib_LTLIBRARIES += tcpconns.la +tcpconns_la_SOURCES = tcpconns.c +tcpconns_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" tcpconns.la +collectd_DEPENDENCIES += tcpconns.la +endif + if BUILD_PLUGIN_UNIXSOCK pkglib_LTLIBRARIES += unixsock.la -unixsock_la_SOURCES = unixsock.c +unixsock_la_SOURCES = unixsock.c utils_cmd_putval.h utils_cmd_putval.c unixsock_la_CPPFLAGS = -DLOCALSTATEDIR='"${localstatedir}"' unixsock_la_LDFLAGS = -module -avoid-version -lpthread collectd_LDADD += "-dlopen" unixsock.la @@ -544,11 +610,15 @@ dist_man_MANS = collectd.1 collectd-nagios.1 collectd.conf.5 \ EXTRA_DIST = types.db +EXTRA_DIST += collectd-email.pod collectd-exec.pod collectd-nagios.pod \ + collectd-perl.pod collectd-snmp.pod collectd-unixsock.pod \ + collectd.conf.pod collectd.pod + .pod.1: - pod2man --release=$(VERSION) --center=$(PACKAGE) $< >$@ + pod2man --release=$(VERSION) --center=$(PACKAGE) $< >.pod2man.tmp 2>/dev/null && mv -f .pod2man.tmp $@ || true .pod.5: - pod2man --section=5 --release=$(VERSION) --center=$(PACKAGE) $< >$@ + pod2man --section=5 --release=$(VERSION) --center=$(PACKAGE) $< >.pod2man.tmp 2>/dev/null && mv -f .pod2man.tmp $@ || true install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(sysconfdir)