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 # These are URL prefixes rather than revision numbers, so keep them separate.
18 "chromium_trunk": "http://src.chromium.org/svn/trunk",
19 "googlecode_url": "http://%s.googlecode.com/svn",
20 "native_client_trunk": "http://src.chromium.org/native_client/trunk",
21 "chromium_git": "https://chromium.googlesource.com",
23 # Three lines of non-changing comments so that
24 # the commit queue can handle CLs rolling build tools
25 # and whatever else without interference from each other.
26 "buildtools_revision": "59b93247766e1cdac6e482637ad493df38f7aeb7"
31 ((Var("googlecode_url") % "google-breakpad") + "/trunk@" +
34 Var("chromium_git") + "/chromium/buildtools.git@" +
35 Var("buildtools_revision"),
37 (Var("googlecode_url") % "googletest") + "/trunk@" + Var("gtest_rev"),
39 Var("native_client_trunk") + "/src/third_party@" + Var("tools_rev"),
40 "validator_snapshots":
41 Var("native_client_trunk") + "/src/validator_snapshots@" + Var("tools_rev"),
43 Var("chromium_trunk") + "/src/third_party/lcov@" + Var("lcov_rev"),
45 ((Var("googlecode_url") % "linux-syscall-support") +
46 "/trunk/lss@" + Var("lss_rev")),
47 "third_party/valgrind":
48 Var("chromium_trunk") + "/deps/third_party/valgrind@" + Var("chrome_rev"),
50 Var("chromium_trunk") + "/src/tools/clang@" + Var("chrome_rev"),
52 (Var("googlecode_url") % "gyp") + "/trunk@" + Var("gyp_rev"),
54 Var("chromium_trunk") + "/src/tools/valgrind@" + Var("chrome_rev"),
59 # GNU binutils assembler for x86-32.
60 "third_party/gnu_binutils":
61 (Var("native_client_trunk") + "/deps/third_party/gnu_binutils@" +
63 # GNU binutils assembler for x86-64.
64 "third_party/mingw-w64/mingw/bin":
65 (Var("native_client_trunk") + "/deps/third_party/mingw-w64/mingw/bin@" +
68 (Var("native_client_trunk") + "/deps/third_party/NSIS@" +
72 # Ragel for validator_ragel
74 (Var("native_client_trunk") + "/deps/third_party/ragel@" +
78 "third_party/android_tools":
79 Var("chromium_git") + "/android_tools.git" +
80 "@aabf2a28449fe47dedeee51d3570ff8687ff015f",
85 # Pull NaCl Toolchain binaries. This needs to be before running GYP below.
89 "native_client/build/package_version/package_version.py",
94 # Update the Windows toolchain if necessary.
95 "name": "win_toolchain",
97 "action": ["python", "native_client/build/vs_toolchain.py", "update"],
103 "action": ["python", "tools/clang/scripts/update.py", "--if-needed"],
105 # Pull GN binaries. This needs to be before running GYP below.
109 "action": [ "download_from_google_storage",
113 "--bucket", "chromium-gn",
114 "-s", "buildtools/win/gn.exe.sha1",
120 "action": [ "download_from_google_storage",
124 "--bucket", "chromium-gn",
125 "-s", "buildtools/mac/gn.sha1",
129 "name": "gn_linux32",
131 "action": [ "download_from_google_storage",
135 "--bucket", "chromium-gn",
136 "-s", "buildtools/linux32/gn.sha1",
140 "name": "gn_linux64",
142 "action": [ "download_from_google_storage",
146 "--bucket", "chromium-gn",
147 "-s", "buildtools/linux64/gn.sha1",
150 # Run GYP, do this last to make sure all the tools are present first.
153 "action": ["python", "native_client/build/gyp_nacl"],
158 "+native_client/src/include",