org: document explicit vs. on-the-fly

* doc/org/tut50.org: New file.
* doc/org/tut.org: Add it.
* NEWS: Mention it.
* doc/Makefile.am: Add tut50.org, and download plantuml.jar when needed.
* doc/org/.dir-locals.el.in, doc/org/init.el.in: Activate plantum.
* HACKING: Mention the Java dependency.
This commit is contained in:
Alexandre Duret-Lutz 2016-07-26 11:20:29 +02:00
parent d7d6b40926
commit da464d8199
7 changed files with 906 additions and 2 deletions

View file

@ -58,9 +58,12 @@ dist_pkgdata_DATA = $(srcdir)/spot.tag
org:
cd $(top_builddir) && $(MAKE) doc/org/init.el
rm -rf $(srcdir)/userdoc
$(MAKE) org-man
$(MAKE) org-man org/plantuml.jar
$(EMACS) --batch -Q -l org/init.el
org/plantuml.jar:
wget http://downloads.sourceforge.net/project/plantuml/plantuml.jar -O org/plantuml.jar
org-man:
mkdir -p $(srcdir)/userdoc/man
$(top_srcdir)/tools/man2html.pl $(top_srcdir)/bin/man $(srcdir)/userdoc/man
@ -103,6 +106,7 @@ ORG_FILES = \
org/tut21.org \
org/tut22.org \
org/tut30.org \
org/tut50.org \
org/upgrade2.org \
org/satmin.org \
org/satmin.tex \
@ -137,3 +141,5 @@ dist-hook: optipng
.PHONY: optipng
optipng:
-(optipng -v >/dev/null) && optipng -o5 $(distdir)/userdoc/*.png
DISTCLEANFILES = org/plantuml.jar