[PATCH] gprofng: install examples to $(docdir)/gprofng
Vladimir Mezentsev
vladimir.mezentsev@oracle.com
Mon Oct 14 18:32:17 GMT 2024
On 10/13/24 23:19, Sam James wrote:
> 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.
Thanks for reporting this.
>
> 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?
Right. I will do this.
-Vladimir
>
>> +
>> 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