3 "http://svn.webkit.org/repository/webkit/trunk",
4 "webkit_revision": "64234",
5 "ffmpeg_revision": "54040",
6 "skia_revision": "592",
7 "chromium_git": "http://src.chromium.org/git",
8 "swig_revision": "40423",
9 "nacl_revision": "2776",
10 "libvpx_revision": "50313",
11 "libjingle_revision": "24",
16 "http://google-breakpad.googlecode.com/svn/trunk/src@628",
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@352",
33 "src/third_party/WebKit":
34 "/trunk/deps/third_party/WebKit@33467",
36 "src/third_party/icu":
37 "/trunk/deps/third_party/icu42@53046",
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@34",
52 "http://gyp.googlecode.com/svn/trunk@839",
55 "http://v8.googlecode.com/svn/trunk@5136",
58 "http://nativeclient.googlecode.com/svn/trunk/src/native_client@" +
61 "src/third_party/skia/src":
62 "http://skia.googlecode.com/svn/trunk/src@" + Var("skia_revision"),
64 "src/third_party/skia/include":
65 "http://skia.googlecode.com/svn/trunk/include@" + Var("skia_revision"),
67 "src/third_party/WebKit/LayoutTests":
68 Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
70 "src/third_party/WebKit/JavaScriptCore":
71 Var("webkit_trunk") + "/JavaScriptCore@" + Var("webkit_revision"),
73 "src/third_party/WebKit/WebCore":
74 Var("webkit_trunk") + "/WebCore@" + Var("webkit_revision"),
76 "src/third_party/WebKit/WebKit/chromium":
77 Var("webkit_trunk") + "/WebKit/chromium@" + Var("webkit_revision"),
79 "src/third_party/WebKit/WebKitTools/DumpRenderTree":
80 Var("webkit_trunk") + "/WebKitTools/DumpRenderTree@" + Var("webkit_revision"),
82 "src/third_party/WebKit/WebKitTools/Scripts":
83 Var("webkit_trunk") + "/WebKitTools/Scripts@" + Var("webkit_revision"),
85 "src/third_party/ots":
86 "http://ots.googlecode.com/svn/trunk@33",
88 "src/tools/page_cycler/acid3":
89 "/trunk/deps/page_cycler/acid3@19546",
91 # We run these layout tests as UI tests. Since many of the buildbots that
92 # run layout tests do NOT have access to the LayoutTest directory, we need
93 # to map them here. In practice, these do not take up much space.
94 "src/chrome/test/data/layout_tests/LayoutTests/fast/events":
95 Var("webkit_trunk") + "/LayoutTests/fast/events@" +
96 Var("webkit_revision"),
97 "src/chrome/test/data/layout_tests/LayoutTests/fast/js/resources":
98 Var("webkit_trunk") + "/LayoutTests/fast/js/resources@" +
99 Var("webkit_revision"),
100 "src/chrome/test/data/layout_tests/LayoutTests/fast/workers":
101 Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
102 Var("webkit_revision"),
103 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/resources":
104 Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
105 Var("webkit_revision"),
106 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/workers":
107 Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
108 Var("webkit_revision"),
109 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
110 Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
111 Var("webkit_revision"),
112 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers":
113 Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/workers@" +
114 Var("webkit_revision"),
115 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/fast/events":
116 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/fast/events@" +
117 Var("webkit_revision"),
118 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/http/tests/workers":
119 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/http/tests/workers@" +
120 Var("webkit_revision"),
121 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-mac/storage/domstorage":
122 Var("webkit_trunk") + "/LayoutTests/platform/chromium-mac/storage/domstorage@" +
123 Var("webkit_revision"),
124 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events":
125 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/events@" +
126 Var("webkit_revision"),
127 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers":
128 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/workers@" +
129 Var("webkit_revision"),
130 "src/chrome/test/data/layout_tests/LayoutTests/http/tests/appcache":
131 Var("webkit_trunk") + "/LayoutTests/http/tests/appcache@" +
132 Var("webkit_revision"),
133 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers":
134 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/http/tests/workers@" +
135 Var("webkit_revision"),
136 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage":
137 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/storage/domstorage@" +
138 Var("webkit_revision"),
139 "src/chrome/test/data/layout_tests/LayoutTests/storage/domstorage":
140 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
141 Var("webkit_revision"),
142 "src/chrome/test/data/layout_tests/LayoutTests/websocket/tests/workers":
143 Var("webkit_trunk") + "/LayoutTests/websocket/tests/workers@" +
144 Var("webkit_revision"),
146 "src/third_party/swig/Lib":
147 "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
149 "src/third_party/ffmpeg":
150 "/trunk/deps/third_party/ffmpeg/source@" +
151 Var("ffmpeg_revision"),
153 "src/third_party/libvpx/include":
154 "/trunk/deps/third_party/libvpx/include@" +
155 Var("libvpx_revision"),
156 "src/third_party/libvpx/lib":
157 "/trunk/deps/third_party/libvpx/lib@" +
158 Var("libvpx_revision"),
160 "src/third_party/ppapi":
161 "http://ppapi.googlecode.com/svn/trunk@174",
163 "src/third_party/libjingle/source":
164 "http://libjingle.googlecode.com/svn/branches/nextsnap@" +
165 Var("libjingle_revision"),
171 "src/chrome/tools/test/reference_build/chrome":
172 "/trunk/deps/reference_builds/chrome@41984",
174 "src/third_party/cygwin":
175 "/trunk/deps/third_party/cygwin@11984",
177 "src/third_party/python_24":
178 "/trunk/deps/third_party/python_24@22967",
180 "src/third_party/lighttpd":
181 "/trunk/deps/third_party/lighttpd@33727",
183 "src/third_party/ffmpeg/binaries/chromium/win/ia32":
184 "/trunk/deps/third_party/ffmpeg/binaries/win@" + Var("ffmpeg_revision"),
186 # Chrome Frame related deps
187 "src/third_party/xulrunner-sdk":
188 "/trunk/deps/third_party/xulrunner-sdk@17887",
189 "src/chrome_frame/tools/test/reference_build/chrome":
190 "/trunk/deps/reference_builds/chrome@51194",
192 # Parses Windows PE/COFF executable format.
193 "src/third_party/pefile":
194 "http://pefile.googlecode.com/svn/trunk@63",
196 # NSS, for SSLClientSocketNSS.
197 "src/third_party/nss":
198 "/trunk/deps/third_party/nss@48440",
200 "src/third_party/swig/win":
201 "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
203 "src/third_party/mingw-w64/mingw/bin":
204 ("http://nativeclient.googlecode.com/svn/trunk/src/third_party/mingw-w64/mingw/bin@" +
205 Var("nacl_revision")),
208 "http://rlz.googlecode.com/svn/trunk@4",
211 "src/chrome/tools/test/reference_build/chrome_mac":
212 "/trunk/deps/reference_builds/chrome_mac@41963",
214 "src/third_party/GTM":
215 "http://google-toolbox-for-mac.googlecode.com/svn/trunk@375",
216 "src/third_party/pdfsqueeze":
217 "http://pdfsqueeze.googlecode.com/svn/trunk@2",
218 "src/third_party/lighttpd":
219 "/trunk/deps/third_party/lighttpd@33737",
221 "src/third_party/WebKit/WebKit/mac":
222 Var("webkit_trunk") + "/WebKit/mac@" + Var("webkit_revision"),
223 "src/third_party/WebKit/WebKitLibraries":
224 Var("webkit_trunk") + "/WebKitLibraries@" + Var("webkit_revision"),
226 # TODO(ajwong): Move this into the OS-independent block.
227 "src/third_party/yasm/source/patched-yasm":
228 "/trunk/deps/third_party/yasm/patched-yasm@50870",
230 "src/third_party/swig/mac":
231 "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
233 # NSS, for SSLClientSocketNSS.
234 "src/third_party/nss":
235 "/trunk/deps/third_party/nss@48440",
237 "src/chrome/installer/mac/third_party/xz/xz":
238 "/trunk/deps/third_party/xz@50504",
242 "src/chrome/tools/test/reference_build/chrome_linux":
243 "/trunk/deps/reference_builds/chrome_linux@41515",
245 "src/third_party/xdg-utils":
246 "/trunk/deps/third_party/xdg-utils@29103",
248 # TODO(ajwong): Move this into the OS-independent block.
249 "src/third_party/yasm/source/patched-yasm":
250 "/trunk/deps/third_party/yasm/patched-yasm@50870",
252 "src/third_party/swig/linux":
253 "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
259 # Everybody can use some things.
265 # For now, we allow ICU to be included by specifying "unicode/...", although
266 # this should probably change.
272 # checkdeps.py shouldn't check include paths for files in these dirs:
273 skip_child_includes = [
289 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
291 "action": ["python", "src/build/gyp_chromium"],