X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2FMakefile.am;h=1efdb1aba5ce25d8e7f12f7799c975682ffdb14b;hb=4dc48314be6a40b0d561d9dbf257c92f6197d15c;hp=5538f64174b1507edbb99bbb09ba53ca3e356513;hpb=13c401437fad4b777d06fba5b45652065e54aaf5;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index 5538f641..1efdb1ab 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,15 +8,18 @@ AM_CFLAGS = -Wall -Werror endif sbin_PROGRAMS = collectd +bin_PROGRAMS = collectd-nagios collectd_SOURCES = collectd.c collectd.h \ utils_debug.c utils_debug.h \ utils_mount.c utils_mount.h \ + utils_llist.c utils_llist.h \ + utils_ignorelist.c utils_ignorelist.h \ common.c common.h \ - network.c network.h \ plugin.c plugin.h \ configfile.c configfile.h collectd_CPPFLAGS = $(LTDLINCL) +collectd_CPPFLAGS += -DPREFIX='"${prefix}"' collectd_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"' collectd_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"' if BUILD_FEATURE_DAEMON @@ -29,9 +32,6 @@ endif # Link to these libraries.. collectd_LDFLAGS = -export-dynamic -if BUILD_WITH_RRDTOOL -collectd_LDFLAGS += -lm -lrrd -endif if BUILD_WITH_LIBRT collectd_LDFLAGS += -lrt endif @@ -62,6 +62,8 @@ endif collectd_LDADD = $(LIBLTDL) libconfig/libconfig.la "-dlopen" self collectd_DEPENDENCIES = $(LIBLTDL) libconfig/libconfig.la +collectd_nagios_SOURCES = collectd-nagios.c + pkglib_LTLIBRARIES = if BUILD_MODULE_APACHE @@ -130,6 +132,14 @@ collectd_LDADD += "-dlopen" cpufreq.la collectd_DEPENDENCIES += cpufreq.la endif +if BUILD_MODULE_CSV +pkglib_LTLIBRARIES += csv.la +csv_la_SOURCES = csv.c +csv_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" csv.la +collectd_DEPENDENCIES += csv.la +endif + if BUILD_MODULE_DF pkglib_LTLIBRARIES += df.la df_la_SOURCES = df.c @@ -155,6 +165,39 @@ collectd_LDADD += "-dlopen" disk.la collectd_DEPENDENCIES += disk.la endif +if BUILD_MODULE_DNS +pkglib_LTLIBRARIES += dns.la +dns_la_SOURCES = dns.c utils_dns.c utils_dns.h +dns_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBPCAP +dns_la_LDFLAGS += -lpcap +endif +if BUILD_WITH_LIBPTHREAD +dns_la_LDFLAGS += -lpthread +endif +collectd_LDADD += "-dlopen" dns.la +collectd_DEPENDENCIES += dns.la +endif + +if BUILD_MODULE_EMAIL +pkglib_LTLIBRARIES += email.la +email_la_SOURCES = email.c +email_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBPTHREAD +email_la_LDFLAGS += -lpthread +endif +collectd_LDADD += "-dlopen" email.la +collectd_DEPENDENCIES += email.la +endif + +if BUILD_MODULE_ENTROPY +pkglib_LTLIBRARIES += entropy.la +entropy_la_SOURCES = entropy.c +entropy_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" entropy.la +collectd_DEPENDENCIES += entropy.la +endif + #if BUILD_MODULE_QUOTA #pkglib_LTLIBRARIES += quota.la #quota_la_SOURCES = quota_plugin.c quota_plugin.h @@ -194,6 +237,17 @@ load_la_LDFLAGS += -lstatgrab endif endif +if BUILD_MODULE_MBMON +pkglib_LTLIBRARIES += mbmon.la +mbmon_la_SOURCES = mbmon.c +mbmon_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBSOCKET +mbmon_la_LDFLAGS += -lsocket +endif +collectd_LDADD += "-dlopen" mbmon.la +collectd_DEPENDENCIES += mbmon.la +endif + if BUILD_MODULE_MEMORY pkglib_LTLIBRARIES += memory.la memory_la_SOURCES = memory.c @@ -236,6 +290,20 @@ collectd_LDADD += "-dlopen" mysql.la collectd_DEPENDENCIES += mysql.la endif +if BUILD_MODULE_NETWORK +pkglib_LTLIBRARIES += network.la +network_la_SOURCES = network.c +network_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBSOCKET +network_la_LDFLAGS += -lsocket +endif +if BUILD_WITH_LIBPTHREAD +network_la_LDFLAGS += -lpthread +endif +collectd_LDADD += "-dlopen" network.la +collectd_DEPENDENCIES += network.la +endif + if BUILD_MODULE_NFS pkglib_LTLIBRARIES += nfs.la nfs_la_SOURCES = nfs.c @@ -279,6 +347,14 @@ collectd_LDADD += "-dlopen" processes.la collectd_DEPENDENCIES += processes.la endif +if BUILD_WITH_RRDTOOL +pkglib_LTLIBRARIES += rrdtool.la +rrdtool_la_SOURCES = rrdtool.c +rrdtool_la_LDFLAGS = -module -avoid-version -lrrd +collectd_LDADD += "-dlopen" rrdtool.la +collectd_DEPENDENCIES += rrdtool.la +endif + if BUILD_MODULE_SENSORS pkglib_LTLIBRARIES += sensors.la sensors_la_SOURCES = sensors.c @@ -358,6 +434,17 @@ traffic_la_LDFLAGS += -lstatgrab endif endif +if BUILD_MODULE_UNIXSOCK +pkglib_LTLIBRARIES += unixsock.la +unixsock_la_SOURCES = unixsock.c +unixsock_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBPTHREAD +unixsock_la_LDFLAGS += -lpthread +endif +collectd_LDADD += "-dlopen" unixsock.la +collectd_DEPENDENCIES += unixsock.la +endif + if BUILD_MODULE_USERS pkglib_LTLIBRARIES += users.la users_la_SOURCES = users.c @@ -397,7 +484,7 @@ install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(sysconfdir) if test -e $(DESTDIR)$(sysconfdir)/collectd.conf; \ then \ - $(INSTALL_DATA) collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf.pkg-orig; \ + $(INSTALL) -m 0640 collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf.pkg-orig; \ else \ - $(INSTALL_DATA) collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf; \ + $(INSTALL) -m 0640 collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf; \ fi