X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=SConstruct;h=8db781cd0dab97d67cf4c6998f42be84828e4922;hb=2a4fe188bb262a1affe14939111bd73f8dcbfed8;hp=c64ab9ad9d185a162249ddac0696e62662a1ec5b;hpb=9aa490ed0078870217b4986174e5e7d1953da58f;p=senf.git diff --git a/SConstruct b/SConstruct index c64ab9a..8db781c 100644 --- a/SConstruct +++ b/SConstruct @@ -190,14 +190,15 @@ env.PhonyTarget('lcov', [], [ 'rm /tmp/senf_lcov.info' ]) if env.GetOption('clean'): env.Depends('lcov', 'all_tests') -env.Clean('lcov', [ os.path.join(path,f) - for path, subdirs, files in os.walk('.') - for pattern in ['*.gcno', '*.gcda', '*.gcov'] - for f in fnmatch.filter(files,pattern) ] + - [ 'lcov.info', env.Dir('doc/lcov') ]) + env.Clean('lcov', [ os.path.join(path,f) + for path, subdirs, files in os.walk('.') + for pattern in ['*.gcno', '*.gcda', '*.gcov'] + for f in fnmatch.filter(files,pattern) ] + + [ 'lcov.info', env.Dir('doc/lcov') ]) #### clean -env.Clean('all', ('.prepare-stamp', libsenf, env.Dir('dist'), 'lcov.info', env.Dir('doc/lcov') )) +env.Clean('all', ('.prepare-stamp', libsenf, env.Dir('dist'))) +if env.GetOption('clean') : env.Depends('all', ('lcov', 'all_valgrinds')) if env.GetOption('clean'): env.Clean('all', [ os.path.join(path,f)