diff options
author | Joel Brobecker <brobecker@adacore.com> | 2019-08-21 08:29:27 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2019-08-21 08:29:27 +0000 |
commit | cfc03d536f3b4b20e0084a65e90d5a9491721100 (patch) | |
tree | eae489196500f18916a5a91e9122e198f2a55569 /gcc/ada/doc/Makefile | |
parent | df2d2fe0ee88ae01866e2437e00db0ccbea25c71 (diff) | |
download | gcc-cfc03d536f3b4b20e0084a65e90d5a9491721100.zip gcc-cfc03d536f3b4b20e0084a65e90d5a9491721100.tar.gz gcc-cfc03d536f3b4b20e0084a65e90d5a9491721100.tar.bz2 |
[Ada] doc/Makefile: automatically create doc/share/_static
2019-08-21 Joel Brobecker <brobecker@adacore.com>
gcc/ada/
* doc/Makefile (mk_empty_dirs): New (PHONY) rule.
(%.html, %.pdf, %.txt, %.info, %.texinfo): Add dependencies on
mk_empty_dirs.
From-SVN: r274775
Diffstat (limited to 'gcc/ada/doc/Makefile')
-rw-r--r-- | gcc/ada/doc/Makefile | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/gcc/ada/doc/Makefile b/gcc/ada/doc/Makefile index a2a9d7a..9a435eb 100644 --- a/gcc/ada/doc/Makefile +++ b/gcc/ada/doc/Makefile @@ -42,22 +42,26 @@ help: clean: -rm -rf $(BUILDDIR) -%.html: +.PHONY: mk_empty_dirs +mk_empty_dirs: + mkdir -p share/_static + +%.html: mk_empty_dirs $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/$*/html -%.pdf: +%.pdf: mk_empty_dirs $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/$*/pdf $(MAKE) -C $(BUILDDIR)/$*/pdf all-pdf LATEXOPTS="-interaction=nonstopmode" -%.txt: +%.txt: mk_empty_dirs $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/$*/txt $(MAKE) -C $(BUILDDIR)/$*/txt plaintext -%.info: +%.info: mk_empty_dirs $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/$*/info $(MAKE) -C $(BUILDDIR)/$*/info info -%.texinfo: +%.texinfo: mk_empty_dirs $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/$*/texinfo sed -e 's/^@dircategory/@dircategory GNU Ada Tools/g' < $(BUILDDIR)/$*/texinfo/$*.texi > $(BUILDDIR)/../../$*.texi |