bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: install-* targets in intl/Makefile do not follow GNU standards


From: Bruno Haible
Subject: Re: install-* targets in intl/Makefile do not follow GNU standards
Date: Sat, 12 May 2007 15:12:26 +0200
User-agent: KMail/1.5.4

Hello,

Noah Slater wrote:
> I am trying to develop a package using gettext and autoconf/automake.
> 
> When gettextize or autopoint install the intl directory the
> intl/Makefile has no target for:
> 
>  * install-html
>  * install-dvi
>  * indtall-ps
>  * install-pdf
> 
> As a consequence, running make from the top level directory fails for
> any of these targets.

Thanks for reporting this.

> The GNU Coding Standards dictate that these targets should exists.

That section of the GNU Coding Standards IMO talks about the targets
available to end users. But end users typically don't walk into the
intl/ directory just to do "make install-html" there. The relevant
documentation in this case is therefore not the GNU Coding Standards,
but rather the section "Third-Party Makefiles" in the automake-1.10
documentation. Anyway, the conclusion is the same.

I'm therefore applying the appended patch.

Bruno


2007-05-12  Bruno Haible  <address@hidden>

        * Makefile.in (install-dvi, install-html, install-info, install-ps,
        install-pdf): New targets.
        Reported by Noah Slater <address@hidden>.

*** intl/Makefile.in    27 Jan 2007 12:15:21 -0000      1.53
--- intl/Makefile.in    12 May 2007 13:06:46 -0000
***************
*** 400,405 ****
--- 400,407 ----
  
  install-strip: install
  
+ install-dvi install-html install-info install-ps install-pdf:
+ 
  installdirs:
        if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = 
"gettext-tools"; } \
           && test '@USE_INCLUDED_LIBINTL@' = yes; then \





reply via email to

[Prev in Thread] Current Thread [Next in Thread]