| Index: documentation/build.scons
 | 
| ===================================================================
 | 
| --- documentation/build.scons	(revision 30708)
 | 
| +++ documentation/build.scons	(working copy)
 | 
| @@ -1,79 +0,0 @@
 | 
| -# Copyright 2009, Google Inc.
 | 
| -# All rights reserved.
 | 
| -#
 | 
| -# Redistribution and use in source and binary forms, with or without
 | 
| -# modification, are permitted provided that the following conditions are
 | 
| -# met:
 | 
| -#
 | 
| -#     * Redistributions of source code must retain the above copyright
 | 
| -# notice, this list of conditions and the following disclaimer.
 | 
| -#     * Redistributions in binary form must reproduce the above
 | 
| -# copyright notice, this list of conditions and the following disclaimer
 | 
| -# in the documentation and/or other materials provided with the
 | 
| -# distribution.
 | 
| -#     * Neither the name of Google Inc. nor the names of its
 | 
| -# contributors may be used to endorse or promote products derived from
 | 
| -# this software without specific prior written permission.
 | 
| -#
 | 
| -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 | 
| -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 | 
| -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 | 
| -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 | 
| -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 | 
| -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 | 
| -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 | 
| -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 | 
| -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 | 
| -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 | 
| -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
| -
 | 
| -
 | 
| -import os.path
 | 
| -import subprocess
 | 
| -Import('env')
 | 
| -env.SConscript('$SCONSTRUCT_DIR/plugin/idl_list.scons')
 | 
| -env.SConscript('$SCONSTRUCT_DIR/samples/o3djs/js_list.scons')
 | 
| -Import('O3D_IDL_SOURCES')
 | 
| -Import('O3D_JS_SOURCES')
 | 
| -
 | 
| -env.Replace(
 | 
| -    JSDOC_DIR = '$SCONSTRUCT_DIR/documentation',
 | 
| -    JSDOC_EZT_TEMPLATE_DIR = '$JSDOC_DIR/jsdoc-toolkit-templates/',
 | 
| -    JSDOC_EXTERNS_DIR = '$JSDOC_DIR/externs/',
 | 
| -    PYTHONPATH = ['$NIXYSA_DIR',
 | 
| -                  '$GFLAGS_DIR/python',
 | 
| -                  '$PLY_DIR']
 | 
| -)
 | 
| -
 | 
| -# Build documentation
 | 
| -IDL_DIR = "$SCONSTRUCT_DIR/plugin/"
 | 
| -LOCAL_IDL_SOURCES = [IDL_DIR + i for i in O3D_IDL_SOURCES]
 | 
| -JS_DIR = '$SCONSTRUCT_DIR/samples/o3djs/'
 | 
| -LOCAL_JS_SOURCES = [JS_DIR + i for i in O3D_JS_SOURCES]
 | 
| -
 | 
| -DOCSGEN_ARGS = ['$JSDOC_DIR/build_docs.py $JAVA_EXE '
 | 
| -                '$THIRD_PARTY $TARGET_ROOT/obj']
 | 
| -
 | 
| -env["BUILDERS"]["JSDocs"] = Builder(action=env.Python(DOCSGEN_ARGS))
 | 
| -
 | 
| -JSCOMP_PATH = "$SCONSTRUCT_DIR/../o3d-internal/jscomp/JSCompiler_deploy.jar"
 | 
| -if os.path.exists(env.subst(JSCOMP_PATH)):
 | 
| -  env.JSDocs('base.js', LOCAL_JS_SOURCES + LOCAL_IDL_SOURCES +
 | 
| -             ['$JSDOC_EZT_TEMPLATE_DIR/annotated.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/class.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/classtree.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/dot.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/filelist.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/members.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/namespaces.tmpl',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/publish.js',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/header.html',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/footer.html',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/stylesheet.css',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/tabs.css',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/tab_l.gif',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/tab_r.gif',
 | 
| -              '$JSDOC_EZT_TEMPLATE_DIR/static/tab_b.gif',
 | 
| -              '$JSDOC_EXTERNS_DIR/externs.js',
 | 
| -              '$JSDOC_EXTERNS_DIR/o3d-extra-externs.js',
 | 
| -              '$JSDOC_DIR/build_docs.py'])
 | 
| 
 |