]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blobdiff - MCONFIG.in
Add coverage testing using gcov
[thirdparty/e2fsprogs.git] / MCONFIG.in
index af649ed3173f64633b8cf04b07cc06b6ea513268..5ed4df072052733178258e076a7e4a9516d064b2 100644 (file)
@@ -249,6 +249,14 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/MCONFIG \
 @MAINTAINER_CMT@$(top_srcdir)/configure: $(top_srcdir)/configure.in
 @MAINTAINER_CMT@       cd $(top_srcdir) && autoheader && autoconf
 
+coverage.txt: Makefile $(SRCS)
+       if test -n "$(SRCS)"; then \
+               gcov -s $(top_srcdir) -o . $(SRCS) > coverage.txt 2>&1 ; \
+       fi
+
+clean::
+       $(RM) -f *.gcda *.gcov *.gcno coverage.txt
+
 #
 # Make depend magic...
 #