X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=SConstruct;h=62d7d2f812f54b3f8dfcaa1eb97d524d2c7a5a38;hb=8a1b6c58c91e38ad2adfa5c8601ce9dd0764e0d3;hp=6b552578a60a0e9ecaf51ed1239bc51940ded945;hpb=2d88e6b3f5a6f3906e42264f58859e6bf9c12dae;p=senf.git diff --git a/SConstruct b/SConstruct index 6b55257..62d7d2f 100644 --- a/SConstruct +++ b/SConstruct @@ -14,6 +14,8 @@ except NameError: env = Environment() +env.Decider('MD5-timestamp') + # Load all the local SCons tools env.Tool('Doxygen') env.Tool('Dia2Png') @@ -43,10 +45,6 @@ fixlinks Fix broken links in doxygen documentation valgrind Run all tests under valgrind/memcheck """) -env.Replace( - PKGDRAW = 'doclib/pkgdraw', -) - env.Append( ENV = { 'PATH' : os.environ.get('PATH') }, CLEAN_PATTERNS = [ '*~', '#*#', '*.pyc', 'semantic.cache', '.sconsign*' ], @@ -157,9 +155,12 @@ env.Default(conf) env.Install('$CONFINSTALLDIR', conf) #### install_all, default, all_tests, all -env.Install('${SCONSINSTALLDIR}', 'site_scons/senfutil.py') -env.Install('${SCONSINSTALLDIR}/site_tools', [ 'site_scons/site_tools/Boost.py', - 'site_scons/site_tools/PhonyTarget.py' ]) +env.Install('${SCONSINSTALLDIR}', [ 'site_scons/__init__.py', + 'site_scons/senfutil.py', + 'site_scons/yaptu.py' ]) +env.InstallDir('${SCONSINSTALLDIR}', [ 'site_scons/site_tools', 'site_scons/lib' ], + FILTER_SUFFIXES=[ '','.css','.pl','.py','.sh','.sty','.xml','.xsl','.yap' ]) +env.Install('${INCLUDEINSTALLDIR}', 'boost') env.Alias('install_all', env.FindInstalledFiles()) env.Alias('default', DEFAULT_TARGETS)