X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2FMakefile.am;h=d9b3b9cabc9a35783188f104fe1868d2c8421582;hb=4285addef1e67f3d4c4b01ca3cbe5b7a2cae4d89;hp=c554abe97dcd2dd40eef9da3aadad5e083dc6268;hpb=4ff510ffa41e47f31c695c83f045fd79efecf5f4;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index c554abe9..d9b3b9ca 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,5 @@ SUBDIRS = libconfig -if BUILD_MODULE_PING +if BUILD_WITH_OWN_LIBOPING SUBDIRS += liboping endif @@ -12,6 +12,7 @@ sbin_PROGRAMS = collectd collectd_SOURCES = collectd.c collectd.h \ utils_debug.c utils_debug.h \ utils_mount.c utils_mount.h \ + utils_ignorelist.c utils_ignorelist.h \ common.c common.h \ network.c network.h \ plugin.c plugin.h \ @@ -32,12 +33,32 @@ collectd_LDFLAGS = -export-dynamic if BUILD_WITH_RRDTOOL collectd_LDFLAGS += -lm -lrrd endif +if BUILD_WITH_LIBRT +collectd_LDFLAGS += -lrt +endif if BUILD_WITH_LIBSOCKET collectd_LDFLAGS += -lsocket endif if BUILD_WITH_LIBRESOLV collectd_LDFLAGS += -lresolv endif +if BUILD_WITH_LIBKSTAT +collectd_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +collectd_LDFLAGS += -ldevinfo +endif + +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBKVM +collectd_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBDEVSTAT +collectd_LDFLAGS += -ldevstat +endif +collectd_LDFLAGS += -lstatgrab +endif + collectd_LDADD = $(LIBLTDL) libconfig/libconfig.la "-dlopen" self collectd_DEPENDENCIES = $(LIBLTDL) libconfig/libconfig.la @@ -55,6 +76,17 @@ collectd_LDADD += "-dlopen" apache.la collectd_DEPENDENCIES += apache.la endif +if BUILD_MODULE_APCUPS +pkglib_LTLIBRARIES += apcups.la +apcups_la_SOURCES = apcups.c +apcups_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBSOCKET +apcups_la_LDFLAGS += -lsocket +endif +collectd_LDADD += "-dlopen" apcups.la +collectd_DEPENDENCIES += apcups.la +endif + if BUILD_MODULE_APPLE_SENSORS pkglib_LTLIBRARIES += apple_sensors.la apple_sensors_la_SOURCES = apple_sensors.c @@ -81,6 +113,12 @@ if BUILD_MODULE_CPU pkglib_LTLIBRARIES += cpu.la cpu_la_SOURCES = cpu.c cpu_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBKSTAT +cpu_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +cpu_la_LDFLAGS += -ldevinfo +endif collectd_LDADD += "-dlopen" cpu.la collectd_DEPENDENCIES += cpu.la endif @@ -105,10 +143,44 @@ if BUILD_MODULE_DISK pkglib_LTLIBRARIES += disk.la disk_la_SOURCES = disk.c disk_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBKSTAT +disk_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +disk_la_LDFLAGS += -ldevinfo +endif +if BUILD_WITH_LIBIOKIT +disk_la_LDFLAGS += -lIOKit +endif 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_QUOTA #pkglib_LTLIBRARIES += quota.la #quota_la_SOURCES = quota_plugin.c quota_plugin.h @@ -124,6 +196,9 @@ if BUILD_MODULE_HDDTEMP pkglib_LTLIBRARIES += hddtemp.la hddtemp_la_SOURCES = hddtemp.c hddtemp_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBSOCKET +hddtemp_la_LDFLAGS += -lsocket +endif collectd_LDADD += "-dlopen" hddtemp.la collectd_DEPENDENCIES += hddtemp.la endif @@ -134,6 +209,26 @@ load_la_SOURCES = load.c load_la_LDFLAGS = -module -avoid-version collectd_LDADD += "-dlopen" load.la collectd_DEPENDENCIES += load.la +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBKVM +load_la_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBDEVSTAT +load_la_LDFLAGS += -ldevstat +endif +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 @@ -142,6 +237,29 @@ memory_la_SOURCES = memory.c memory_la_LDFLAGS = -module -avoid-version collectd_LDADD += "-dlopen" memory.la collectd_DEPENDENCIES += memory.la +if BUILD_WITH_LIBKSTAT +memory_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +memory_la_LDFLAGS += -ldevinfo +endif +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBKVM +memory_la_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBDEVSTAT +memory_la_LDFLAGS += -ldevstat +endif +memory_la_LDFLAGS += -lstatgrab +endif +endif + +if BUILD_MODULE_MULTIMETER +pkglib_LTLIBRARIES += multimeter.la +multimeter_la_SOURCES = multimeter.c +multimeter_la_LDFLAGS = -module -avoid-version +collectd_LDADD += "-dlopen" multimeter.la +collectd_DEPENDENCIES += multimeter.la endif if BUILD_MODULE_MYSQL @@ -163,12 +281,29 @@ collectd_LDADD += "-dlopen" nfs.la collectd_DEPENDENCIES += nfs.la endif +if BUILD_MODULE_NTPD +pkglib_LTLIBRARIES += ntpd.la +ntpd_la_SOURCES = ntpd.c +ntpd_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBSOCKET +ntpd_la_LDFLAGS += -lsocket +endif +collectd_LDADD += "-dlopen" ntpd.la +collectd_DEPENDENCIES += ntpd.la +endif + if BUILD_MODULE_PING pkglib_LTLIBRARIES += ping.la ping_la_SOURCES = ping.c ping_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBOPING +if BUILD_WITH_OWN_LIBOPING ping_la_LIBADD = liboping/liboping.la ping_la_DEPENDENCIES = liboping/liboping.la +else +ping_la_LDFLAGS += -loping +endif +endif collectd_LDADD += "-dlopen" ping.la collectd_DEPENDENCIES += ping.la endif @@ -206,12 +341,33 @@ swap_la_SOURCES = swap.c swap_la_LDFLAGS = -module -avoid-version collectd_LDADD += "-dlopen" swap.la collectd_DEPENDENCIES += swap.la +if BUILD_WITH_LIBKSTAT +swap_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +swap_la_LDFLAGS += -ldevinfo +endif +if BUILD_WITH_LIBKVM +swap_la_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBDEVSTAT +swap_la_LDFLAGS += -ldevstat +endif +swap_la_LDFLAGS += -lstatgrab +endif endif if BUILD_MODULE_TAPE pkglib_LTLIBRARIES += tape.la tape_la_SOURCES = tape.c tape_la_LDFLAGS = -module -avoid-version +if BUILD_WITH_LIBKSTAT +tape_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +tape_la_LDFLAGS += -ldevinfo +endif collectd_LDADD += "-dlopen" tape.la collectd_DEPENDENCIES += tape.la endif @@ -222,6 +378,21 @@ traffic_la_SOURCES = traffic.c traffic_la_LDFLAGS = -module -avoid-version collectd_LDADD += "-dlopen" traffic.la collectd_DEPENDENCIES += traffic.la +if BUILD_WITH_LIBKSTAT +traffic_la_LDFLAGS += -lkstat +endif +if BUILD_WITH_LIBDEVINFO +traffic_la_LDFLAGS += -ldevinfo +endif +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBKVM +traffic_la_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBDEVSTAT +traffic_la_LDFLAGS += -ldevstat +endif +traffic_la_LDFLAGS += -lstatgrab +endif endif if BUILD_MODULE_USERS @@ -248,13 +419,22 @@ collectd_LDADD += "-dlopen" wireless.la collectd_DEPENDENCIES += wireless.la endif -man_MANS = collectd.1 collectd.conf.5 +dist_man_MANS = collectd.1 collectd.conf.5 #collectd_1_SOURCES = collectd.pod -EXTRA_DIST = $(man_MANS) +#EXTRA_DIST = $(man_MANS) .pod.1: pod2man --release=$(VERSION) --center=$(PACKAGE) $< >$@ .pod.5: pod2man --section=5 --release=$(VERSION) --center=$(PACKAGE) $< >$@ + +install-exec-hook: + $(mkinstalldirs) $(DESTDIR)$(sysconfdir) + if test -e $(DESTDIR)$(sysconfdir)/collectd.conf; \ + then \ + $(INSTALL) -m 0640 collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf.pkg-orig; \ + else \ + $(INSTALL) -m 0640 collectd.conf $(DESTDIR)$(sysconfdir)/collectd.conf; \ + fi