diff options
Diffstat (limited to 'find/Makefile.am')
-rw-r--r-- | find/Makefile.am | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/find/Makefile.am b/find/Makefile.am index c0f7c3bb..0795b876 100644 --- a/find/Makefile.am +++ b/find/Makefile.am @@ -6,7 +6,9 @@ localedir = $(datadir)/locale noinst_LIBRARIES = libfindtools.a libfindtools_a_SOURCES = finddata.c fstype.c parser.c pred.c exec.c tree.c util.c sharefile.c print.c - +libfindtools_coverage_files = \ + $(libfindtools_a_SOURCES:.c=.gcno) \ + $(libfindtools_a_SOURCES:.c=.gcda) # We always build two versions of find, one with fts, one without. # Their names depend on whether the user specified --with-fts. @@ -19,11 +21,15 @@ if WITH_FTS bin_PROGRAMS = find oldfind find_SOURCES = ftsfind.c oldfind_SOURCES = find.c +find_coverage_files = $(oldfind_SOURCES:.c=.gcno) $(find_SOURCES:.c=.gcno) \ + $(oldfind_SOURCES:.c=.gcda) $(find_SOURCES:.c=.gcda) man_MANS = find.1 oldfind.1 else bin_PROGRAMS = find ftsfind find_SOURCES = find.c ftsfind_SOURCES = ftsfind.c +find_coverage_files = $(ftsfind_SOURCES:.c=.gcno) $(find_SOURCES:.c=.gcno) \ + $(ftsfind_SOURCES:.c=.gcda) $(find_SOURCES:.c=.gcda) man_MANS = find.1 ftsfind.1 endif @@ -45,5 +51,9 @@ SUBDIRS = . testsuite dist-hook: findutils-check-manpages +# Clean coverage files generated by running binaries built with +# gcc -fprofile-arcs -ftest-coverage +CLEANFILES = $(libfindtools_coverage_files) $(find_coverage_files) + findutils-check-manpages: $(top_srcdir)/build-aux/man-lint.sh $(srcdir) $(man_MANS) |