]> granicus.if.org Git - php/commitdiff
fix lcov processing with gcc 4.1 (some .h files were not copied)
authorNuno Lopes <nlopess@php.net>
Sun, 10 Sep 2006 12:37:44 +0000 (12:37 +0000)
committerNuno Lopes <nlopess@php.net>
Sun, 10 Sep 2006 12:37:44 +0000 (12:37 +0000)
Makefile.gcov

index 1cf5455a21d62da13566a486bbdb8398110a5da3..57018b60be0a76f847cf4a81de49599035d804c8 100644 (file)
@@ -29,7 +29,7 @@ php_lcov.info: lcov-test
        @rm -rf lcov_data/
        @$(mkinstalldirs) lcov_data/
        @echo
-       -@find . -name \*.gcda -o -name \*.gcno -o -name \*.da | sed -e 's/^\.\///' | sed -e 's/\.gcda//g' -e 's/\.gcno//g' -e 's/\.da//g' | uniq | while read x; do \
+       -@find . -name \*.gcda -o -name \*.gcno -o -name \*.da -o -name \*.h | sed -e 's/^\.\///' | sed -e 's/\.gcda//g' -e 's/\.gcno//g' -e 's/\.da//g' | uniq | while read x; do \
                echo -n . ;\
                y=`echo $$x | sed -e 's!\.libs/!!'`; \
                dir=lcov_data/`dirname $$x`; \
@@ -49,6 +49,9 @@ php_lcov.info: lcov-test
                if test -f "$(top_srcdir)/$$y.l"; then \
                        ln -f -s $(top_srcdir)/$$y.l lcov_data/$$y.l; \
                fi; \
+               if test -f "$(top_srcdir)/$$y"; then \
+                       ln -f -s $(top_srcdir)/$$y lcov_data/$$y; \
+               fi; \
                if test -f "$(top_builddir)/$$y.c"; then \
                        ln -f -s $(top_builddir)/$$y.c lcov_data/$$y.c; \
                fi; \