1 # DEPS files look like -*- Python -*-
4 "chrome_rev": "275800",
5 # NOTE! These four should match their counterparts in chromium/src/DEPS.
6 # Be sure to update them when updating chrome_rev, above.
7 # (This is not essential for Breakpad, because we do not use its code
8 # in the build that goes into Chromium. But might as well update it too.)
12 "breakpad_rev": "1338",
17 "validator_snapshots_rev": "14018",
19 # These are URL prefixes rather than revision numbers, so keep them separate.
20 "chromium_trunk": "http://src.chromium.org/svn/trunk",
21 "googlecode_url": "http://%s.googlecode.com/svn",
22 "native_client_trunk": "http://src.chromium.org/native_client/trunk",
23 "chromium_git": "https://chromium.googlesource.com",
25 # Three lines of non-changing comments so that
26 # the commit queue can handle CLs rolling build tools
27 # and whatever else without interference from each other.
28 "buildtools_revision": "59b93247766e1cdac6e482637ad493df38f7aeb7"
33 ((Var("googlecode_url") % "google-breakpad") + "/trunk@" +
36 Var("chromium_git") + "/chromium/buildtools.git@" +
37 Var("buildtools_revision"),
39 (Var("googlecode_url") % "googletest") + "/trunk@" + Var("gtest_rev"),
41 Var("native_client_trunk") + "/src/third_party@" + Var("tools_rev"),
42 "validator_snapshots":
43 (Var("native_client_trunk") + "/src/validator_snapshots@" +
44 Var("validator_snapshots_rev")),
46 Var("chromium_trunk") + "/src/third_party/lcov@" + Var("lcov_rev"),
48 ((Var("googlecode_url") % "linux-syscall-support") +
49 "/trunk/lss@" + Var("lss_rev")),
50 "third_party/valgrind":
51 Var("chromium_trunk") + "/deps/third_party/valgrind@" + Var("chrome_rev"),
53 Var("chromium_trunk") + "/src/tools/clang@" + Var("chrome_rev"),
55 (Var("googlecode_url") % "gyp") + "/trunk@" + Var("gyp_rev"),
57 Var("chromium_trunk") + "/src/tools/valgrind@" + Var("chrome_rev"),
62 # GNU binutils assembler for x86-32.
63 "third_party/gnu_binutils":
64 (Var("native_client_trunk") + "/deps/third_party/gnu_binutils@" +
66 # GNU binutils assembler for x86-64.
67 "third_party/mingw-w64/mingw/bin":
68 (Var("native_client_trunk") + "/deps/third_party/mingw-w64/mingw/bin@" +
71 (Var("native_client_trunk") + "/deps/third_party/NSIS@" +
75 # Ragel for validator_ragel
77 (Var("native_client_trunk") + "/deps/third_party/ragel@" +
81 "third_party/android_tools":
82 Var("chromium_git") + "/android_tools.git" +
83 "@aabf2a28449fe47dedeee51d3570ff8687ff015f",
88 # Pull NaCl Toolchain binaries. This needs to be before running GYP below.
92 "native_client/build/package_version/package_version.py",
97 # Update the Windows toolchain if necessary.
98 "name": "win_toolchain",
100 "action": ["python", "native_client/build/vs_toolchain.py", "update"],
106 "action": ["python", "tools/clang/scripts/update.py", "--if-needed"],
108 # Pull GN binaries. This needs to be before running GYP below.
112 "action": [ "download_from_google_storage",
116 "--bucket", "chromium-gn",
117 "-s", "buildtools/win/gn.exe.sha1",
123 "action": [ "download_from_google_storage",
127 "--bucket", "chromium-gn",
128 "-s", "buildtools/mac/gn.sha1",
132 "name": "gn_linux32",
134 "action": [ "download_from_google_storage",
138 "--bucket", "chromium-gn",
139 "-s", "buildtools/linux32/gn.sha1",
143 "name": "gn_linux64",
145 "action": [ "download_from_google_storage",
149 "--bucket", "chromium-gn",
150 "-s", "buildtools/linux64/gn.sha1",
153 # Run GYP, do this last to make sure all the tools are present first.
156 "action": ["python", "native_client/build/gyp_nacl"],
161 "+native_client/src/include",