/[escript]/trunk/doc/SConscript
ViewVC logotype

Diff of /trunk/doc/SConscript

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

trunk/doc/SConstruct revision 485 by jgs, Thu Feb 2 04:21:02 2006 UTC trunk/doc/SConscript revision 2484 by gross, Mon Jun 22 04:22:19 2009 UTC
# Line 1  Line 1 
 # Scons configuration file for documentation  
1    
2    ########################################################
3  #  #
4  # set appropriate defaults for configuration variables  # Copyright (c) 2003-2008 by University of Queensland
5    # Earth Systems Science Computational Center (ESSCC)
6    # http://www.uq.edu.au/esscc
7    #
8    # Primary Business: Queensland, Australia
9    # Licensed under the Open Software License version 3.0
10    # http://www.opensource.org/licenses/osl-3.0.php
11    #
12    ########################################################
13    
 esysroot=str(Dir('..').abspath)  
 execfile(str(File(esysroot+"/scons/esys_options.py")))  
14    
15  #  import os
16  # call appropriate SConscripts  Import('*')
17    
18    local_env = clone_env(env)
19    
20    # get all the file names in doc/examples:
21    #src_dir = local_env.Dir('examples').srcnode().abspath
22    src_dir = local_env.Dir('.').srcnode().abspath
23    cur_dir = os.path.abspath(os.curdir)
24    outputdir=local_env.Dir('#/release/doc/').srcnode().abspath
25    
26    os.chdir(src_dir)
27    example_files = os.popen("find examples -name .svn -prune -o -type f -print").read().split(None)
28    print example_files
29    os.chdir(cur_dir)
30    
31    tmp1 = env.Command("#/release/doc/escript_examples.zip", None,
32    "zip "+os.path.join(outputdir,"escript_examples.zip ") +" ".join(example_files),chdir=src_dir)
33    env.Alias('examples_zipfile', tmp1)
34    
35    
36    #Need to use explicit tar rather than the tar builder due to problems getting it not to put
37    #unwanted path components in the tar file
38    #--transform on tar is not supported on savanna
39    tmp2 = env.Command("#/release/doc/escript_examples.tar.gz", None, "tar -czf "+os.path.join(outputdir,"escript_examples.tar.gz ")+"  ".join(example_files), chdir=src_dir)
40    env.Alias('examples_tarfile',tmp2)
41    
42    #env=Environment(TARFLAGS = "-c -z",chdir=src_dir)
43    #if 'Tar' in dir(env): env.Tar('#/release/doc/escript_examples.tar.gz', example_files,chdir=src_dir)
44    #env.Alias('examples_tarfile', '#release/doc/escript_examples.tar.gz')
45    
46    local_env.SConscript(dirs = ['#/doc/user'], build_dir='#/build/$PLATFORM/doc/user', duplicate=1)
47    local_env.SConscript(dirs = ['#/doc/epydoc'], build_dir='#/build/$PLATFORM/doc/epydoc', duplicate=1)
48    local_env.SConscript(dirs = ['#/doc/doxygen'], build_dir='#/build/$PLATFORM/doc/doxygen', duplicate=1)
49    local_env.SConscript(dirs = ['#/doc/install'], build_dir='#/build/$PLATFORM/doc/install', duplicate=1)
50    
 target_scripts = ['doxygen/SConscript',  
                   'epydoc/SConscript']  
51    
 SConscript(target_scripts, duplicate=0)  

Legend:
Removed from v.485  
changed lines
  Added in v.2484

  ViewVC Help
Powered by ViewVC 1.1.26