erlang plugin: Add some proof-of-concept code for Erlang interoperability.
[collectd.git] / src / Makefile.am
index 2e9f265..0cef460 100644 (file)
@@ -173,6 +173,14 @@ collectd_LDADD += "-dlopen" conntrack.la
 collectd_DEPENDENCIES += conntrack.la
 endif
 
+if BUILD_PLUGIN_CONTEXTSWITCH
+pkglib_LTLIBRARIES += contextswitch.la
+contextswitch_la_SOURCES = contextswitch.c
+contextswitch_la_LDFLAGS = -module -avoid-version
+collectd_LDADD += "-dlopen" contextswitch.la
+collectd_DEPENDENCIES += contextswitch.la
+endif
+
 if BUILD_PLUGIN_CPU
 pkglib_LTLIBRARIES += cpu.la
 cpu_la_SOURCES = cpu.c
@@ -306,6 +314,16 @@ collectd_LDADD += "-dlopen" entropy.la
 collectd_DEPENDENCIES += entropy.la
 endif
 
+if BUILD_PLUGIN_ERLANG
+pkglib_LTLIBRARIES += erlang.la
+erlang_la_SOURCES = erlang.c
+erlang_la_CPPFLAGS = $(AM_CPPFLAGS) $(BUILD_WITH_ERLANG_CPPFLAGS)
+erlang_la_LDFLAGS = -module -avoid-version $(BUILD_WITH_ERLANG_LDFLAGS)
+erlang_la_LIBADD = $(BUILD_WITH_ERLANG_LIBS)
+collectd_LDADD += "-dlopen" erlang.la
+collectd_DEPENDENCIES += erlang.la
+endif
+
 if BUILD_PLUGIN_EXEC
 pkglib_LTLIBRARIES += exec.la
 exec_la_SOURCES = exec.c \
@@ -470,6 +488,14 @@ collectd_LDADD += "-dlopen" match_empty_counter.la
 collectd_DEPENDENCIES += match_empty_counter.la
 endif
 
+if BUILD_PLUGIN_MATCH_HASHED
+pkglib_LTLIBRARIES += match_hashed.la
+match_hashed_la_SOURCES = match_hashed.c
+match_hashed_la_LDFLAGS = -module -avoid-version
+collectd_LDADD += "-dlopen" match_hashed.la
+collectd_DEPENDENCIES += match_hashed.la
+endif
+
 if BUILD_PLUGIN_MATCH_REGEX
 pkglib_LTLIBRARIES += match_regex.la
 match_regex_la_SOURCES = match_regex.c