blob: 6609d2169c9db239d05aaeca143501a46223140f [file] [log] [blame]
Jamie Madill2fdd3da2015-07-20 10:14:54 -04001vars = {
2 'chromium_git': 'https://chromium.googlesource.com',
3}
4
alokp@chromium.org29d56fb2010-04-06 15:42:22 +00005deps = {
Geoff Lang0049e432013-10-07 17:07:33 -04006 "third_party/gyp":
Cooper Partin9e1b8792015-08-13 08:21:45 -07007 Var('chromium_git') + "/external/gyp@81c2e5ff92af29bab61c982808076ddce3d200a2",
alokp@chromium.org416fcd32012-04-11 16:23:44 +00008
Kenneth Russell1027aa62014-11-20 10:10:26 -08009 # TODO(kbr): figure out how to better stay in sync with Chromium's
10 # versions of googletest and googlemock.
Jamie Madill559a2e82015-03-16 17:25:51 -040011 "src/tests/third_party/googletest":
Corentin Wallez5ce25a22015-09-03 14:39:28 -040012 Var('chromium_git') + "/external/googletest.git@9855a87157778d39b95eccfb201a9dc90f6d61c6",
alokp@chromium.org5cd9c602012-05-16 23:37:50 +000013
Jamie Madill559a2e82015-03-16 17:25:51 -040014 "src/tests/third_party/googlemock":
Jamie Madill2fdd3da2015-07-20 10:14:54 -040015 Var('chromium_git') + "/external/googlemock.git@b2cb211e49d872101d991201362d7b97d7d69910",
Jamie Madill3cd438d2015-03-17 11:25:27 -040016
Jamie Madill86bc3a62015-06-26 11:12:23 -040017 "third_party/deqp/src":
Jamie Madillfdee4112015-06-26 14:27:31 -040018 "https://android.googlesource.com/platform/external/deqp@92f7752da82925ca5e7288c5b4814efa7a381d89",
Jamie Madill3cd438d2015-03-17 11:25:27 -040019
Jamie Madill86bc3a62015-06-26 11:12:23 -040020 "third_party/libpng":
Jamie Madill3cd438d2015-03-17 11:25:27 -040021 "https://android.googlesource.com/platform/external/libpng@094e181e79a3d6c23fd005679025058b7df1ad6c",
22
Jamie Madill86bc3a62015-06-26 11:12:23 -040023 "third_party/zlib":
Jamie Madill2fdd3da2015-07-20 10:14:54 -040024 Var('chromium_git') + "/chromium/src/third_party/zlib@afd8c4593c010c045902f6c0501718f1823064a3",
25
26 "buildtools":
27 Var('chromium_git') + '/chromium/buildtools.git@125d157607de4d7c95bf8b02dd580aae17962f19',
alokp@chromium.org29d56fb2010-04-06 15:42:22 +000028}
29
alokp@chromium.org29d56fb2010-04-06 15:42:22 +000030hooks = [
Jamie Madill2fdd3da2015-07-20 10:14:54 -040031 # Pull clang-format binaries using checked-in hashes.
32 {
33 'name': 'clang_format_win',
34 'pattern': '.',
35 'action': [ 'download_from_google_storage',
36 '--no_resume',
37 '--platform=win32',
38 '--no_auth',
39 '--bucket', 'chromium-clang-format',
40 '-s', 'buildtools/win/clang-format.exe.sha1',
41 ],
42 },
43 {
44 'name': 'clang_format_mac',
45 'pattern': '.',
46 'action': [ 'download_from_google_storage',
47 '--no_resume',
48 '--platform=darwin',
49 '--no_auth',
50 '--bucket', 'chromium-clang-format',
51 '-s', 'buildtools/mac/clang-format.sha1',
52 ],
53 },
54 {
55 'name': 'clang_format_linux',
56 'pattern': '.',
57 'action': [ 'download_from_google_storage',
58 '--no_resume',
59 '--platform=linux*',
60 '--no_auth',
61 '--bucket', 'chromium-clang-format',
62 '-s', 'buildtools/linux64/clang-format.sha1',
63 ],
64 },
alokp@chromium.org29d56fb2010-04-06 15:42:22 +000065 {
66 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
67 "pattern": ".",
Geoff Lang0049e432013-10-07 17:07:33 -040068 "action": ["python", "build/gyp_angle"],
alokp@chromium.org29d56fb2010-04-06 15:42:22 +000069 },
70]