aboutsummaryrefslogtreecommitdiff
path: root/libiberty/Makefile.in
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-11-13 21:59:42 +0100
committerMartin Liska <mliska@suse.cz>2022-11-14 09:35:06 +0100
commit4e3dcf20763d7d4b2c06553ee14c88b573aabafc (patch)
treea96d66a1b66aeae1cdda1a33bf9af50e70664452 /libiberty/Makefile.in
parentef0879e3b4243293daf7e5dcf2c20e013d1c7037 (diff)
downloadgcc-4e3dcf20763d7d4b2c06553ee14c88b573aabafc.zip
gcc-4e3dcf20763d7d4b2c06553ee14c88b573aabafc.tar.gz
gcc-4e3dcf20763d7d4b2c06553ee14c88b573aabafc.tar.bz2
Revert "sphinx: support Sphinx in build system"
This reverts commit 41a45cba0021f597dbfdec1f782026215ea21726.
Diffstat (limited to 'libiberty/Makefile.in')
-rw-r--r--libiberty/Makefile.in43
1 files changed, 25 insertions, 18 deletions
diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
index dfd5f75..1b17c2e 100644
--- a/libiberty/Makefile.in
+++ b/libiberty/Makefile.in
@@ -21,10 +21,6 @@
libiberty_topdir = @libiberty_topdir@
srcdir = @srcdir@
-abs_srcdir = @abs_srcdir@
-abs_docdir = @abs_srcdir@/doc
-abs_top_builddir = @abs_top_builddir@
-abs_doc_builddir = @abs_top_builddir@/doc
prefix = @prefix@
@@ -61,6 +57,7 @@ CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
RANLIB = @RANLIB@
+MAKEINFO = @MAKEINFO@
PERL = @PERL@
PICFLAG = @PICFLAG@
@@ -277,7 +274,7 @@ $(TESTLIB): $(REQUIRED_OFILES) $(CONFIGURED_OFILES)
$(REQUIRED_OFILES) $(CONFIGURED_OFILES)
$(RANLIB) $(TESTLIB)
-info: doc/texinfo/libiberty.info info-subdir
+info: libiberty.info info-subdir
install-info: install-info-subdir
clean-info: clean-info-subdir
@@ -299,7 +296,7 @@ install-dvi: $(LIBIBERTY_DVIFILES)
$(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(dvidir)/$$f"; \
done
-LIBIBERTY_PDFFILES = doc/pdf/latex/libiberty.pdf
+LIBIBERTY_PDFFILES = libiberty.pdf
pdf: $(LIBIBERTY_PDFFILES) pdf-subdir
@@ -318,7 +315,7 @@ install-pdf: $(LIBIBERTY_PDFFILES)
done
# html, install-html targets
-HTMLS = doc/html/html/index.html
+HTMLS = libiberty.html
html: $(HTMLS)
@@ -348,24 +345,34 @@ install-html-am: $(HTMLS)
fi; \
done
-RST_FILES:=$(shell find $(srcdir) -name *.rst)
-SPHINX_CONFIG_FILES:=$(srcdir)/doc/conf.py $(srcdir)/../doc/baseconf.py
-SPHINX_FILES:=$(RST_FILES) $(SPHINX_CONFIG_FILES)
+TEXISRC = \
+ $(srcdir)/libiberty.texi \
+ $(srcdir)/copying-lib.texi \
+ $(srcdir)/obstacks.texi \
+ $(srcdir)/functions.texi
-doc/texinfo/libiberty.info: $(SPHINX_FILES)
- + make -C $(srcdir)/../doc info SOURCEDIR=$(abs_docdir) BUILDDIR=$(abs_doc_builddir)/info
+# Additional files that have texi snippets that need to be collected
+# and sorted. Some are here because the sources are imported from
+# elsewhere. Others represent headers in ../include.
+TEXIFILES = fnmatch.txh pexecute.txh simple-object.txh
-doc/pdf/latex/libiberty.pdf: $(SPHINX_FILES)
- + make -C $(srcdir)/../doc latexpdf SOURCEDIR=$(abs_docdir) BUILDDIR=$(abs_doc_builddir)/pdf
+libiberty.info : $(srcdir)/libiberty.texi $(TEXISRC)
+ $(MAKEINFO) -I$(srcdir) $(srcdir)/libiberty.texi
-doc/html/html/index.html: $(SPHINX_FILES)
- + make -C $(srcdir)/../doc html SOURCEDIR=$(abs_docdir) BUILDDIR=$(abs_doc_builddir)/html
+libiberty.dvi : $(srcdir)/libiberty.texi $(TEXISRC)
+ texi2dvi $(srcdir)/libiberty.texi
+
+libiberty.pdf : $(srcdir)/libiberty.texi $(TEXISRC)
+ texi2pdf $(srcdir)/libiberty.texi
+
+libiberty.html : $(srcdir)/libiberty.texi $(TEXISRC)
+ $(MAKEINFO) --no-split --html -I$(srcdir) -o $@ $<
@MAINT@$(srcdir)/functions.texi : stamp-functions
@MAINT@ @true
-@MAINT@stamp-functions : $(CFILES:%=$(srcdir)/%) $(srcdir)/gather-docs Makefile
-@MAINT@@HAVE_PERL@ $(PERL) $(srcdir)/gather-docs $(srcdir)
+@MAINT@stamp-functions : $(CFILES:%=$(srcdir)/%) $(TEXIFILES:%=$(srcdir)/%) $(srcdir)/gather-docs Makefile
+@MAINT@@HAVE_PERL@ $(PERL) $(srcdir)/gather-docs $(srcdir) $(srcdir)/functions.texi $(CFILES) $(TEXIFILES)
@MAINT@ echo stamp > stamp-functions
INSTALL_DEST = @INSTALL_DEST@