X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2FMakefile.am;h=ff4da23b5760997e4296ed47f4111c3b227c36fd;hb=b1aae570f75a93f475814aa0753ecdb15f967767;hp=bd0f080fd11fad9cdf2426d2b72263af3c9a684c;hpb=d89f6dc3d68cefc83b196863381d11c80b96460b;p=collectd.git diff --git a/src/Makefile.am b/src/Makefile.am index bd0f080f..ff4da23b 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 @@ -48,6 +48,17 @@ 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 @@ -64,6 +75,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 @@ -161,20 +183,38 @@ 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_MEMORY pkglib_LTLIBRARIES += memory.la 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 -collectd_LDADD += "-dlopen" memory.la -collectd_DEPENDENCIES += memory.la +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_MYSQL @@ -196,12 +236,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 @@ -237,14 +294,23 @@ if BUILD_MODULE_SWAP pkglib_LTLIBRARIES += swap.la 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 -collectd_LDADD += "-dlopen" swap.la -collectd_DEPENDENCIES += swap.la +if BUILD_WITH_LIBSTATGRAB +if BUILD_WITH_LIBKVM +swap_la_LDFLAGS += -lkvm +endif +if BUILD_WITH_LIBDEVSTAT +swap_la_LDFLAGS += -ldevstat +endif +swap_la_LDFLAGS += -lstatgrab +endif endif if BUILD_MODULE_TAPE @@ -265,14 +331,23 @@ if BUILD_MODULE_TRAFFIC pkglib_LTLIBRARIES += traffic.la 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 -collectd_LDADD += "-dlopen" traffic.la -collectd_DEPENDENCIES += traffic.la +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