| Index: experimental/hex/scons
|
| ===================================================================
|
| --- experimental/hex/scons (revision 0)
|
| +++ experimental/hex/scons (revision 0)
|
| @@ -0,0 +1,34 @@
|
| +#!/bin/bash
|
| +#
|
| +# Copyright (c) 2011 The Native Client Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +
|
| +readonly SCRIPT_DIR="$(dirname "$0")"
|
| +readonly SCRIPT_DIR_ABS="$(cd "${SCRIPT_DIR}" ; pwd -P)"
|
| +
|
| +# NACL_SDK_ROOT must be set.
|
| +if [ x"${NACL_SDK_ROOT}"x == "xx" ] ; then
|
| + echo "Error: NACL_SDK_ROOT is not set."
|
| + exit 1;
|
| +fi
|
| +
|
| +# NACL_TARGET_PLATFORM is really the name of a folder with the base dir -
|
| +# usually nacl-sdk-root - within which the toolchain for the target platform
|
| +# are found.
|
| +export NACL_TARGET_PLATFORM=pepper_16
|
| +
|
| +readonly NACL_PLATFORM_DIR="${NACL_SDK_ROOT}/${NACL_TARGET_PLATFORM}"
|
| +readonly BASE_SCRIPT="${NACL_PLATFORM_DIR}/third_party/scons-2.0.1/script/scons"
|
| +
|
| +export SCONS_LIB_DIR="${NACL_PLATFORM_DIR}/third_party/scons-2.0.1/engine"
|
| +export PYTHONPATH="${NACL_PLATFORM_DIR}/third_party/scons-2.0.1/engine"
|
| +# We have to do this because scons overrides PYTHONPATH and does not preserve
|
| +# what is provided by the OS. The custom variable name won't be overwritten.
|
| +export PYMOX="${NACL_PLATFORM_DIR}/third_party/pymox"
|
| +
|
| +"${BASE_SCRIPT}" --file=build.scons \
|
| + --site-dir="${NACL_PLATFORM_DIR}/build_tools/nacl_sdk_scons" \
|
| + $*
|
| +
|
|
|
| Property changes on: experimental/hex/scons
|
| ___________________________________________________________________
|
| Added: svn:executable
|
| + *
|
|
|
|
|