OLD | NEW |
---|---|
1 # Note: The buildbots evaluate this file with CWD set to the parent | |
2 # directory and assume that the root of the checkout is in ./v8/, so | |
3 # all paths in here must match this assumption. | |
4 | |
5 vars = { | 1 vars = { |
6 "chromium_git": "https://chromium.googlesource.com", | 2 'webkit_url': |
agable
2014/11/11 20:12:06
This isn't used.
| |
7 | 3 'https://chromium.googlesource.com/chromium/blink.git', |
8 "chromium_trunk": "https://src.chromium.org/svn/trunk", | 4 'git_url': |
9 | 5 'https://chromium.googlesource.com' |
10 "buildtools_revision": "fb782d4369d5ae04f17a2fceef7de5a63e50f07b", | |
11 } | 6 } |
12 | 7 |
13 deps = { | 8 deps = { |
14 # Remember to keep the revision in sync with the Makefile. | 9 'v8/build/gyp': |
15 "v8/build/gyp": | 10 Var('git_url') + '/external/gyp.git@a3e2a5caf24a1e0a45401e09ad131210bf16 b852', |
16 "http://gyp.googlecode.com/svn/trunk@1831", | 11 'v8/buildtools': |
17 | 12 Var('git_url') + '/chromium/buildtools.git@fb782d4369d5ae04f17a2fceef7de 5a63e50f07b', |
18 "v8/third_party/icu": | 13 'v8/testing/gmock': |
19 Var("chromium_trunk") + "/deps/third_party/icu52@277999", | 14 Var('git_url') + '/external/googlemock.git@896ba0e03f520fb9b6ed582bde2bd 00847e3c3f2', |
20 | 15 'v8/testing/gtest': |
21 "v8/buildtools": | 16 Var('git_url') + '/external/googletest.git@4650552ff637bb44ecf7784060091 cbed3252211', |
22 "https://chromium.googlesource.com/chromium/buildtools.git@" + | 17 'v8/third_party/icu': |
23 Var("buildtools_revision"), | 18 Var('git_url') + '/chromium/deps/icu52.git@26d8859357ac0bfb86b939bf21c08 7b8eae22494', |
24 | |
25 "v8/testing/gtest": | |
26 "http://googletest.googlecode.com/svn/trunk@692", | |
27 | |
28 "v8/testing/gmock": | |
29 "http://googlemock.googlecode.com/svn/trunk@485", | |
30 } | 19 } |
31 | 20 |
32 deps_os = { | 21 deps_os = { |
33 "android": { | 22 'android': |
34 "v8/third_party/android_tools": | 23 { |
35 Var("chromium_git") + "/android_tools.git" + "@" + | 24 'v8/third_party/android_tools': |
36 "31869996507de16812bb53a3d0aaa15cd6194c16", | 25 Var('git_url') + '/android_tools.git@31869996507de16812bb53a3d0aaa15 cd6194c16', |
37 }, | 26 }, |
38 "win": { | 27 'win': |
39 "v8/third_party/cygwin": | 28 { |
40 Var("chromium_trunk") + "/deps/third_party/cygwin@66844", | 29 'v8/third_party/cygwin': |
41 | 30 Var('git_url') + '/chromium/deps/cygwin.git@06a117a90c15174436bfa20c eebbfdf43b7eb820', |
42 "v8/third_party/python_26": | 31 'v8/third_party/python_26': |
43 Var("chromium_trunk") + "/tools/third_party/python_26@89111", | 32 Var('git_url') + '/chromium/deps/python_26.git@67d19f904470effe3122d 27101cc5a8195abd157', |
44 } | 33 }, |
45 } | 34 } |
46 | 35 |
47 include_rules = [ | 36 include_rules = [ |
48 # Everybody can use some things. | 37 '+include', |
49 "+include", | 38 '+unicode', |
50 "+unicode", | 39 '+third_party/fdlibm' |
51 "+third_party/fdlibm", | |
52 ] | 40 ] |
53 | 41 |
54 # checkdeps.py shouldn't check for includes in these directories: | |
55 skip_child_includes = [ | 42 skip_child_includes = [ |
56 "build", | 43 'build', |
57 "third_party", | 44 'third_party' |
58 ] | 45 ] |
59 | 46 |
60 hooks = [ | 47 hooks = [ |
61 # Pull clang-format binaries using checked-in hashes. | 48 { |
62 { | 49 'action': |
63 "name": "clang_format_win", | 50 [ |
64 "pattern": ".", | 51 'download_from_google_storage', |
65 "action": [ "download_from_google_storage", | 52 '--no_resume', |
66 "--no_resume", | 53 '--platform=win32', |
67 "--platform=win32", | 54 '--no_auth', |
68 "--no_auth", | 55 '--bucket', |
69 "--bucket", "chromium-clang-format", | 56 'chromium-clang-format', |
70 "-s", "v8/buildtools/win/clang-format.exe.sha1", | 57 '-s', |
71 ], | 58 'v8/buildtools/win/clang-format.exe.sha1' |
72 }, | 59 ], |
73 { | 60 'pattern': |
74 "name": "clang_format_mac", | 61 '.', |
75 "pattern": ".", | 62 'name': |
76 "action": [ "download_from_google_storage", | 63 'clang_format_win' |
77 "--no_resume", | 64 }, |
78 "--platform=darwin", | 65 { |
79 "--no_auth", | 66 'action': |
80 "--bucket", "chromium-clang-format", | 67 [ |
81 "-s", "v8/buildtools/mac/clang-format.sha1", | 68 'download_from_google_storage', |
82 ], | 69 '--no_resume', |
83 }, | 70 '--platform=darwin', |
84 { | 71 '--no_auth', |
85 "name": "clang_format_linux", | 72 '--bucket', |
86 "pattern": ".", | 73 'chromium-clang-format', |
87 "action": [ "download_from_google_storage", | 74 '-s', |
88 "--no_resume", | 75 'v8/buildtools/mac/clang-format.sha1' |
89 "--platform=linux*", | 76 ], |
90 "--no_auth", | 77 'pattern': |
91 "--bucket", "chromium-clang-format", | 78 '.', |
92 "-s", "v8/buildtools/linux64/clang-format.sha1", | 79 'name': |
93 ], | 80 'clang_format_mac' |
94 }, | 81 }, |
95 { | 82 { |
96 # A change to a .gyp, .gypi, or to GYP itself should run the generator. | 83 'action': |
97 "pattern": ".", | 84 [ |
98 "action": ["python", "v8/build/gyp_v8"], | 85 'download_from_google_storage', |
99 }, | 86 '--no_resume', |
87 '--platform=linux*', | |
88 '--no_auth', | |
89 '--bucket', | |
90 'chromium-clang-format', | |
91 '-s', | |
92 'v8/buildtools/linux64/clang-format.sha1' | |
93 ], | |
94 'pattern': | |
95 '.', | |
96 'name': | |
97 'clang_format_linux' | |
98 }, | |
99 { | |
100 'action': | |
101 [ | |
102 'python', | |
103 'v8/build/gyp_v8' | |
104 ], | |
105 'pattern': | |
106 '.' | |
107 } | |
100 ] | 108 ] |
OLD | NEW |