Simplify gcov generation
authorMatthias Clasen <mclasen@redhat.com>
Sun, 8 Aug 2010 05:07:53 +0000 (01:07 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 8 Aug 2010 05:12:04 +0000 (01:12 -0400)
lcov seems to handle .libs just fine on its own.

Makefile.decl

index 3b344eb..d07e6d2 100644 (file)
@@ -78,10 +78,8 @@ lcov:
 # we also have to delete tests/.libs/libmoduletestplugin_*.gcda
 genlcov:
        rm -f $(top_builddir)/tests/.libs/libmoduletestplugin_*.gcda
-       $(LTP) --directory $(top_builddir) --capture --output-file glib-lcov.info --test-name GLIB_PERF --no-checksum
-       $(SED) -e 's#.libs/##' < glib-lcov.info > glib-lcov.info.tmp
-       LANG=C $(LTP_GENHTML) --prefix $(top_builddir) --output-directory glib-lcov --title "GLib Code Coverage" --legend --show-details glib-lcov.info.tmp
-       rm -f glib-lcov.info.tmp
+       $(LTP) --directory $(top_builddir) --capture --output-file glib-lcov.info --test-name GLIB_PERF --no-checksum --compat-libtool
+       LANG=C $(LTP_GENHTML) --prefix $(top_builddir) --output-directory glib-lcov --title "GLib Code Coverage" --legend --show-details glib-lcov.info
 
 lcov-clean:
        -$(LTP) --directory $(top_builddir) -z