[PATCH] gprofng: install examples to $(docdir)/gprofng
Sam James
sam@gentoo.org
Mon Oct 14 06:19:35 GMT 2024
vladimir.mezentsev@oracle.com writes:
> From: Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
>
> gprofng/ChangeLog
> 2024-10-09 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
>
> * doc/Makefile.am: Install gprofng examples.
> * doc/Makefile.in: Rebuild.
> ---
> gprofng/doc/Makefile.am | 10 ++++++++++
> gprofng/doc/Makefile.in | 12 +++++++++---
> 2 files changed, 19 insertions(+), 3 deletions(-)
>
> diff --git a/gprofng/doc/Makefile.am b/gprofng/doc/Makefile.am
> index 7c88e144ab6..fcd079671ba 100644
> --- a/gprofng/doc/Makefile.am
> +++ b/gprofng/doc/Makefile.am
> @@ -59,3 +59,13 @@ MAINTAINERCLEANFILES = gprofng.info $(man_MANS)
> EXTRA_DIST = $(man_MANS) version.texi
>
> info: $(man_MANS)
> +
> +examples.tar.gz:
> + $(AM_V_at)( tar czf $@ $(srcdir)/../examples )
> +
> +install-examples: examples.tar.gz
> + $(mkinstalldirs) $(docdir)/gprofng
> + $(INSTALL_DATA) examples.tar.gz $(docdir)/gprofng
> +
> +install-am: install-examples
It looks like I don't get man pages installed anymore. I guess
install-am like this clobbers the default.
I think we want to use
https://www.gnu.org/software/automake/manual/1.17/html_node/Extending-Installation.html
instead of overriding install-am?
> +
> diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in
> index 9b9f81cb780..3e625433f95 100644
> --- a/gprofng/doc/Makefile.in
> +++ b/gprofng/doc/Makefile.in
> @@ -667,9 +667,6 @@ install-exec: install-exec-am
> install-data: install-data-am
> uninstall: uninstall-am
>
> -install-am: all-am
> - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
> -
> installcheck: installcheck-am
> install-strip:
> if test -z '$(STRIP)'; then \
> @@ -893,6 +890,15 @@ gprofng-display-text.1: $(srcdir)/gprofng-display-text.texi
>
> info: $(man_MANS)
>
> +examples.tar.gz:
> + $(AM_V_at)( tar czf $@ $(srcdir)/../examples )
> +
> +install-examples: examples.tar.gz
> + $(mkinstalldirs) $(docdir)/gprofng
> + $(INSTALL_DATA) examples.tar.gz $(docdir)/gprofng
> +
> +install-am: install-examples
> +
> # Tell versions [3.59,3.63) of GNU make to not export all variables.
> # Otherwise a system limit (for SysV at least) may be exceeded.
> .NOEXPORT:
More information about the Binutils
mailing list