/[escript]/branches/scons-dev/bruce/py_src/SConscript
ViewVC logotype

Annotation of /branches/scons-dev/bruce/py_src/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1653 - (hide annotations)
Wed Jul 16 00:31:11 2008 UTC (11 years, 4 months ago) by ksteube
File size: 979 byte(s)
New scons scripts now work with scons-98 as well as scons-96...only
had to use env.Clone() instead of env.Copy().

Added copyright to each scons file.

1 gross 707 #
2 ksteube 1653 # $Id$
3 gross 707 #
4 ksteube 1653 #######################################################
5     #
6     # Copyright 2003-2007 by ACceSS MNRF
7     # Copyright 2007 by University of Queensland
8     #
9     # http://esscc.uq.edu.au
10     # Primary Business: Queensland, Australia
11 gross 707 # Licensed under the Open Software License version 3.0
12     # http://www.opensource.org/licenses/osl-3.0.php
13     #
14 ksteube 1653 #######################################################
15 gross 707 #
16 ksteube 1653
17 gross 700 import os
18 jgs 268 Import('*')
19    
20 ksteube 1653 try:
21     local_env = env.Clone() # scons-98.03
22     except AttributeError:
23     local_env = env.Copy() # scons-96.92
24 jgs 268
25 gross 700 #
26     # get the relevant file names:
27     #
28 robwdcock 682 src_dir = local_env.Dir('.').srcnode().abspath
29     filenames = os.listdir(src_dir)
30 jgs 268
31 gross 700 #
32     # get all the python files to be compiled (extension *.py)
33     #
34     python_src = [x for x in filenames if os.path.splitext(x)[1] in [".py"] ]
35 robwdcock 682 pyc = local_env.PyCompile(python_src)
36 jgs 268
37 robwdcock 682 local_env.Depends(pyc, dep_lib)
38 gross 700
39 ksteube 1641 tmp1 = local_env.Install(pyinstall+'/bruce', pyc)
40     env.Alias('target_install_bruce_py', [tmp1])
41    

  ViewVC Help
Powered by ViewVC 1.1.26