I pushed the attached patch to add targets to generate manuals from maintain.texi (and standards.pdf which was missing for some reason).
Mostly since I don't remember makeinfo commands, but maybe it will help catch typos that break them [1]. Collin [1] https://lists.gnu.org/archive/html/bug-standards/2025-06/msg00000.html
>From 9a604394f3b820ccb2294e8ba65bb9b9baa355de Mon Sep 17 00:00:00 2001 Message-ID: <9a604394f3b820ccb2294e8ba65bb9b9baa355de.1749268368.git.collin.fu...@gmail.com> From: Collin Funk <collin.fu...@gmail.com> Date: Fri, 6 Jun 2025 20:52:07 -0700 Subject: [PATCH] doc: Add some missing Makefile targets. * doc/Makefile (standards.pdf, maintain.info, maintain.html) (maintain.dvi, maintain.pdf): New targets. * doc/.gitignore: Add files generated when building GNU Maintainer Information and GNU Standards. --- ChangeLog | 8 ++++++++ doc/.gitignore | 18 ++++++++++++++++++ doc/Makefile | 3 ++- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b8590c159e..fedd5f6456 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2025-06-06 Collin Funk <collin.fu...@gmail.com> + + doc: Add some missing Makefile targets. + * doc/Makefile (standards.pdf, maintain.info, maintain.html) + (maintain.dvi, maintain.pdf): New targets. + * doc/.gitignore: Add files generated when building GNU Maintainer + Information and GNU Standards. + 2025-06-05 Alec Brown <alec.r.br...@oracle.com> (tiny change) regex: fix resource leak when searching diff --git a/doc/.gitignore b/doc/.gitignore index fb01f3e281..8a58c9972f 100644 --- a/doc/.gitignore +++ b/doc/.gitignore @@ -27,5 +27,23 @@ gnulib.info-5 gnulib.info-6 gnulib.html gnulib.pdf +maintain.aux +maintain.cp +maintain.cps +maintain.dvi +maintain.html +maintain.info +maintain.log +maintain.pdf +maintain.toc regex.info +standards.aux +standards.cp +standards.cps +standards.dvi +standards.html +standards.info +standards.log +standards.pdf +standards.toc updated-stamp diff --git a/doc/Makefile b/doc/Makefile index 425f7becc4..b7cb98323c 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -86,7 +86,8 @@ updated-stamp: $(GNULIB_TEXI_FILES) # Dependencies. Search for @include to find them all. gnulib.info gnulib.html gnulib.dvi gnulib.pdf: $(GNULIB_TEXI_FILES) updated-stamp -standards.info standards.html standards.dvi: standards.texi make-stds.texi fdl.texi +standards.info standards.html standards.dvi standards.pdf: standards.texi make-stds.texi fdl.texi +maintain.info maintain.html maintain.dvi maintain.pdf: maintain.texi fdl.texi mostlyclean: rm -f *.aux *.cn *.cp *.cps *.fn *.ky *.log *.m *.pg *.toc *.tmp *.tp *.vr *.vrs -- 2.49.0