genrst calls xsltproc to generate gui_flow.svg.
authorW. Trevor King <wking@drexel.edu>
Sun, 1 Aug 2010 20:51:20 +0000 (16:51 -0400)
committerW. Trevor King <wking@drexel.edu>
Sun, 1 Aug 2010 20:51:20 +0000 (16:51 -0400)
Unfortunately, Sphinx doesn't seem to recognize that gui_flow.xml will
turn into gui_flow.svg after graph.xsl's transformation (but perhaps
I'm just doing something wrong?).  We work around that by running the
transformation and linking hacking.txt to the generated svg file
instead of the source xml.  Of course, this adds an additional build
dependency (xsltproc), but xslt processors should be common enough
that that's not a big deal.

The change was made in the scons cache file doc/.sconsrc-sphinx.
I also added the generated file (doc/img/gui_flow/gui_flow.svg) to
.hgignore.

.hgignore
doc/.sconsrc-sphinx

index fa29da7..fe04478 100644 (file)
--- a/.hgignore
+++ b/.hgignore
@@ -7,4 +7,5 @@ build/
 
 .hooke.cfg
 doc/.sconsign.dblite
+doc/img/gui_flow/gui_flow.svg
 hooke/license.py
index bb1926a..9086db5 100644 (file)
@@ -1 +1 @@
-genrst = 'python generate-hooke-txt.py'
+genrst = 'python generate-hooke-txt.py && xsltproc img/gui_flow/graph.xsl img/gui_flow/gui_flow.xml > img/gui_flow/gui_flow.svg'