OLD | NEW |
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 vars = { | 5 vars = { |
6 # The dart_root is the root of our sdk checkout. This is normally | 6 # The dart_root is the root of our sdk checkout. This is normally |
7 # simply sdk, but if using special gclient specs it can be different. | 7 # simply sdk, but if using special gclient specs it can be different. |
8 "dart_root": "sdk", | 8 "dart_root": "sdk", |
9 | 9 |
10 # We use mirrors of all github repos to guarantee reproducibility and | 10 # We use mirrors of all github repos to guarantee reproducibility and |
(...skipping 20 matching lines...) Expand all Loading... |
31 # Revisions of /third_party/* dependencies. | 31 # Revisions of /third_party/* dependencies. |
32 "args_tag": "@0.13.4", | 32 "args_tag": "@0.13.4", |
33 "async_tag": "@1.10.0", | 33 "async_tag": "@1.10.0", |
34 "barback-0.13.0_rev": "@34853", | 34 "barback-0.13.0_rev": "@34853", |
35 "barback-0.14.0_rev": "@36398", | 35 "barback-0.14.0_rev": "@36398", |
36 "barback-0.14.1_rev": "@38525", | 36 "barback-0.14.1_rev": "@38525", |
37 "barback_tag" : "@0.15.2+7", | 37 "barback_tag" : "@0.15.2+7", |
38 "bazel_worker_tag": "@v0.1.0", | 38 "bazel_worker_tag": "@v0.1.0", |
39 "boolean_selector_tag" : "@1.0.0", | 39 "boolean_selector_tag" : "@1.0.0", |
40 "boringssl_rev" : "@daeafc22c66ad48f6b32fc8d3362eb9ba31b774e", | 40 "boringssl_rev" : "@daeafc22c66ad48f6b32fc8d3362eb9ba31b774e", |
| 41 'buildtools_revision': '@06e80a0e17319868d4a9b13f9bb6a248dc8d8b20', |
41 "charcode_tag": "@1.1.0", | 42 "charcode_tag": "@1.1.0", |
42 "chrome_rev" : "@19997", | 43 "chrome_rev" : "@19997", |
43 "cli_util_tag" : "@0.0.1+2", | 44 "cli_util_tag" : "@0.0.1+2", |
44 "collection_tag": "@1.6.0", | 45 "collection_tag": "@1.6.0", |
45 "convert_tag": "@1.0.0", | 46 "convert_tag": "@1.0.0", |
46 "crypto_tag" : "@1.1.0", | 47 "crypto_tag" : "@1.1.0", |
47 "csslib_tag" : "@0.12.0", | 48 "csslib_tag" : "@0.12.0", |
48 "dart2js_info_rev" : "@0a221eaf16aec3879c45719de656680ccb80d8a1", | 49 "dart2js_info_rev" : "@0a221eaf16aec3879c45719de656680ccb80d8a1", |
49 "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97", | 50 "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97", |
50 "dart_style_tag": "@0.2.4", | 51 "dart_style_tag": "@0.2.4", |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
102 "typed_data_tag": "@1.1.2", | 103 "typed_data_tag": "@1.1.2", |
103 "usage_rev": "@b5080dac0d26a5609b266f8fdb0d053bc4c1c638", | 104 "usage_rev": "@b5080dac0d26a5609b266f8fdb0d053bc4c1c638", |
104 "utf_rev": "@1f55027068759e2d52f2c12de6a57cce5f3c5ee6", | 105 "utf_rev": "@1f55027068759e2d52f2c12de6a57cce5f3c5ee6", |
105 "watcher_tag": "@0.9.7+2", | 106 "watcher_tag": "@0.9.7+2", |
106 "web_components_rev": "@6349e09f9118dce7ae1b309af5763745e25a9d61", | 107 "web_components_rev": "@6349e09f9118dce7ae1b309af5763745e25a9d61", |
107 "web_socket_channel_tag": "@1.0.0", | 108 "web_socket_channel_tag": "@1.0.0", |
108 "WebCore_rev": "@a86fe28efadcfc781f836037a80f27e22a5dad17", | 109 "WebCore_rev": "@a86fe28efadcfc781f836037a80f27e22a5dad17", |
109 "when_tag": "@0.2.0+2", | 110 "when_tag": "@0.2.0+2", |
110 "which_tag": "@0.1.3+1", | 111 "which_tag": "@0.1.3+1", |
111 "yaml_tag": "@2.1.5", | 112 "yaml_tag": "@2.1.5", |
112 "zlib_rev": "@c3d0a6190f2f8c924a05ab6cc97b8f975bddd33f", | 113 "zlib_rev": "@4576304a4b9835aa8646c9735b079e1d96858633", |
113 } | 114 } |
114 | 115 |
115 deps = { | 116 deps = { |
| 117 Var("dart_root") + "/buildtools": |
| 118 Var('chromium_git') + '/chromium/buildtools.git' + |
| 119 Var('buildtools_revision'), |
| 120 |
116 # Stuff needed for GYP to run. | 121 # Stuff needed for GYP to run. |
117 Var("dart_root") + "/third_party/gyp": | 122 Var("dart_root") + "/third_party/gyp": |
118 Var('chromium_git') + '/external/gyp.git' + Var("gyp_rev"), | 123 Var('chromium_git') + '/external/gyp.git' + Var("gyp_rev"), |
119 | 124 |
120 Var("dart_root") + "/tests/co19/src": | 125 Var("dart_root") + "/tests/co19/src": |
121 (Var("github_mirror") % "co19") + Var("co19_rev"), | 126 (Var("github_mirror") % "co19") + Var("co19_rev"), |
122 | 127 |
123 Var("dart_root") + "/third_party/zlib": | 128 Var("dart_root") + "/third_party/zlib": |
124 Var("chromium_git") + "/chromium/src/third_party/zlib.git" + | 129 Var("chromium_git") + "/chromium/src/third_party/zlib.git" + |
125 Var("zlib_rev"), | 130 Var("zlib_rev"), |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 "win": { | 319 "win": { |
315 Var("dart_root") + "/third_party/cygwin": | 320 Var("dart_root") + "/third_party/cygwin": |
316 Var("chromium_git") + "/chromium/deps/cygwin.git" + | 321 Var("chromium_git") + "/chromium/deps/cygwin.git" + |
317 "@c89e446b273697fadf3a10ff1007a97c0b7de6df", | 322 "@c89e446b273697fadf3a10ff1007a97c0b7de6df", |
318 }, | 323 }, |
319 } | 324 } |
320 | 325 |
321 # TODO(iposva): Move the necessary tools so that hooks can be run | 326 # TODO(iposva): Move the necessary tools so that hooks can be run |
322 # without the runtime being available. | 327 # without the runtime being available. |
323 hooks = [ | 328 hooks = [ |
| 329 # Pull GN binaries. This needs to be before running GYP below. |
| 330 { |
| 331 'name': 'gn_linux64', |
| 332 'pattern': '.', |
| 333 'action': [ |
| 334 'download_from_google_storage', |
| 335 '--no_auth', |
| 336 '--no_resume', |
| 337 '--quiet', |
| 338 '--platform=linux*', |
| 339 '--bucket', |
| 340 'chromium-gn', |
| 341 '-s', |
| 342 Var('dart_root') + '/buildtools/linux64/gn.sha1', |
| 343 ], |
| 344 }, |
| 345 { |
| 346 'name': 'gn_mac', |
| 347 'pattern': '.', |
| 348 'action': [ |
| 349 'download_from_google_storage', |
| 350 '--no_auth', |
| 351 '--no_resume', |
| 352 '--quiet', |
| 353 '--platform=darwin', |
| 354 '--bucket', |
| 355 'chromium-gn', |
| 356 '-s', |
| 357 Var('dart_root') + '/buildtools/mac/gn.sha1', |
| 358 ], |
| 359 }, |
| 360 { |
| 361 'name': 'gn_win', |
| 362 'pattern': '.', |
| 363 'action': [ |
| 364 'download_from_google_storage', |
| 365 '--no_auth', |
| 366 '--no_resume', |
| 367 '--quiet', |
| 368 '--platform=win*', |
| 369 '--bucket', |
| 370 'chromium-gn', |
| 371 '-s', |
| 372 Var('dart_root') + '/buildtools/win/gn.exe.sha1', |
| 373 ], |
| 374 }, |
| 375 # Pull clang-format binaries using checked-in hashes. |
| 376 { |
| 377 'name': 'clang_format_linux', |
| 378 'pattern': '.', |
| 379 'action': [ |
| 380 'download_from_google_storage', |
| 381 '--no_auth', |
| 382 '--no_resume', |
| 383 '--quiet', |
| 384 '--platform=linux*', |
| 385 '--bucket', |
| 386 'chromium-clang-format', |
| 387 '-s', |
| 388 Var('dart_root') + '/buildtools/linux64/clang-format.sha1', |
| 389 ], |
| 390 }, |
| 391 { |
| 392 'name': 'clang_format_mac', |
| 393 'pattern': '.', |
| 394 'action': [ |
| 395 'download_from_google_storage', |
| 396 '--no_auth', |
| 397 '--no_resume', |
| 398 '--quiet', |
| 399 '--platform=darwin', |
| 400 '--bucket', |
| 401 'chromium-clang-format', |
| 402 '-s', |
| 403 Var('dart_root') + '/buildtools/mac/clang-format.sha1', |
| 404 ], |
| 405 }, |
324 { | 406 { |
325 'name': 'd8_testing_binaries', | 407 'name': 'd8_testing_binaries', |
326 'pattern': '.', | 408 'pattern': '.', |
327 'action': [ | 409 'action': [ |
328 'download_from_google_storage', | 410 'download_from_google_storage', |
329 '--no_auth', | 411 '--no_auth', |
330 '--no_resume', | 412 '--no_resume', |
331 '--bucket', | 413 '--bucket', |
332 'dart-dependencies', | 414 'dart-dependencies', |
333 '--recursive', | 415 '--recursive', |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
453 "--extract", | 535 "--extract", |
454 "-s", | 536 "-s", |
455 Var('dart_root') + "/third_party/clang.tar.gz.sha1", | 537 Var('dart_root') + "/third_party/clang.tar.gz.sha1", |
456 ], | 538 ], |
457 }, | 539 }, |
458 { | 540 { |
459 "pattern": ".", | 541 "pattern": ".", |
460 "action": ["python", Var("dart_root") + "/tools/gyp_dart.py"], | 542 "action": ["python", Var("dart_root") + "/tools/gyp_dart.py"], |
461 }, | 543 }, |
462 ] | 544 ] |
OLD | NEW |