Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2023-10-15 11:22:06 +0300
committerJeff Johnston <jjohnstn@redhat.com>2023-12-20 01:04:41 +0300
commit30c469f2e83023b9f77b1771f539006267c632a9 (patch)
treea79dadbecae335c73324599e020c77898bcd46f0
parent751a3427e012b165086a4fd2da5981b0bbeaac07 (diff)
libgloss: doc: generate single page & split html manuals
By default, only split node html manuals are generated. Change the default to single page, and add an extra rule to also generate the split page manual.
-rw-r--r--libgloss/Makefile.in11
-rw-r--r--libgloss/doc/Makefile.inc7
2 files changed, 16 insertions, 2 deletions
diff --git a/libgloss/Makefile.in b/libgloss/Makefile.in
index 6c5a12256..7c7ad68dc 100644
--- a/libgloss/Makefile.in
+++ b/libgloss/Makefile.in
@@ -937,6 +937,7 @@ MULTISUBDIR =
MULTIDO = true
MULTICLEAN = true
TEXINFO_TEX = ../texinfo/texinfo.tex
+@HAVE_DOC_TRUE@AM_MAKEINFOFLAGS = --no-split
@CONFIG_AARCH64_TRUE@aarch64_librdimon_a_SOURCES = \
@CONFIG_AARCH64_TRUE@ aarch64/_exit.c \
@CONFIG_AARCH64_TRUE@ aarch64/_kill.c \
@@ -5097,6 +5098,7 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
+@HAVE_DOC_FALSE@html-local:
clean: clean-recursive
clean-am: clean-aminfo clean-binPROGRAMS clean-checkPROGRAMS \
@@ -5116,7 +5118,7 @@ dvi-am: $(DVIS)
html: html-recursive
-html-am: $(HTMLS)
+html-am: $(HTMLS) html-local
info: info-recursive
@@ -5283,7 +5285,7 @@ uninstall-am: uninstall-aarch64_cpu_initcpuinitDATA \
clean-noinstLIBRARIES cscope cscopelist-am ctags ctags-am \
dist-info distclean distclean-compile distclean-generic \
distclean-hdr distclean-local distclean-tags dvi dvi-am html \
- html-am info info-am install \
+ html-am html-local info info-am install \
install-aarch64_cpu_initcpuinitDATA install-am \
install-arm_cpu_initcpuinitDATA install-binPROGRAMS \
install-data install-data-am install-dvi install-dvi-am \
@@ -5336,6 +5338,11 @@ clean-local: clean-multi
distclean-local: distclean-multi
maintainer-clean-local: maintainer-clean-multi
+@HAVE_DOC_TRUE@html-local: doc/porting/index.html
+@HAVE_DOC_TRUE@doc/porting/index.html: doc/porting.texi doc/$(am__dirstamp)
+@HAVE_DOC_TRUE@ $(AM_V_GEN)$(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) \
+@HAVE_DOC_TRUE@ --split=node $< -o $(@D)
+
@CONFIG_AARCH64_TRUE@aarch64/crt0.$(OBJEXT): aarch64/crt0.S
@CONFIG_AARCH64_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -DSEMIHOST_V2 -o $@ -c $<
@CONFIG_AARCH64_TRUE@aarch64/rdimon-crt0.$(OBJEXT): aarch64/crt0.S
diff --git a/libgloss/doc/Makefile.inc b/libgloss/doc/Makefile.inc
index fa5e30fbf..6f9050fc8 100644
--- a/libgloss/doc/Makefile.inc
+++ b/libgloss/doc/Makefile.inc
@@ -1 +1,8 @@
+AM_MAKEINFOFLAGS = --no-split
+
info_TEXINFOS += %D%/porting.texi
+
+html-local: %D%/porting/index.html
+%D%/porting/index.html: %D%/porting.texi %D%/$(am__dirstamp)
+ $(AM_V_GEN)$(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) \
+ --split=node $< -o $(@D)