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

Reply via email to