/[escript]/trunk/bruce/py_src/SConscript
ViewVC logotype

Diff of /trunk/bruce/py_src/SConscript

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

revision 682 by robwdcock, Mon Mar 27 02:43:09 2006 UTC revision 707 by gross, Wed Apr 12 23:58:02 2006 UTC
# Line 1  Line 1 
1    #
2    #          Copyright 2006 by ACcESS MNRF
3    #
4    #              http://www.access.edu.au
5    #       Primary Business: Queensland, Australia
6    #  Licensed under the Open Software License version 3.0
7    #     http://www.opensource.org/licenses/osl-3.0.php
8    #
9    #
10    #
11    import os
12  Import('*')  Import('*')
13    
14  local_env=env.Copy()  local_env=env.Copy()
15    
16    #
17    # get the relevant file names:
18    #
19  src_dir = local_env.Dir('.').srcnode().abspath  src_dir = local_env.Dir('.').srcnode().abspath
   
 import os  
20  filenames = os.listdir(src_dir)  filenames = os.listdir(src_dir)
 python_src = [x for x in filenames if os.path.splitext(x)[1] in ['.py']]  
21    
22    #
23    # get all the python files to be compiled (extension *.py)
24    #
25    python_src = [x for x in filenames if os.path.splitext(x)[1] in [".py"] ]
26  pyc = local_env.PyCompile(python_src)  pyc = local_env.PyCompile(python_src)
27    
28  local_env.Depends(pyc, dep_lib)  local_env.Depends(pyc, dep_lib)
29  local_env.Install(pyinstall+'/bruce', pyc)  local_env.Install(pyinstall+'/bruce', pyc)
30    
31    # get all the python files in the release tar file
32    release_py = [ env.File("SConscript"), ] + [ env.File(x) for x in python_src ]
33    env.Zip(src_zipfile, release_py)
34    env.Tar(src_tarfile, release_py)

Legend:
Removed from v.682  
changed lines
  Added in v.707

  ViewVC Help
Powered by ViewVC 1.1.26