| Index: build/v8.xcodeproj/v8_prebuild.sh
|
| ===================================================================
|
| --- build/v8.xcodeproj/v8_prebuild.sh (revision 10690)
|
| +++ build/v8.xcodeproj/v8_prebuild.sh (working copy)
|
| @@ -1,60 +0,0 @@
|
| -#!/bin/sh
|
| -
|
| -# Copyright (c) 2008 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -set -ex
|
| -JS_FILES="runtime.js \
|
| - v8natives.js \
|
| - array.js \
|
| - string.js \
|
| - uri.js \
|
| - math.js \
|
| - messages.js \
|
| - apinatives.js \
|
| - debug-delay.js \
|
| - mirror-delay.js \
|
| - date-delay.js \
|
| - regexp-delay.js \
|
| - macros.py"
|
| -
|
| -V8ROOT="${SRCROOT}/../v8"
|
| -
|
| -SRC_DIR="${V8ROOT}/src"
|
| -
|
| -NATIVE_JS_FILES=""
|
| -
|
| -for i in ${JS_FILES} ; do
|
| - NATIVE_JS_FILES+="${SRC_DIR}/${i} "
|
| -done
|
| -
|
| -V8_GENERATED_SOURCES_DIR="${CONFIGURATION_TEMP_DIR}/generated"
|
| -mkdir -p "${V8_GENERATED_SOURCES_DIR}"
|
| -
|
| -LIBRARIES_CC="${V8_GENERATED_SOURCES_DIR}/libraries.cc"
|
| -LIBRARIES_EMPTY_CC="${V8_GENERATED_SOURCES_DIR}/libraries-empty.cc"
|
| -
|
| -python "${V8ROOT}/tools/js2c.py" \
|
| - "${LIBRARIES_CC}.new" \
|
| - "${LIBRARIES_EMPTY_CC}.new" \
|
| - CORE \
|
| - ${NATIVE_JS_FILES}
|
| -
|
| -# Only use the new files if they're different from the existing files (if any),
|
| -# preserving the existing files' timestamps when there are no changes. This
|
| -# minimizes unnecessary build activity for a no-change build.
|
| -
|
| -if ! diff -q "${LIBRARIES_CC}.new" "${LIBRARIES_CC}" >& /dev/null
|
| -then
|
| - mv "${LIBRARIES_CC}.new" "${LIBRARIES_CC}"
|
| -else
|
| - rm "${LIBRARIES_CC}.new"
|
| -fi
|
| -
|
| -if ! diff -q "${LIBRARIES_EMPTY_CC}.new" "${LIBRARIES_EMPTY_CC}" >& /dev/null
|
| -then
|
| - mv "${LIBRARIES_EMPTY_CC}.new" "${LIBRARIES_EMPTY_CC}"
|
| -else
|
| - rm "${LIBRARIES_EMPTY_CC}.new"
|
| -fi
|
|
|