Install all the new man pages. Include them in 'make dist' too (even if
BUILD_ALL_DOCS is false; we've built them anyway). Delete them with 'make
distclean' too (and FAQ.txt).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10745 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/docs/Makefile.am b/docs/Makefile.am
index f0151fd..9e9840c 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -179,6 +179,12 @@
mkdir -p $(DESTDIR)$(datadir)/doc/valgrind; \
cp -r html $(DESTDIR)$(datadir)/doc/valgrind; \
fi
+ for f in *.1 ; do \
+ if test -r $$f ; then \
+ mkdir -p $(DESTDIR)$(mandir)/man1; \
+ cp $$f $(DESTDIR)$(mandir)/man1; \
+ fi \
+ done
ifeq ($(BUILD_ALL_DOCS),yes)
if test -r index.pdf ; then \
mkdir -p $(DESTDIR)$(datadir)/doc/valgrind; \
@@ -188,31 +194,28 @@
mkdir -p $(DESTDIR)$(datadir)/doc/valgrind; \
cp index.ps $(DESTDIR)$(datadir)/doc/valgrind/valgrind_manual.ps; \
fi
- if test -r valgrind.1 ; then \
- mkdir -p $(DESTDIR)$(mandir)/man1; \
- cp valgrind.1 $(DESTDIR)$(mandir)/man1/valgrind.1; \
- fi
endif
# This is done at 'make dist' time. It builds the html docs, print
-# docs and man page and copies them into the docs/ directory in the
+# docs and man pages and copies them into the docs/ directory in the
# tarball.
ifeq ($(BUILD_ALL_DOCS),yes)
-dist-hook: FAQ.txt html-docs print-docs man-pages
+dist-hook: FAQ.txt html-docs man-pages print-docs
cp -r html $(distdir)
cp FAQ.txt $(distdir)/..
- cp valgrind.1 $(distdir)
+ cp *.1 $(distdir)
cp print/index.pdf $(distdir)
cp print/index.ps $(distdir)
else
dist-hook: FAQ.txt html-docs man-pages
- cp FAQ.txt $(distdir)/..
cp -r html $(distdir)
+ cp FAQ.txt $(distdir)/..
+ cp *.1 $(distdir)
endif
distclean-local:
rm -rf html print
- rm -f $(top_builddir)/FAQ.txt
+ rm -f $(top_builddir)/FAQ.txt $(top_builddir)/docs/*.1