diff options
author | Mike Gerwitz <gerwitzm@lovullo.com> | 2017-04-07 12:25:01 -0400 |
---|---|---|
committer | Mike Gerwitz <gerwitzm@lovullo.com> | 2017-06-08 14:38:32 -0400 |
commit | 54d2eff8b90eac9838fd0168dab2f454b0f8dbf2 (patch) | |
tree | 7502403f1b19a563217dd1b4fde2867bddb20acc /doc | |
parent | 657573ab6302750eeed4cb409ace91395f89a402 (diff) | |
download | liza-54d2eff8b90eac9838fd0168dab2f454b0f8dbf2.tar.gz liza-54d2eff8b90eac9838fd0168dab2f454b0f8dbf2.tar.bz2 liza-54d2eff8b90eac9838fd0168dab2f454b0f8dbf2.zip |
Add diagram generation with graphviz
* configure.ac (TWOPI, HAS_TWOPI): Add variables.
Check for towpi.
* doc/.gitignore (diagrams/*.svg): Add output file ignore.
* doc/Makefile.am: Add svg diagram building.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/.gitignore | 1 | ||||
-rw-r--r-- | doc/Makefile.am | 12 |
2 files changed, 12 insertions, 1 deletions
diff --git a/doc/.gitignore b/doc/.gitignore index 6eab057..9ffb45d 100644 --- a/doc/.gitignore +++ b/doc/.gitignore @@ -13,6 +13,7 @@ *.pdf *.dvi *.html +diagrams/*.svg # generated by configure/autotools Makefile diff --git a/doc/Makefile.am b/doc/Makefile.am index c38a564..be9c55e 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -21,4 +21,14 @@ MAKEINFOHTML = $(MAKEINFO) --html --css-include liza.css info_TEXINFOS = liza.texi -liza_TEXINFOS = design.texi macros.texi config.texi liza.css +liza_TEXINFOS = design.texi macros.texi config.texi liza.css \ + diagram/event-graph.svg + +diagram/%.svg: diagram/%.dot +if HAS_TWOPI + $(TWOPI) -Tsvg "$<" > "$@" +else + @echo "cannot build $<;" >&2 + @echo "install graphviz package and re-configure" >&2 +endif + |