Hook back up the overriding of AXDescriptions. Note that the referenced bug doesn...
[chromium-blink-merge.git] / DEPS
blobee521c375eaaabe47b734a09cffb771a052d8ac0
1 vars = {
2   "webkit_trunk":
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",
14 deps = {
15   "src/breakpad/src":
16     "http://google-breakpad.googlecode.com/svn/trunk/src@639",
18   "src/build/util/support":
19     "/trunk/deps/support@20411",
21   "src/googleurl":
22     "http://google-url.googlecode.com/svn/trunk@144",
24   "src/sdch/open-vcdiff":
25     "http://open-vcdiff.googlecode.com/svn/trunk@28",
27   "src/testing/gtest":
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",
51   "src/tools/gyp":
52     "http://gyp.googlecode.com/svn/trunk@840",
54   "src/v8":
55     "http://v8.googlecode.com/svn/trunk@5214",
57   "src/native_client":
58     "http://nativeclient.googlecode.com/svn/trunk/src/native_client@" +
59     Var("nacl_revision"),
60   "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin":
61     "http://nativeclient.googlecode.com/svn/trunk/src/native_client/tests/prebuilt@" +
62     Var("nacl_revision"),
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"),
172 deps_os = {
173   "win": {
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")),
210     "src/rlz":
211       "http://rlz.googlecode.com/svn/trunk@4",
212   },
213   "mac": {
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",
242   },
243   "unix": {
244     # Linux, really.
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"),
257   },
261 include_rules = [
262   # Everybody can use some things.
263   "+base",
264   "+build",
265   "+ipc",
266   "+rlz",
268   # For now, we allow ICU to be included by specifying "unicode/...", although
269   # this should probably change. 
270   "+unicode",
271   "+testing",
275 # checkdeps.py shouldn't check include paths for files in these dirs:
276 skip_child_includes = [
277    "breakpad",
278    "chrome_frame",
279    "gears",
280    "native_client",
281    "o3d",
282    "sdch",
283    "skia",
284    "testing",
285    "third_party",
286    "v8",
290 hooks = [
291   {
292     # A change to a .gyp, .gypi, or to GYP itself should run the generator.
293     "pattern": ".",
294     "action": ["python", "src/build/gyp_chromium"],
295   },