[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