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 /libgloss
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.
Diffstat (limited to 'libgloss')
-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)