Add namespace and version to libfolks-tracker GIR
[platform/upstream/folks.git] / Makefile.am
index 786b4f1..a82d5e1 100644 (file)
@@ -3,32 +3,48 @@ ACLOCAL_AMFLAGS = -I m4
 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 \
@@ -43,7 +59,7 @@ MAINTAINERCLEANFILES = \
        $(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 \
@@ -55,11 +71,28 @@ MAINTAINERCLEANFILES = \
        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 \
@@ -76,4 +109,7 @@ ChangeLog:
 
 .PHONY: ChangeLog
 
+# Code coverage support
+include lcov.mk
+
 -include $(top_srcdir)/git.mk