Only install opus_*.3 manpages. Fixes 'make distcheck'.
authorRalph Giles <giles@mozilla.com>
Fri, 10 Aug 2012 21:42:00 +0000 (14:42 -0700)
committerRalph Giles <giles@mozilla.com>
Fri, 10 Aug 2012 21:42:00 +0000 (14:42 -0700)
We were installing every readable file in man/man3, but
only unstalling files matching opus_*.3. Some doxygen
versions construct manpage versions of the marked up
header files and directory index, which got left on the
system after 'make uninstall'.

I don't think the 'uninstall' target is widely used, it's
often broken and can easily break other software. However,
we rely on 'make distcheck' which does verify this issue.

Instead, only install the opus_*.3 manpages, which are the
core api documentation.

doc/Makefile.am

index e38e879..ba6f64c 100644 (file)
@@ -26,7 +26,7 @@ install-data-local:
        done
 
        $(INSTALL) -d $(DESTDIR)$(mandir)/man3
-       cd man && find man3 -type f \
+       cd man && find man3 -type f -name opus_*.3 \
                  -exec $(INSTALL_DATA) \{} $(DESTDIR)$(mandir)/man3 \;
 
 clean-local: