[COMMITTED] a68: add rules to build pdf, dvi and html versions of ga68-internals

Jose E. Marchesi jemarch@gnu.org
Sat Oct 18 17:52:08 GMT 2025


diff --git a/gcc/algol68/Make-lang.in b/gcc/algol68/Make-lang.in
index b9277fcb299..26a25193e90 100644
--- a/gcc/algol68/Make-lang.in
+++ b/gcc/algol68/Make-lang.in
@@ -157,15 +157,27 @@ doc/ga68-internals.info: $(A68_INT_MANUAL_FILES)
 doc/ga68.dvi: $(A68_MANUAL_FILES)
 	$(TEXI2DVI) -I $(abs_docdir)/include -o $@ $<
 
+doc/ga68-internals.dvi: $(A68_INT_MANUAL_FILES)
+	$(TEXI2DVI) -I $(abs_docdir)/include -o $@ $<
+
 doc/ga68.pdf: $(A68_MANUAL_FILES)
 	$(TEXI2PDF) -I $(abs_docdir)/include -o $@ $<
 
+doc/ga68-internals.pdf: $(A68_INT_MANUAL_FILES)
+	$(TEXI2PDF) -I $(abs_docdir)/include -o $@ $<
+
 $(build_htmldir)/ga68/index.html: $(A68_MANUAL_FILES)
 	$(mkinstalldirs) $(@D)
 	rm -f $(@D)/*
 	$(TEXI2HTML) $(MAKEINFO_TOC_INLINE_FLAG) \
 		-I $(gcc_docdir)/include -I $(srcdir)/d -o $(@D) $<
 
+$(build_htmldir)/ga68-internals/index.html: $(A68_INT_MANUAL_FILES)
+	$(mkinstalldirs) $(@D)
+	rm -f $(@D)/*
+	$(TEXI2HTML) $(MAKEINFO_TOC_INLINE_FLAG) \
+		-I $(gcc_docdir)/include -I $(srcdir)/d -o $(@D) $<
+
 .INTERMEDIATE: ga68.pod
 
 ga68.pod: algol68/ga68.texi
@@ -179,8 +191,8 @@ algol68.all.cross: ga68$(exeext)
 algol68.start.encap: ga68$(exeect)
 algol68.rest.encap:
 algol68.info: doc/ga68.info doc/ga68-internals.info
-algol68.dvi: doc/ga68.dvi
-algol68.pdf: doc/ga68.pdf
+algol68.dvi: doc/ga68.dvi doc/ga68-internals.dvi
+algol68.pdf: doc/ga68.pdf doc/ga68-internals.pdf
 algol68.install-pdf:
 algol68.html: $(build_htmldir)/ga68/index.html $(build_htmldir)/ga68-internals/index.html
 algol68.man: doc/ga68.1


More information about the Algol68 mailing list