OLD | NEW |
1 # Note: The buildbots evaluate this file with CWD set to the parent | 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 | 2 # directory and assume that the root of the checkout is in ./v8/, so |
3 # all paths in here must match this assumption. | 3 # all paths in here must match this assumption. |
4 | 4 |
5 vars = { | 5 vars = { |
6 "git_url": "https://chromium.googlesource.com", | 6 "git_url": "https://chromium.googlesource.com", |
7 } | 7 } |
8 | 8 |
9 deps = { | 9 deps = { |
| 10 "v8/build/config": |
| 11 Var("git_url") + "/chromium/src/build/config.git" + "@" + "92c27f8ec14005abd
5f9bc99482770d5c6d2d060", |
10 "v8/build/gyp": | 12 "v8/build/gyp": |
11 Var("git_url") + "/external/gyp.git" + "@" + "2889664b9fa88cce175c5c7cdf207d
28420a7412", | 13 Var("git_url") + "/external/gyp.git" + "@" + "2889664b9fa88cce175c5c7cdf207d
28420a7412", |
| 14 "v8/build/toolchain": |
| 15 Var("git_url") + "/chromium/src/build/toolchain.git" + "@" + "229f311ee66932
e66c227b375bf1b2909695b812", |
12 "v8/third_party/icu": | 16 "v8/third_party/icu": |
13 Var("git_url") + "/chromium/deps/icu.git" + "@" + "10834e84d250eb31a73496bfd
b7923eaa43ead51", | 17 Var("git_url") + "/chromium/deps/icu.git" + "@" + "10834e84d250eb31a73496bfd
b7923eaa43ead51", |
14 "v8/buildtools": | 18 "v8/buildtools": |
15 Var("git_url") + "/chromium/buildtools.git" + "@" + "3b302fef93f7cc58d9b8168
466905237484b2772", | 19 Var("git_url") + "/chromium/buildtools.git" + "@" + "3b302fef93f7cc58d9b8168
466905237484b2772", |
16 "v8/testing/gtest": | 20 "v8/testing/gtest": |
17 Var("git_url") + "/external/googletest.git" + "@" + "be1868139ffe0ccd0e8e3b3
7292b84c821d9c8ad", | 21 Var("git_url") + "/external/googletest.git" + "@" + "be1868139ffe0ccd0e8e3b3
7292b84c821d9c8ad", |
18 "v8/testing/gmock": | 22 "v8/testing/gmock": |
19 Var("git_url") + "/external/googlemock.git" + "@" + "29763965ab52f2456529997
6b936d1265cb6a271", # from svn revision 501 | 23 Var("git_url") + "/external/googlemock.git" + "@" + "29763965ab52f2456529997
6b936d1265cb6a271", # from svn revision 501 |
20 "v8/tools/clang": | 24 "v8/tools/clang": |
21 Var("git_url") + "/chromium/src/tools/clang.git" + "@" + "7ec0c52c7a66cd94c9
6b8eb37bacd26d152e40e6", | 25 Var("git_url") + "/chromium/src/tools/clang.git" + "@" + "7ec0c52c7a66cd94c9
6b8eb37bacd26d152e40e6", |
(...skipping 28 matching lines...) Expand all Loading... |
50 # This clobbers when necessary (based on get_landmines.py). It must be the | 54 # This clobbers when necessary (based on get_landmines.py). It must be the |
51 # first hook so that other things that get/generate into the output | 55 # first hook so that other things that get/generate into the output |
52 # directory will not subsequently be clobbered. | 56 # directory will not subsequently be clobbered. |
53 'name': 'landmines', | 57 'name': 'landmines', |
54 'pattern': '.', | 58 'pattern': '.', |
55 'action': [ | 59 'action': [ |
56 'python', | 60 'python', |
57 'v8/build/landmines.py', | 61 'v8/build/landmines.py', |
58 ], | 62 ], |
59 }, | 63 }, |
| 64 # Pull GN binaries. This needs to be before running GYP below. |
| 65 { |
| 66 'name': 'gn_win', |
| 67 'pattern': '.', |
| 68 'action': [ 'download_from_google_storage', |
| 69 '--no_resume', |
| 70 '--platform=win32', |
| 71 '--no_auth', |
| 72 '--bucket', 'chromium-gn', |
| 73 '-s', 'v8/buildtools/win/gn.exe.sha1', |
| 74 ], |
| 75 }, |
| 76 { |
| 77 'name': 'gn_mac', |
| 78 'pattern': '.', |
| 79 'action': [ 'download_from_google_storage', |
| 80 '--no_resume', |
| 81 '--platform=darwin', |
| 82 '--no_auth', |
| 83 '--bucket', 'chromium-gn', |
| 84 '-s', 'v8/buildtools/mac/gn.sha1', |
| 85 ], |
| 86 }, |
| 87 { |
| 88 'name': 'gn_linux32', |
| 89 'pattern': '.', |
| 90 'action': [ 'download_from_google_storage', |
| 91 '--no_resume', |
| 92 '--platform=linux*', |
| 93 '--no_auth', |
| 94 '--bucket', 'chromium-gn', |
| 95 '-s', 'v8/buildtools/linux32/gn.sha1', |
| 96 ], |
| 97 }, |
| 98 { |
| 99 'name': 'gn_linux64', |
| 100 'pattern': '.', |
| 101 'action': [ 'download_from_google_storage', |
| 102 '--no_resume', |
| 103 '--platform=linux*', |
| 104 '--no_auth', |
| 105 '--bucket', 'chromium-gn', |
| 106 '-s', 'v8/buildtools/linux64/gn.sha1', |
| 107 ], |
| 108 }, |
60 # Pull clang-format binaries using checked-in hashes. | 109 # Pull clang-format binaries using checked-in hashes. |
61 { | 110 { |
62 "name": "clang_format_win", | 111 "name": "clang_format_win", |
63 "pattern": ".", | 112 "pattern": ".", |
64 "action": [ "download_from_google_storage", | 113 "action": [ "download_from_google_storage", |
65 "--no_resume", | 114 "--no_resume", |
66 "--platform=win32", | 115 "--platform=win32", |
67 "--no_auth", | 116 "--no_auth", |
68 "--bucket", "chromium-clang-format", | 117 "--bucket", "chromium-clang-format", |
69 "-s", "v8/buildtools/win/clang-format.exe.sha1", | 118 "-s", "v8/buildtools/win/clang-format.exe.sha1", |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
108 'name': 'clang', | 157 'name': 'clang', |
109 'pattern': '.', | 158 'pattern': '.', |
110 'action': ['python', 'v8/tools/clang/scripts/update.py', '--if-needed'], | 159 'action': ['python', 'v8/tools/clang/scripts/update.py', '--if-needed'], |
111 }, | 160 }, |
112 { | 161 { |
113 # A change to a .gyp, .gypi, or to GYP itself should run the generator. | 162 # A change to a .gyp, .gypi, or to GYP itself should run the generator. |
114 "pattern": ".", | 163 "pattern": ".", |
115 "action": ["python", "v8/build/gyp_v8"], | 164 "action": ["python", "v8/build/gyp_v8"], |
116 }, | 165 }, |
117 ] | 166 ] |
OLD | NEW |