mirror of
git://git.sv.gnu.org/findutils.git
synced 2026-01-30 21:28:58 +01:00
* lib/Makefile.am (coverage-clean): Remove output files left behind by gcc -fprofile-arcs -ftest-coverage by using $(RM) with a glob pattern rather than a $(libfindtools_a_SOURCES.c=.gcno) Makefile substitution, because the latter caused us to delete header files entirely (their names do not end in .c). This had meant that it was impossible to compile findutils after "make clean". Bug report by David Gilbert. * find/Makefile.am (coverage-clean): Likewise. * xargs/Makefile.am (coverage-clean): Likewise. * locate/Makefile.am (coverage-clean): Likewise. * Makefile.am (coverage-clean): Likewise, but also do this in the subdirectories whose Makefile.am files are generated by gnulib-tool.
24 lines
717 B
Makefile
24 lines
717 B
Makefile
AUTOMAKE_OPTIONS = std-options
|
|
AM_CFLAGS = $(WARN_CFLAGS)
|
|
localedir = $(datadir)/locale
|
|
bin_PROGRAMS = xargs
|
|
man_MANS = xargs.1
|
|
AM_CPPFLAGS = -I.. -I../gl/lib -I$(top_srcdir)/gl/lib -I$(top_srcdir)/lib -I../intl -DLOCALEDIR=\"$(localedir)\"
|
|
LDADD = ../lib/libfind.a ../gl/lib/libgnulib.a $(LIB_CLOSE) $(LIBINTL)
|
|
EXTRA_DIST = $(man_MANS)
|
|
SUBDIRS = . testsuite
|
|
|
|
$(PROGRAMS): ../lib/libfind.a ../gl/lib/libgnulib.a
|
|
|
|
dist-hook: findutils-check-manpages
|
|
|
|
findutils-check-manpages:
|
|
$(top_srcdir)/build-aux/man-lint.sh $(srcdir) $(man_MANS)
|
|
|
|
# Clean coverage files generated by running binaries built with
|
|
# gcc -fprofile-arcs -ftest-coverage
|
|
coverage-clean:
|
|
$(RM) *.gcno *.gcda *.gcov *.lcov
|
|
|
|
clean-local: coverage-clean
|