collectd_DEPENDENCIES = $(LIBLTDL) liboconfig/liboconfig.la
collectd_nagios_SOURCES = collectd-nagios.c
+collectd_nagios_LDFLAGS =
+if BUILD_WITH_LIBSOCKET
+collectd_nagios_LDFLAGS += -lsocket
+endif
pkglib_LTLIBRARIES =
if BUILD_MODULE_NETWORK
pkglib_LTLIBRARIES += network.la
-network_la_SOURCES = network.c
+network_la_SOURCES = network.c network.h
network_la_LDFLAGS = -module -avoid-version
if BUILD_WITH_LIBSOCKET
network_la_LDFLAGS += -lsocket
collectd_DEPENDENCIES += nut.la
endif
+if BUILD_WITH_LIBPERL
+if BUILD_MODULE_PERL
+pkglib_LTLIBRARIES += perl.la
+perl_la_SOURCES = perl.c
+perl_la_CFLAGS = $(AM_CFLAGS) \
+ $(shell perl -MExtUtils::Embed -e ccopts) \
+ -DXS_VERSION=\"$(VERSION)\" -DVERSION=\"$(VERSION)\"
+perl_la_LDFLAGS = -module -avoid-version \
+ $(shell perl -MExtUtils::Embed -e ldopts)
+collectd_LDADD += "-dlopen" perl.la
+collectd_DEPENDENCIES += perl.la
+endif
+endif
+
if BUILD_MODULE_PING
pkglib_LTLIBRARIES += ping.la
ping_la_SOURCES = ping.c