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

Contents of /trunk/doc/doxygen/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Revision 498 - (show annotations)
Tue Feb 7 01:53:47 2006 UTC (13 years, 8 months ago) by jgs
File size: 934 byte(s)
can now specify target "build_docs" in order to build
epydoc and doxygen documentation

1 # Scons configuration file for doxygen docs
2
3 import os
4
5 #
6 # set appropriate defaults for configuration variables
7
8 esysroot=str(Dir('../..').abspath)
9 execfile(str(File(esysroot+"/scons/esys_options.py")))
10
11 #
12 # construct the script to run doxygen
13
14 rundoxygen_script = open(str(File(esysroot+"/doc/doxygen/rundoxygen")), 'w')
15 rundoxygen_script.write(str("#!/bin/bash\n"))
16 rundoxygen_script.write(str(doxygen_path+"/doxygen doxygen/doxygen_esys > "+esysroot+"/doc/doxygen_msgs.txt 2>&1\n"))
17 rundoxygen_script.close()
18
19 os.chmod(str(File(esysroot+"/doc/doxygen/rundoxygen")), 0700)
20
21 #
22 # do the actual build
23
24 import scons_extensions
25
26 source = 'rundoxygen'
27
28 doxygen_env = Environment(ENV = os.environ)
29
30 runDoxygen_builder = Builder(action = scons_extensions.build_doxygen, suffix = ".run", single_source = True)
31 doxygen_env.Append(BUILDERS = {'RunDoxygen' : runDoxygen_builder})
32
33 Alias("build_docs", doxygen_env.RunDoxygen(source))
34 Default()

  ViewVC Help
Powered by ViewVC 1.1.26