3 "http://svn.webkit.org/repository/webkit/trunk",
4 "webkit_revision": "61498",
5 "ffmpeg_revision": "49485",
6 "skia_revision": "582",
7 "chromium_git": "http://src.chromium.org/git",
8 "swig_revision": "40423",
9 "nacl_revision": "2441",
10 "libvpx_revision": "47941",
11 "libjingle_revision": "21",
16 "http://google-breakpad.googlecode.com/svn/trunk/src@604",
18 "src/build/util/support":
19 "/trunk/deps/support@20411",
22 "http://google-url.googlecode.com/svn/trunk@134",
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@337",
33 "src/third_party/WebKit":
34 "/trunk/deps/third_party/WebKit@33467",
36 "src/third_party/icu":
37 "/trunk/deps/third_party/icu42@47106",
39 "src/third_party/hunspell":
40 "/trunk/deps/third_party/hunspell128@48011",
42 "src/third_party/hunspell_dictionaries":
43 "/trunk/deps/third_party/hunspell_dictionaries@48011",
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@21",
52 "http://gyp.googlecode.com/svn/trunk@826",
55 "http://v8.googlecode.com/svn/trunk@4875",
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@30",
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/platform/chromium-win/http/tests/workers":
131 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/http/tests/workers@" +
132 Var("webkit_revision"),
133 "src/chrome/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage":
134 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/storage/domstorage@" +
135 Var("webkit_revision"),
136 "src/chrome/test/data/layout_tests/LayoutTests/storage/domstorage":
137 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
138 Var("webkit_revision"),
139 "src/chrome/test/data/layout_tests/LayoutTests/websocket/tests/workers":
140 Var("webkit_trunk") + "/LayoutTests/websocket/tests/workers@" +
141 Var("webkit_revision"),
143 "src/third_party/swig/Lib":
144 "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
146 "src/third_party/ffmpeg":
147 "/trunk/deps/third_party/ffmpeg/source@" +
148 Var("ffmpeg_revision"),
150 "src/third_party/libvpx/include":
151 "/trunk/deps/third_party/libvpx/include@" +
152 Var("libvpx_revision"),
153 "src/third_party/libvpx/lib":
154 "/trunk/deps/third_party/libvpx/lib@" +
155 Var("libvpx_revision"),
157 "src/third_party/ppapi":
158 "http://ppapi.googlecode.com/svn/trunk@60",
160 "src/third_party/libjingle/source":
161 "http://libjingle.googlecode.com/svn/branches/nextsnap@" +
162 Var("libjingle_revision"),
168 "src/chrome/tools/test/reference_build/chrome":
169 "/trunk/deps/reference_builds/chrome@41984",
171 "src/third_party/cygwin":
172 "/trunk/deps/third_party/cygwin@11984",
174 "src/third_party/python_24":
175 "/trunk/deps/third_party/python_24@22967",
177 "src/third_party/lighttpd":
178 "/trunk/deps/third_party/lighttpd@33727",
180 "src/third_party/ffmpeg/binaries/chromium/win/ia32":
181 "/trunk/deps/third_party/ffmpeg/binaries/win@" + Var("ffmpeg_revision"),
183 # Chrome Frame related deps
184 "src/third_party/xulrunner-sdk":
185 "/trunk/deps/third_party/xulrunner-sdk@17887",
186 "src/chrome_frame/tools/test/reference_build/chrome":
187 "/trunk/deps/reference_builds/chrome_frame@33840",
189 # Parses Windows PE/COFF executable format.
190 "src/third_party/pefile":
191 "http://pefile.googlecode.com/svn/trunk@63",
193 # NSS, for SSLClientSocketNSS.
194 "src/third_party/nss":
195 "/trunk/deps/third_party/nss@48440",
197 "src/third_party/swig/win":
198 "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
200 "src/third_party/mingw-w64/mingw/bin":
201 ("http://nativeclient.googlecode.com/svn/trunk/src/third_party/mingw-w64/mingw/bin@" +
202 Var("nacl_revision")),
205 "http://rlz.googlecode.com/svn/trunk@4",
208 "src/chrome/tools/test/reference_build/chrome_mac":
209 "/trunk/deps/reference_builds/chrome_mac@41963",
211 "src/third_party/GTM":
212 "http://google-toolbox-for-mac.googlecode.com/svn/trunk@330",
213 "src/third_party/pdfsqueeze":
214 "http://pdfsqueeze.googlecode.com/svn/trunk@2",
215 "src/third_party/lighttpd":
216 "/trunk/deps/third_party/lighttpd@33737",
218 "src/third_party/WebKit/WebKit/mac":
219 Var("webkit_trunk") + "/WebKit/mac@" + Var("webkit_revision"),
220 "src/third_party/WebKit/WebKitLibraries":
221 Var("webkit_trunk") + "/WebKitLibraries@" + Var("webkit_revision"),
223 # TODO(ajwong): Move this into the OS-independent block.
224 "src/third_party/yasm/source/patched-yasm":
225 "/trunk/deps/third_party/yasm/patched-yasm@29937",
227 "src/third_party/swig/mac":
228 "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
230 # NSS, for SSLClientSocketNSS.
231 "src/third_party/nss":
232 "/trunk/deps/third_party/nss@48440",
236 "src/chrome/tools/test/reference_build/chrome_linux":
237 "/trunk/deps/reference_builds/chrome_linux@41515",
239 "src/third_party/xdg-utils":
240 "/trunk/deps/third_party/xdg-utils@29103",
242 # TODO(ajwong): Move this into the OS-independent block.
243 "src/third_party/yasm/source/patched-yasm":
244 "/trunk/deps/third_party/yasm/patched-yasm@29937",
246 "src/third_party/swig/linux":
247 "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
253 # Everybody can use some things.
259 # For now, we allow ICU to be included by specifying "unicode/...", although
260 # this should probably change.
266 # checkdeps.py shouldn't check include paths for files in these dirs:
267 skip_child_includes = [
283 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
285 "action": ["python", "src/build/gyp_chromium"],
288 # Workaround XCode dependecies problem.
289 # TODO(bradnelson): remove this when fixed.
292 "src/build/mac/clobber_generated_headers.py"],