Disable AutoFillManagerTest tests in branded builds.
[chromium-blink-merge.git] / DEPS
blobe40f8ea0996827e31a5e2e45f3eb7e23d1840402
1 vars = {
2   "webkit_trunk":
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",
14 deps = {
15   "src/breakpad/src":
16     "http://google-breakpad.googlecode.com/svn/trunk/src@628",
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@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",
51   "src/tools/gyp":
52     "http://gyp.googlecode.com/svn/trunk@839",
54   "src/v8":
55     "http://v8.googlecode.com/svn/trunk@5136",
57   "src/native_client":
58     "http://nativeclient.googlecode.com/svn/trunk/src/native_client@" +
59     Var("nacl_revision"),
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"),
169 deps_os = {
170   "win": {
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")),
207     "src/rlz":
208       "http://rlz.googlecode.com/svn/trunk@4",
209   },
210   "mac": {
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",
239   },
240   "unix": {
241     # Linux, really.
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"),
254   },
258 include_rules = [
259   # Everybody can use some things.
260   "+base",
261   "+build",
262   "+ipc",
263   "+rlz",
265   # For now, we allow ICU to be included by specifying "unicode/...", although
266   # this should probably change. 
267   "+unicode",
268   "+testing",
272 # checkdeps.py shouldn't check include paths for files in these dirs:
273 skip_child_includes = [
274    "breakpad",
275    "chrome_frame",
276    "gears",
277    "native_client",
278    "o3d",
279    "sdch",
280    "skia",
281    "testing",
282    "third_party",
283    "v8",
287 hooks = [
288   {
289     # A change to a .gyp, .gypi, or to GYP itself should run the generator.
290     "pattern": ".",
291     "action": ["python", "src/build/gyp_chromium"],
292   },