summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8a09193)
raw | patch | inline | side by side (parent: 8a09193)
author | Yves Mettier <ymettier@free.fr> | |
Sat, 6 Apr 2013 18:14:27 +0000 (11:14 -0700) | ||
committer | Florian Forster <octo@collectd.org> | |
Sat, 6 Apr 2013 18:14:27 +0000 (11:14 -0700) |
Fixes Github issue #269.
Signed-off-by: Florian Forster <octo@collectd.org>
Signed-off-by: Florian Forster <octo@collectd.org>
src/Makefile.am | patch | blob | history |
diff --git a/src/Makefile.am b/src/Makefile.am
index 34012a7f1bb1463caead9675a9f15eda678a6d47..6e84eafe9235f85c6c877b8fe82c6c3ab84c13cc 100644 (file)
--- a/src/Makefile.am
+++ b/src/Makefile.am
BUILT_SOURCES =
CLEANFILES =
+DISTCLEANFILES =
if BUILD_PLUGIN_AGGREGATION
pkglib_LTLIBRARIES += aggregation.la
collectd_DEPENDENCIES += pf.la
endif
-if BUILD_PLUGIN_PINBA
BUILT_SOURCES += pinba.pb-c.c pinba.pb-c.h
-CLEANFILES += pinba.pb-c.c pinba.pb-c.h
+DISTCLEANFILES += pinba.pb-c.c pinba.pb-c.h
+if BUILD_PLUGIN_PINBA
pkglib_LTLIBRARIES += pinba.la
pinba_la_SOURCES = pinba.c
pinba_la_LDFLAGS = -module -avoid-version
collectd_DEPENDENCIES += write_redis.la
endif
-if BUILD_PLUGIN_WRITE_RIEMANN
BUILT_SOURCES += riemann.pb-c.c riemann.pb-c.h
-CLEANFILES += riemann.pb-c.c riemann.pb-c.h
+DISTCLEANFILES += riemann.pb-c.c riemann.pb-c.h
+if BUILD_PLUGIN_WRITE_RIEMANN
pkglib_LTLIBRARIES += write_riemann.la
write_riemann_la_SOURCES = write_riemann.c riemann.pb-c.c
write_riemann_la_LDFLAGS = -module -avoid-version
#collectd_1_SOURCES = collectd.pod
-EXTRA_DIST = types.db pinba.proto riemann.proto
+EXTRA_DIST = types.db
+
+EXTRA_DIST += pinba.proto pinba.pb-c.c pinba.pb-c.h
+EXTRA_DIST += riemann.proto riemann.pb-c.c riemann.pb-c.h
EXTRA_DIST += collectd.conf.pod \
collectd-email.pod \
fi
pinba.pb-c.c pinba.pb-c.h: pinba.proto
+if HAVE_PROTOC_C
protoc-c -I$(srcdir) --c_out . $(srcdir)/pinba.proto
+else
+ @echo "INFO Could not find protoc-c. This tool is necessary to generate $@"
+ @echo "INFO Check http://code.google.com/p/protobuf-c for more information"
+ @echo "INFO Note : package for Debian (Ubuntu...) is protobuf-c-compiler and protobuf-c0-dev will also be needed"
+ @echo "INFO Note : package for Fedora (Redhat, Centos...) is protobuf-c and protobuf-c-devel will also be needed"
+endif
riemann.pb-c.c riemann.pb-c.h: riemann.proto
+if HAVE_PROTOC_C
protoc-c -I$(srcdir) --c_out . $(srcdir)/riemann.proto
+else
+ @echo "INFO Could not find protoc-c. This tool is necessary to generate $@"
+ @echo "INFO Check http://code.google.com/p/protobuf-c for more information"
+ @echo "INFO Note : package for Debian (Ubuntu...) is protobuf-c-compiler and protobuf-c0-dev will also be needed"
+ @echo "INFO Note : package for Fedora (Redhat, Centos...) is protobuf-c and protobuf-c-devel will also be needed"
+endif
install-exec-hook:
$(mkinstalldirs) $(DESTDIR)$(sysconfdir)