This new test and emitter update recursively checks the whole source of the
authormanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 30 Oct 2008 23:00:18 +0000 (23:00 +0000)
committermanagan <managan@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 30 Oct 2008 23:00:18 +0000 (23:00 +0000)
commitbd891ec9222e7ca176eebe834c630d4fc5c7a25e
tree43aba4d01ef8e57bd579c238226e4dd5d1790271
parentd245e15e49289f113a4b9d442020311b1757725c
This new test and emitter update recursively checks the whole source of the
latex document for commands that affect what side effect files
will be created, and for graphics files that are included
(so we can convert postscript to pdf if pdflatex is being run).

Now that this is recursive we could tighten up on the side
effect file list (e.g. a \makeindex with no \index commands
won't make all the files we tell scons to expect as side effects)
but I think that is asking for trouble if we mess it up.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3750 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/engine/SCons/Tool/tex.py
test/TEX/multiple_include.py [new file with mode: 0644]