X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2FMakefile.am;h=afa9976ca1194ecdf0d19410cee4ccfd2d71e618;hb=bd150991dbf79289690365b8ebd9865cdfc2157b;hp=d053e677e4d73cf6f03e3ae046ecb13a6c594839;hpb=f69ce75eded538c77c7af468fe983139658d69aa;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index d053e677..afa9976c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -10,7 +10,16 @@ if COMPILER_IS_GCC AM_CFLAGS = -Wall -Werror endif -sbin_PROGRAMS = collectd +AM_CPPFLAGS = -DPREFIX='"${prefix}"' +AM_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' +AM_CPPFLAGS += -DLOCALSTATEDIR='"${localstatedir}"' +AM_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' +if BUILD_FEATURE_DAEMON +AM_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"' +endif +AM_CPPFLAGS += -DPLUGINDIR='"${pkglibdir}"' + +sbin_PROGRAMS = collectd collectdmon bin_PROGRAMS = collectd-nagios collectd_SOURCES = collectd.c collectd.h \ @@ -21,18 +30,14 @@ collectd_SOURCES = collectd.c collectd.h \ utils_cache.c utils_cache.h \ utils_ignorelist.c utils_ignorelist.h \ utils_llist.c utils_llist.h \ + utils_tail_match.c utils_tail_match.h \ + utils_match.c utils_match.h \ utils_mount.c utils_mount.h \ - utils_threshold.c \ + utils_tail.c utils_tail.h \ + utils_threshold.c utils_threshold.h \ types_list.c types_list.h collectd_CPPFLAGS = $(LTDLINCL) -collectd_CPPFLAGS += -DPREFIX='"${prefix}"' -collectd_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' -collectd_CPPFLAGS += -DLOCALSTATEDIR='"${localstatedir}"' -collectd_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' -if BUILD_FEATURE_DAEMON -collectd_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"' -endif -collectd_CPPFLAGS += -DPLUGINDIR='"${pkglibdir}"' +collectd_CPPFLAGS += $(AM_CPPFLAGS) # Link to these libraries.. collectd_LDFLAGS = -export-dynamic @@ -75,6 +80,9 @@ else collectd_LDFLAGS += -loconfig endif +collectdmon_SOURCES = collectdmon.c +collectdmon_CPPFLAGS = $(AM_CPPFLAGS) + collectd_nagios_SOURCES = collectd-nagios.c collectd_nagios_LDFLAGS = if BUILD_WITH_LIBSOCKET @@ -211,7 +219,9 @@ endif if BUILD_PLUGIN_EXEC pkglib_LTLIBRARIES += exec.la -exec_la_SOURCES = exec.c utils_cmd_putval.c utils_cmd_putval.h +exec_la_SOURCES = exec.c \ + utils_cmd_putnotif.c utils_cmd_putnotif.h \ + utils_cmd_putval.c utils_cmd_putval.h exec_la_LDFLAGS = -module -avoid-version if BUILD_WITH_LIBPTHREAD exec_la_LDFLAGS += -lpthread @@ -278,14 +288,14 @@ collectd_LDADD += "-dlopen" irq.la collectd_DEPENDENCIES += irq.la endif -if BUILD_PLUGIN_LIBVIRTSTATS -pkglib_LTLIBRARIES += libvirtstats.la -libvirtstats_la_SOURCES = libvirtstats.c -libvirtstats_la_CFLAGS = $(BUILD_WITH_LIBVIRTSTATS_CFLAGS) -libvirtstats_la_LIBADD = $(BUILD_WITH_LIBVIRTSTATS_LIBS) -libvirtstats_la_LDFLAGS = -module -avoid-version -collectd_LDADD += "-dlopen" libvirtstats.la -collectd_DEPENDENCIES += libvirtstats.la +if BUILD_PLUGIN_LIBVIRT +pkglib_LTLIBRARIES += libvirt.la +libvirt_la_SOURCES = libvirt.c +libvirt_la_CFLAGS = $(BUILD_WITH_LIBVIRT_CFLAGS) $(BUILD_WITH_LIBXML2_CFLAGS) +libvirt_la_LIBADD = $(BUILD_WITH_LIBVIRT_LIBS) $(BUILD_WITH_LIBXML2_LIBS) +libvirt_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" libvirt.la +collectd_DEPENDENCIES += libvirt.la endif if BUILD_PLUGIN_LOAD @@ -417,9 +427,12 @@ endif if BUILD_PLUGIN_NGINX pkglib_LTLIBRARIES += nginx.la nginx_la_SOURCES = nginx.c +nginx_la_CFLAGS = $(AM_CFLAGS) +nginx_la_LIBADD = nginx_la_LDFLAGS = -module -avoid-version if BUILD_WITH_LIBCURL -nginx_la_LDFLAGS += $(BUILD_WITH_LIBCURL_LIBS) +nginx_la_CFLAGS += $(BUILD_WITH_LIBCURL_CFLAGS) +nginx_la_LIBADD += $(BUILD_WITH_LIBCURL_LIBS) endif collectd_LDADD += "-dlopen" nginx.la collectd_DEPENDENCIES += nginx.la @@ -471,6 +484,14 @@ collectd_LDADD += "-dlopen" ping.la collectd_DEPENDENCIES += ping.la endif +if BUILD_PLUGIN_POWERDNS +pkglib_LTLIBRARIES += powerdns.la +powerdns_la_SOURCES = powerdns.c +powerdns_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" powerdns.la +collectd_DEPENDENCIES += powerdns.la +endif + if BUILD_PLUGIN_PROCESSES pkglib_LTLIBRARIES += processes.la processes_la_SOURCES = processes.c @@ -555,6 +576,14 @@ collectd_LDADD += "-dlopen" syslog.la collectd_DEPENDENCIES += syslog.la endif +if BUILD_PLUGIN_TAIL +pkglib_LTLIBRARIES += tail.la +tail_la_SOURCES = tail.c +tail_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" tail.la +collectd_DEPENDENCIES += tail.la +endif + if BUILD_PLUGIN_TAPE pkglib_LTLIBRARIES += tape.la tape_la_SOURCES = tape.c @@ -573,8 +602,12 @@ endif if BUILD_PLUGIN_UNIXSOCK pkglib_LTLIBRARIES += unixsock.la -unixsock_la_SOURCES = unixsock.c utils_cmd_putval.h utils_cmd_putval.c -unixsock_la_CPPFLAGS = -DLOCALSTATEDIR='"${localstatedir}"' +unixsock_la_SOURCES = unixsock.c \ + utils_cmd_flush.h utils_cmd_flush.c \ + utils_cmd_getval.h utils_cmd_getval.c \ + utils_cmd_listval.h utils_cmd_listval.c \ + utils_cmd_putval.h utils_cmd_putval.c \ + utils_cmd_putnotif.h utils_cmd_putnotif.c unixsock_la_LDFLAGS = -module -avoid-version -lpthread collectd_LDADD += "-dlopen" unixsock.la collectd_DEPENDENCIES += unixsock.la @@ -588,6 +621,24 @@ collectd_LDADD += "-dlopen" users.la collectd_DEPENDENCIES += users.la endif +if BUILD_PLUGIN_UUID +pkglib_LTLIBRARIES += uuid.la +uuid_la_SOURCES = uuid.c +uuid_la_CFLAGS = $(BUILD_WITH_LIBHAL_CFLAGS) +uuid_la_LIBADD = $(BUILD_WITH_LIBHAL_LIBS) +uuid_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" uuid.la +collectd_DEPENDENCIES += uuid.la +endif + +if BUILD_PLUGIN_VMEM +pkglib_LTLIBRARIES += vmem.la +vmem_la_SOURCES = vmem.c +vmem_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" vmem.la +collectd_DEPENDENCIES += vmem.la +endif + if BUILD_PLUGIN_VSERVER pkglib_LTLIBRARIES += vserver.la vserver_la_SOURCES = vserver.c @@ -616,7 +667,8 @@ endif dist_man_MANS = collectd.1 collectd-nagios.1 collectd.conf.5 \ collectd-email.5 collectd-exec.5 collectd-perl.5 \ - collectd-snmp.5 collectd-unixsock.5 + collectd-snmp.5 collectd-unixsock.5 collectdmon.1 \ + types.db.5 #collectd_1_SOURCES = collectd.pod @@ -624,7 +676,7 @@ 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 + collectd.conf.pod collectd.pod collectdmon.pod types.db.pod .pod.1: pod2man --release=$(VERSION) --center=$(PACKAGE) $< >.pod2man.tmp 2>/dev/null && mv -f .pod2man.tmp $@ || true