Make Report use globbing for dependencies.
authorMatthijs Kooijman <matthijs@stdin.nl>
Tue, 25 Aug 2009 14:48:34 +0000 (16:48 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Tue, 25 Aug 2009 14:48:34 +0000 (16:48 +0200)
Report now depends on all Chapters, all Utils and all local pretty
printers.

SConstruct

index 3411e32..67f1feb 100644 (file)
@@ -3,6 +3,7 @@
 #
 import os
 import os.path
+import glob
 
 #### Some configurations.
 
@@ -32,14 +33,9 @@ Depends(core2core, 'pret-trans.lua')
 
 ## Report
 report = env.Context('Report')
-Depends(report, 'pret-lam.lua')
-Depends(report, 'pret-trans.lua')
-Depends(report, 'pret-haskell.lua')
-Depends(report, 'Chapters/State.tex')
-Depends(report, 'Utils/Fonts.tex')
-Depends(report, 'Utils/Formats.tex')
-Depends(report, 'Utils/Lambda.tex')
-Depends(report, 'Utils/Shortcuts.tex')
+Depends(report, glob.glob('pret-*.lua')
+Depends(report, glob.glob('Chapters/*.tex'))
+Depends(report, glob.glob('Utils/*.tex'))
 
 AddPostAction(report, 'scp $TARGET ewi:')