diff options
author | Martin Liska <mliska@suse.cz> | 2022-11-13 21:59:42 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-11-14 09:35:06 +0100 |
commit | 4e3dcf20763d7d4b2c06553ee14c88b573aabafc (patch) | |
tree | a96d66a1b66aeae1cdda1a33bf9af50e70664452 /libiberty/Makefile.in | |
parent | ef0879e3b4243293daf7e5dcf2c20e013d1c7037 (diff) | |
download | gcc-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.in | 43 |
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@ |