chiark / gitweb /
Build: Fix construction of manual pages.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 30 Dec 2008 15:01:50 +0000 (15:01 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 1 Jan 2009 23:57:00 +0000 (23:57 +0000)
commite99aedcf9373b3305c32e510c086bf3357b4736a
treee8616818eadd7664d998597cd387e4d695c530d2
parentca3aaaeb369633cd65c8cc29dde88daff2c38e8c
Build: Fix construction of manual pages.

Firstly, there was a bug in vars.am: the suffix rule used to construct
manpages was broken because suffix rules aren't allowed to have
dependencies of their own.  So purge defs.man.in (we now just have
defs.man) and confsubst the entire manpage each time.

Secondly, in preparation for new manpages for services, consolidate the
summary-building machinery into vars.am.  The server makefile no longer
needs a special case for tripe-admin.8.

To keep things tidy, defs.man and make-summary have been stashed in
common.  This seems as good a place as any.
18 files changed:
Makefile.am
client/tripectl.1.in
common/Makefile.am
common/defs.man [moved from defs.man.in with 100% similarity]
common/make-summary [moved from server/make-summary with 100% similarity]
keys/tripe-keys.8.in
keys/tripe-keys.conf.5.in
maint-utils/manfix
mon/tripemon.1.in
pathmtu/pathmtu.1.in
pkstream/pkstream.1.in
priv/tripe-privhelper.8.in
proxy/tripe-mitm.8.in
server/Makefile.am
server/tripe-admin.5.in
server/tripe.8.in
uslip/tripe-uslip.1.in
vars.am