Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Side by Side Diff: build/v8.xcodeproj/v8-arm_prebuild.sh

Issue 28305: GYP it, GYP it good (Closed) Base URL: svn://chrome-svn.corp.google.com/chrome/trunk/src/
Patch Set: Created 11 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 #!/bin/sh
2
3 # Copyright (c) 2008 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file.
6
7 set -ex
8 JS_FILES="runtime.js \
9 v8natives.js \
10 array.js \
11 string.js \
12 uri.js \
13 math.js \
14 messages.js \
15 apinatives.js \
16 debug-delay.js \
17 mirror-delay.js \
18 date-delay.js \
19 regexp-delay.js \
20 macros.py"
21
22 V8ROOT="${SRCROOT}/../v8"
23
24 SRC_DIR="${V8ROOT}/src"
25
26 NATIVE_JS_FILES=""
27
28 for i in ${JS_FILES} ; do
29 NATIVE_JS_FILES+="${SRC_DIR}/${i} "
30 done
31
32 V8_GENERATED_SOURCES_DIR="${CONFIGURATION_TEMP_DIR}/generated"
33 mkdir -p "${V8_GENERATED_SOURCES_DIR}"
34
35 LIBRARIES_CC="${V8_GENERATED_SOURCES_DIR}/libraries.cc"
36 LIBRARIES_EMPTY_CC="${V8_GENERATED_SOURCES_DIR}/libraries-empty.cc"
37
38 python "${V8ROOT}/tools/js2c.py" \
39 "${LIBRARIES_CC}.new" \
40 "${LIBRARIES_EMPTY_CC}.new" \
41 ${NATIVE_JS_FILES}
42
43 # Only use the new files if they're different from the existing files (if any),
44 # preserving the existing files' timestamps when there are no changes. This
45 # minimizes unnecessary build activity for a no-change build.
46
47 if ! diff -q "${LIBRARIES_CC}.new" "${LIBRARIES_CC}" >& /dev/null
48 then
49 mv "${LIBRARIES_CC}.new" "${LIBRARIES_CC}"
50 else
51 rm "${LIBRARIES_CC}.new"
52 fi
53
54 if ! diff -q "${LIBRARIES_EMPTY_CC}.new" "${LIBRARIES_EMPTY_CC}" >& /dev/null
55 then
56 mv "${LIBRARIES_EMPTY_CC}.new" "${LIBRARIES_EMPTY_CC}"
57 else
58 rm "${LIBRARIES_EMPTY_CC}.new"
59 fi
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698