automake-patches
[Top][All Lists]
Advanced

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

Re: AM_SILENT_RULES doesn't silence texinfo rules


From: Jack Kelly
Subject: Re: AM_SILENT_RULES doesn't silence texinfo rules
Date: Wed, 23 Sep 2009 19:30:54 +1000

On Wed, Sep 23, 2009 at 2:02 PM, Ralf Wildenhues <address@hidden> wrote:
> Uh, oh, more bikeshed color questions.  Let's try to find answers that
> follow some principle ...  ;-)
>
> -snip-
>
> What if you just give up the alignment of the target for tags longer
> than 6 characters?  Too ugly shed color?  Or we go to 8, that might
> still be tolerable, maybe let's see an example build.

Sure. I added silent rules to my libfake437 Makefile.am and built it:

$ make all ps pdf html dvi
make  all-am
make[1]: Entering directory `/home/endgame/code/libfake437'
  GEN      doc/fake437-primitive.texi
  GEN      doc/fake437-surface.texi
  GEN      doc/fake437-types.texi
  MAKEINFO doc/libfake437.info
  CC       src/libfake437/chars.lo
  CC       src/libfake437/primitive.lo
  CC       src/libfake437/surface.lo
  CCLD     src/libfake437/libfake437.la
  CXX      src/libfake437++/surface.lo
  CXXLD    src/libfake437++/libfake437++.la
make[1]: Leaving directory `/home/endgame/code/libfake437'
  TEXI2DVI doc/libfake437.dvi
  DVIPS    doc/libfake437.ps
  TEXI2PDF doc/libfake437.pdf
  INFOHTML doc/libfake437.html
make: Nothing to be done for `dvi'.

If I drop it back to 6, it looks like this:

$ make all ps pdf html dvi
make  all-am
make[1]: Entering directory `/home/endgame/code/libfake437'
  GEN    doc/fake437-primitive.texi
  GEN    doc/fake437-surface.texi
  GEN    doc/fake437-types.texi
  MAKEINFO doc/libfake437.info
  CC     src/libfake437/chars.lo
  CC     src/libfake437/primitive.lo
  CC     src/libfake437/surface.lo
  CCLD   src/libfake437/libfake437.la
  CXX    src/libfake437++/surface.lo
  CXXLD  src/libfake437++/libfake437++.la
make[1]: Leaving directory `/home/endgame/code/libfake437'
  TEXI2DVI doc/libfake437.dvi
  DVIPS  doc/libfake437.ps
  TEXI2PDF doc/libfake437.pdf
  INFOHTML doc/libfake437.html
make: Nothing to be done for `dvi'.

I personally prefer it with 8, but I'd rather get something I don't
like committed over a long bikeshed argument.

Revised patch attached. If you're happy with it, I'll cook up some
tests and we can try to get this committed soonish.

Attachment: 0001-Add-silent-rules-support-for-texinfo-outputs.patch
Description: Text Data


reply via email to

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