Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Tue, 17 Dec 2013 15:02:50 UTC Commit: f94650b48ee10b4356675fde5d0b56d3e3135d0b https://github.com/geany/geany/commit/f94650b48ee10b4356675fde5d0b56d3e3135d...
Log Message: ----------- Autotools: use the target file as the base rule for building documentation
This allows automatic building of the file when required, and allows user to request building that specific file.
Modified Paths: -------------- doc/Makefile.am
Modified: doc/Makefile.am 20 files changed, 12 insertions(+), 8 deletions(-) =================================================================== @@ -7,25 +7,29 @@ EXTRA_DIST = geany.html geany.css geany.txt geany.1 \ makefile.win32 \ $(srcdir)/$(IMAGE_FILES)
-pdf: geany.txt - rst2latex -stg --documentoptions="10pt,a4paper" --output-encoding=utf8 $(srcdir)/geany.txt geany.tex +geany-$(VERSION).pdf: geany.txt + rst2latex -stg --documentoptions="10pt,a4paper" --output-encoding=utf8 $< geany.tex (absbuilddir="$$(pwd)/$(builddir)"; \ cd "$(srcdir)" && \ pdflatex -output-directory="$$absbuilddir" "$$absbuilddir/geany.tex") rm -f geany.tex geany.aux geany.log geany.out - mv geany.pdf geany-$(VERSION).pdf + mv geany.pdf $@
api-doc: Doxyfile doxygen
-hacking-doc: ../HACKING - rst2html -stg --stylesheet=$(srcdir)/geany.css $< hacking.html +hacking.html: ../HACKING + rst2html -stg --stylesheet=$(srcdir)/geany.css $< $@
# when generating documentation, first try rst2html.py as it is the upstream default -doc: geany.txt +geany.html: geany.txt (rst2html.py --version) < /dev/null > /dev/null 2>&1 && \ - rst2html.py -stg --stylesheet=$(srcdir)/geany.css $< geany.html || \ - rst2html -stg --stylesheet=$(srcdir)/geany.css $< geany.html + rst2html.py -stg --stylesheet=$(srcdir)/geany.css $< $@ || \ + rst2html -stg --stylesheet=$(srcdir)/geany.css $< $@ + +hacking-doc: hacking.html +doc: geany.html +pdf: geany-$(VERSION).pdf
doc-clean: rm -f geany.html
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).