/[escript]/trunk/esysUtils/src/SConscript
ViewVC logotype

Diff of /trunk/esysUtils/src/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 699 by robwdcock, Mon Mar 27 02:43:09 2006 UTC revision 700 by gross, Thu Apr 6 00:13:40 2006 UTC
# Line 1  Line 1 
1    import os
2  Import('*')  Import('*')
3    
4  local_env=env.Copy()  local_env=env.Copy()
5    
6    # get the relevant file names:
7  src_dir = local_env.Dir('.').srcnode().abspath  src_dir = local_env.Dir('.').srcnode().abspath
8    filenames = [ x for x in os.listdir(src_dir) if os.path.splitext(x)[1] in [".h", ".c", ".cpp"] ]
9    
 import os  
 filenames = os.listdir(src_dir)  
10  sources = [x for x in filenames if os.path.splitext(x)[1] in ['.cpp', '.c']]  sources = [x for x in filenames if os.path.splitext(x)[1] in ['.cpp', '.c']]
11  headers = [x for x in filenames if os.path.splitext(x)[1] in ['.h']]  headers = [x for x in filenames if os.path.splitext(x)[1] in ['.h']]
12  # Filter out sources that should not be in the list automatically  # Filter out sources that should not be in the list automatically
# Line 29  local_env.Install(libinstall, lib) Line 30  local_env.Install(libinstall, lib)
30  dep_lib = [libinstall+'/'+str(x) for x in lib]  dep_lib = [libinstall+'/'+str(x) for x in lib]
31  Export('dep_lib')  Export('dep_lib')
32    
33  local_env.SConscript(dirs = ['#/esysUtils/test/EsysException'], build_dir='#/build/$PLATFORM/esysUtils/test/EsysException', duplicate=0)  local_env.SConscript(dirs = ['#/esysUtils/test'], build_dir='#/build/$PLATFORM/esysUtils/test', duplicate=0)
34    
35    
36    # add source files to release
37    release_srcfiles = [ env.File(x) for x in filenames ] + [env.File("SConscript"), ]
38    env.Zip(src_zipfile, release_srcfiles)
39    env.Tar(src_tarfile, release_srcfiles)
40    

Legend:
Removed from v.699  
changed lines
  Added in v.700

  ViewVC Help
Powered by ViewVC 1.1.26