3 "http://svn.webkit.org/repository/webkit/trunk",
4 "webkit_revision": "65162",
5 "ffmpeg_revision": "54382",
6 "skia_revision": "593",
7 "chromium_git": "http://src.chromium.org/git",
8 "swig_revision": "40423",
9 "nacl_revision": "2957",
10 "libvpx_revision": "50313",
11 "libjingle_revision": "27",
16 "http://google-breakpad.googlecode.com/svn/trunk/src@639",
18 "src/build/util/support":
19 "/trunk/deps/support@20411",
22 "http://google-url.googlecode.com/svn/trunk@144",
24 "src/sdch/open-vcdiff":
25 "http://open-vcdiff.googlecode.com/svn/trunk@28",
28 "http://googletest.googlecode.com/svn/trunk@408",
30 "src/third_party/angle":
31 "http://angleproject.googlecode.com/svn/trunk@369",
33 "src/third_party/WebKit":
34 "/trunk/deps/third_party/WebKit@33467",
36 "src/third_party/icu":
37 "/trunk/deps/third_party/icu42@54982",
39 "src/third_party/hunspell":
40 "/trunk/deps/third_party/hunspell@51690",
42 "src/third_party/hunspell_dictionaries":
43 "/trunk/deps/third_party/hunspell_dictionaries@51875",
45 "src/third_party/protobuf2/src":
46 "http://protobuf.googlecode.com/svn/trunk@327",
48 "src/third_party/cacheinvalidation/files":
49 "http://google-cache-invalidation-api.googlecode.com/svn/trunk@35",
52 "http://gyp.googlecode.com/svn/trunk@840",
55 "http://v8.googlecode.com/svn/trunk@5214",
58 "http://nativeclient.googlecode.com/svn/trunk/src/native_client@" +
60 "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin":
61 "http://nativeclient.googlecode.com/svn/trunk/src/native_client/tests/prebuilt@" +
64 "src/third_party/skia/src":
65 "http://skia.googlecode.com/svn/trunk/src@" + Var("skia_revision"),
67 "src/third_party/skia/include":
68 "http://skia.googlecode.com/svn/trunk/include@" + Var("skia_revision"),
70 "src/third_party/WebKit/LayoutTests":
71 Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
73 "src/third_party/WebKit/JavaScriptCore":
74 Var("webkit_trunk") + "/JavaScriptCore@" + Var("webkit_revision"),
76 "src/third_party/WebKit/WebCore":
77 Var("webkit_trunk") + "/WebCore@" + Var("webkit_revision"),
79 "src/third_party/WebKit/WebKit/chromium":
80 Var("webkit_trunk") + "/WebKit/chromium@" + Var("webkit_revision"),
82 "src/third_party/WebKit/WebKitTools/DumpRenderTree":
83 Var("webkit_trunk") + "/WebKitTools/DumpRenderTree@" + Var("webkit_revision"),
85 "src/third_party/WebKit/WebKitTools/Scripts":
86 Var("webkit_trunk") + "/WebKitTools/Scripts@" + Var("webkit_revision"),
88 "src/third_party/ots":
89 "http://ots.googlecode.com/svn/trunk@35",
91 "src/tools/page_cycler/acid3":
92 "/trunk/deps/page_cycler/acid3@19546",
94 # We run these layout tests as UI tests. Since many of the buildbots that
95 # run layout tests do NOT have access to the LayoutTest directory, we need
96 # to map them here. In practice, these do not take up much space.
97 "src/chrome/test/data/layout_tests/LayoutTests/fast/events":
98 Var("webkit_trunk") + "/LayoutTests/fast/events@" +
99 Var("webkit_revision"),
100 "src/chrome/test/data/layout_tests/LayoutTests/fast/js/resources":
101 Var("webkit_trunk") + "/LayoutTests/fast/js/resources@" +
102 Var("webkit_revision"),
103 "src/chrome/test/data/layout_tests/LayoutTests/fast/workers":
104 Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
105 Var("webkit_revision"),
106 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/resources":
107 Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
108 Var("webkit_revision"),
109 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/workers":
110 Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
111 Var("webkit_revision"),
112 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
113 Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
114 Var("webkit_revision"),
115 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers":
116 Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/workers@" +
117 Var("webkit_revision"),
118 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/fast/events":
119 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/fast/events@" +
120 Var("webkit_revision"),
121 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/http/tests/workers":
122 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/http/tests/workers@" +
123 Var("webkit_revision"),
124 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/storage/domstorage":
125 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/storage/domstorage@" +
126 Var("webkit_revision"),
127 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events":
128 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/events@" +
129 Var("webkit_revision"),
130 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers":
131 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/workers@" +
132 Var("webkit_revision"),
133 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/appcache":
134 Var("webkit_trunk") + "/LayoutTests/http/tests/appcache@" +
135 Var("webkit_revision"),
136 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers":
137 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/http/tests/workers@" +
138 Var("webkit_revision"),
139 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage":
140 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/storage/domstorage@" +
141 Var("webkit_revision"),
142 "src/chrome/test/data/layout_tests/LayoutTests/storage/domstorage":
143 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
144 Var("webkit_revision"),
145 "src/chrome/test/data/layout_tests/LayoutTests/websocket/tests/workers":
146 Var("webkit_trunk") + "/LayoutTests/websocket/tests/workers@" +
147 Var("webkit_revision"),
149 "src/third_party/swig/Lib":
150 "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
152 "src/third_party/ffmpeg":
153 "/trunk/deps/third_party/ffmpeg/source@" +
154 Var("ffmpeg_revision"),
156 "src/third_party/libvpx/include":
157 "/trunk/deps/third_party/libvpx/include@" +
158 Var("libvpx_revision"),
159 "src/third_party/libvpx/lib":
160 "/trunk/deps/third_party/libvpx/lib@" +
161 Var("libvpx_revision"),
163 "src/third_party/ppapi":
164 "http://ppapi.googlecode.com/svn/trunk@188",
166 "src/third_party/libjingle/source":
167 "http://libjingle.googlecode.com/svn/branches/nextsnap@" +
168 Var("libjingle_revision"),
174 "src/chrome/tools/test/reference_build/chrome":
175 "/trunk/deps/reference_builds/chrome@41984",
177 "src/third_party/cygwin":
178 "/trunk/deps/third_party/cygwin@11984",
180 "src/third_party/python_24":
181 "/trunk/deps/third_party/python_24@22967",
183 "src/third_party/lighttpd":
184 "/trunk/deps/third_party/lighttpd@33727",
186 "src/third_party/ffmpeg/binaries/chromium/win/ia32":
187 "/trunk/deps/third_party/ffmpeg/binaries/win@" + Var("ffmpeg_revision"),
189 # Chrome Frame related deps
190 "src/third_party/xulrunner-sdk":
191 "/trunk/deps/third_party/xulrunner-sdk@17887",
192 "src/chrome_frame/tools/test/reference_build/chrome":
193 "/trunk/deps/reference_builds/chrome@51194",
195 # Parses Windows PE/COFF executable format.
196 "src/third_party/pefile":
197 "http://pefile.googlecode.com/svn/trunk@63",
199 # NSS, for SSLClientSocketNSS.
200 "src/third_party/nss":
201 "/trunk/deps/third_party/nss@55513",
203 "src/third_party/swig/win":
204 "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
206 "src/third_party/mingw-w64/mingw/bin":
207 ("http://nativeclient.googlecode.com/svn/trunk/src/third_party/mingw-w64/mingw/bin@" +
208 Var("nacl_revision")),
211 "http://rlz.googlecode.com/svn/trunk@4",
214 "src/chrome/tools/test/reference_build/chrome_mac":
215 "/trunk/deps/reference_builds/chrome_mac@41963",
217 "src/third_party/GTM":
218 "http://google-toolbox-for-mac.googlecode.com/svn/trunk@375",
219 "src/third_party/pdfsqueeze":
220 "http://pdfsqueeze.googlecode.com/svn/trunk@2",
221 "src/third_party/lighttpd":
222 "/trunk/deps/third_party/lighttpd@33737",
224 "src/third_party/WebKit/WebKit/mac":
225 Var("webkit_trunk") + "/WebKit/mac@" + Var("webkit_revision"),
226 "src/third_party/WebKit/WebKitLibraries":
227 Var("webkit_trunk") + "/WebKitLibraries@" + Var("webkit_revision"),
229 # TODO(ajwong): Move this into the OS-independent block.
230 "src/third_party/yasm/source/patched-yasm":
231 "/trunk/deps/third_party/yasm/patched-yasm@50870",
233 "src/third_party/swig/mac":
234 "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
236 # NSS, for SSLClientSocketNSS.
237 "src/third_party/nss":
238 "/trunk/deps/third_party/nss@55513",
240 "src/chrome/installer/mac/third_party/xz/xz":
241 "/trunk/deps/third_party/xz@50504",
245 "src/chrome/tools/test/reference_build/chrome_linux":
246 "/trunk/deps/reference_builds/chrome_linux@41515",
248 "src/third_party/xdg-utils":
249 "/trunk/deps/third_party/xdg-utils@29103",
251 # TODO(ajwong): Move this into the OS-independent block.
252 "src/third_party/yasm/source/patched-yasm":
253 "/trunk/deps/third_party/yasm/patched-yasm@50870",
255 "src/third_party/swig/linux":
256 "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
262 # Everybody can use some things.
268 # For now, we allow ICU to be included by specifying "unicode/...", although
269 # this should probably change.
275 # checkdeps.py shouldn't check include paths for files in these dirs:
276 skip_child_includes = [
292 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
294 "action": ["python", "src/build/gyp_chromium"],