]> git.ipfire.org Git - thirdparty/automake.git/commit
[ng] texinfo: don't support split info files anymore
authorStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 13 Aug 2012 13:00:34 +0000 (15:00 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 13 Aug 2012 13:30:00 +0000 (15:30 +0200)
commitdd603e21f7ba2410adeab2348aa540947dcffee1
tree93680c95064a589fd5b873b7ec33ca0568dae3e0
parentf095d7e3c86a1c94b1e5437d6e9becdf82006f36
[ng] texinfo: don't support split info files anymore

They were once required for performance or memory-saving reasons; but
such considerations, while certainly relevant in the past, will,
thanks to today's powerful machines, get less and less important in
the future, shrinking to irrelevance soon enough ("soon" for what
concerns the Automake-NG timetable, at least).

So, since the need to cater to split '.info' output files adds some
annoying complexity in some places of the Automake-NG codebase, we
simply stop supporting them.  This change should actually be almost
transparent to the users.

References:
<http://lists.gnu.org/archive/html/automake-ng/2012-08/msg00116.html>
<http://lists.gnu.org/archive/html/texinfo-devel/2012-08/msg00015.html>

* lib/am/texinfos.mk (.am/install-info, uninstall-info-am,
dist-info, am.clean.maint.f): Simplify moderately.
* lib/am/texibuild.mk (am.texi.build.info): Simplify greatly.
* t/txinfo20.sh: Adjust.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
lib/am/texibuild.mk
lib/am/texinfos.mk
t/txinfo20.sh