groff
[Top][All Lists]
Advanced

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

Re: [Groff] automake for man-pages


From: Bernd Warken
Subject: Re: [Groff] automake for man-pages
Date: Thu, 20 Aug 2015 08:56:52 +0200

Thanx for the answers of my questions.

> Von: "Bertrand Garrigues" <address@hidden>

> I used the Automake variables man1_MANS, man5_MANS, man7_MANS to define
> the list of man files to be installed in sections 1, 5, and 7.
> 
> This is described here:
> 
>   https://www.gnu.org/software/automake/manual/automake.html#Man-Pages

Nice documentation.
 
>   man1_MANS += $(PREFIXMAN1)
>   man1_MANS += $(PREFIXMAN5)
>   man1_MANS += $(PREFIXMAN7)
>   
> are incorrect, it should be of course
> 
>   man1_MANS += $(PREFIXMAN1)
>   man5_MANS += $(PREFIXMAN5)
>   man7_MANS += $(PREFIXMAN7)
> 
Fixed.

> I've left man files as .man in the source tree because it was the case
> before the Automake migration.  I you prefer to have files in the source
> tree that have a suffix corresponding to the section they belong to
> (gpinyin.1.man instead of gpinyin.man for example) it should be possible
> but more complicated because we would have to defined more suffix rules
> to build the final man files from .1.man, .5.man and .7.man (we would
> have to define a new suffix I think, see
> https://www.gnu.org/software/automake/manual/automake.html#Suffixes).

I will use the SUFFIXES in Makefile.am:

SUFFIXES = .1.man .n
.1.man.n:
       ...

SUFFIXES = .5.man .n
.5.man.n:
       ...

SUFFIXES = .7.man .n
.7.man.n:
       ...

On a test, it worked perfectly.

Berne Warken



reply via email to

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