aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/doc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/doc/Makefile')
-rw-r--r--gcc/ada/doc/Makefile14
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