SUBDIRS = \
folks \
backends \
- tests \
tools \
po \
$(NULL)
+if ENABLE_TESTS
+SUBDIRS += tests
+endif
+
if HAVE_VALADOC
SUBDIRS += docs
endif
-DISTCHECK_CONFIGURE_FLAGS = --enable-docs
+DIST_SUBDIRS = \
+ backends \
+ docs \
+ folks \
+ tests \
+ tools \
+ po \
+ $(NULL)
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --enable-docs \
+ --enable-tests \
+ --enable-eds-backend \
+ --enable-telepathy-backend \
+ --enable-libsocialweb-backend \
+ --enable-tracker-backend \
+ --enable-zeitgeist \
+ --disable-vala \
+ $(NULL)
EXTRA_DIST = \
- ABOUT-NLS \
autogen.sh \
- po/Makevars.template \
- po/Rules-quot \
- po/boldquot.sed \
- po/en@boldquot.header \
- po/en@quot.header \
- po/insert-header.sin \
- po/quot.sed \
- po/remove-potcdate.sin \
+ check.mk \
+ lcov.mk \
+ valgrind.mk \
$(NULL)
MAINTAINERCLEANFILES = \
ABOUT-NLS \
+ $(top_builddir)/lcov.info \
$(srcdir)/INSTALL \
$(srcdir)/aclocal.m4 \
$(srcdir)/compile \
$(srcdir)/mkinstalldirs \
$(srcdir)/ChangeLog \
`find "$(srcdir)" -type f -name Makefile.in -print` \
- `find "m4" -type f -name "*.m4" -print` \
+ `find "m4" -type f -name "*.m4" ! -name "as-compiler-flag.m4" ! -name "introspection.m4" ! -name "vala.m4" -print` \
po/Makevars.template \
po/Rules-quot \
po/boldquot.sed \
po/remove-potcdate.sin \
$(NULL)
+maintainer-clean-local: maintainer-clean-local-lcov
+maintainer-clean-local-lcov:
+ rm -rf $(top_builddir)/lcov.html
+
+.PHONY: maintainer-clean-local-lcov
+
+GITIGNOREFILES = \
+ $(top_builddir)/lcov.html/* \
+ $(NULL)
+
distclean-local:
if test "x$(srcdir)" = "x."; then :; else \
rm -f ChangeLog; \
fi
+distcleancheck_listfiles = \
+ find . -type f -exec sh -c 'test -f $(srcdir)/$$1 || echo $$1' \
+ sh '{}' ';'
+
+maintainer-upload-release:
+ $(MAKE) -C docs maintainer-upload-release
+
ChangeLog:
@echo Creating $@
@if test -d "$(srcdir)/.git"; then \
.PHONY: ChangeLog
+# Code coverage support
+include lcov.mk
+
-include $(top_srcdir)/git.mk