Upstream version 9.37.195.0
[platform/framework/web/crosswalk.git] / src / DEPS
1 vars = {\r
2   'eyes-free':\r
3     'http://eyes-free.googlecode.com/svn',\r
4   'blink':\r
5     'http://src.chromium.org/blink',\r
6   'skia':\r
7     'http://skia.googlecode.com/svn',\r
8   'google-breakpad':\r
9     'http://google-breakpad.googlecode.com/svn',\r
10   'sawbuck':\r
11     'http://sawbuck.googlecode.com/svn',\r
12   'mozc':\r
13     'http://mozc.googlecode.com/svn',\r
14   'git.chromium.org':\r
15     'https://chromium.googlesource.com',\r
16   'v8-i18n':\r
17     'http://v8-i18n.googlecode.com/svn',\r
18   'selenium':\r
19     'http://selenium.googlecode.com/svn',\r
20   'buildspec_platforms':\r
21     'all',\r
22   'snappy':\r
23     'http://snappy.googlecode.com/svn',\r
24   'ppapi':\r
25     'http://ppapi.googlecode.com/svn',\r
26   'pywebsocket':\r
27     'http://pywebsocket.googlecode.com/svn',\r
28   'libaddressinput':\r
29     'http://libaddressinput.googlecode.com/svn',\r
30   'pyftpdlib':\r
31     'http://pyftpdlib.googlecode.com/svn',\r
32   'google-url':\r
33     'http://google-url.googlecode.com/svn',\r
34   'googletest':\r
35     'http://googletest.googlecode.com/svn',\r
36   'gyp':\r
37     'http://gyp.googlecode.com/svn',\r
38   'seccompsandbox':\r
39     'http://seccompsandbox.googlecode.com/svn',\r
40   'ots':\r
41     'http://ots.googlecode.com/svn',\r
42   'angleproject':\r
43     'http://angleproject.googlecode.com/svn',\r
44   'pefile':\r
45     'http://pefile.googlecode.com/svn',\r
46   'open-vcdiff':\r
47     'http://open-vcdiff.googlecode.com/svn',\r
48   'linux-syscall-support':\r
49     'http://linux-syscall-support.googlecode.com/svn',\r
50   'trace-viewer':\r
51     'http://trace-viewer.googlecode.com/svn',\r
52   'webrtc':\r
53     'http://webrtc.googlecode.com/svn',\r
54   'web-page-replay':\r
55     'http://web-page-replay.googlecode.com/svn',\r
56   'libjingle':\r
57     'http://libjingle.googlecode.com/svn',\r
58   'cld2':\r
59     'https://cld2.googlecode.com/svn',\r
60   'google-cache-invalidation-api':\r
61     'http://google-cache-invalidation-api.googlecode.com/svn',\r
62   'jsr-305':\r
63     'http://jsr-305.googlecode.com/svn',\r
64   'bidichecker':\r
65     'http://bidichecker.googlecode.com/svn',\r
66   'native_client':\r
67     'http://src.chromium.org/native_client',\r
68   'jsoncpp':\r
69     'http://svn.code.sf.net/p/jsoncpp/code',\r
70   'leveldb':\r
71     'http://leveldb.googlecode.com/svn',\r
72   'webkit_trunk':\r
73     'http://src.chromium.org/blink/trunk',\r
74   'google-toolbox-for-mac':\r
75     'http://google-toolbox-for-mac.googlecode.com/svn',\r
76   'grit-i18n':\r
77     'http://grit-i18n.googlecode.com/svn',\r
78   'pdfsqueeze':\r
79     'http://pdfsqueeze.googlecode.com/svn',\r
80   'protobuf':\r
81     'http://protobuf.googlecode.com/svn',\r
82   'smhasher':\r
83     'http://smhasher.googlecode.com/svn',\r
84   'googlemock':\r
85     'http://googlemock.googlecode.com/svn',\r
86   'libyuv':\r
87     'http://libyuv.googlecode.com/svn',\r
88   'rlz':\r
89     'http://rlz.googlecode.com/svn',\r
90   'v8':\r
91     'http://v8.googlecode.com/svn',\r
92   'pymox':\r
93     'http://pymox.googlecode.com/svn',\r
94   'sfntly':\r
95     'http://sfntly.googlecode.com/svn',\r
96   'sctp-refimpl':\r
97     'https://sctp-refimpl.googlecode.com/svn',\r
98   'libphonenumber':\r
99     'http://libphonenumber.googlecode.com/svn',\r
100   'octane-benchmark':\r
101     'http://octane-benchmark.googlecode.com/svn',\r
102   'google-safe-browsing':\r
103     'http://google-safe-browsing.googlecode.com/svn'\r
104 }\r
105 \r
106 deps_os = {\r
107   'win': {\r
108     'src/third_party/yasm/binaries':\r
109       '/trunk/deps/third_party/yasm/binaries@154708',\r
110     'src/chrome/tools/test/reference_build/chrome_win':\r
111       '/trunk/deps/reference_builds/chrome_win@273882',\r
112     'src/third_party/nacl_sdk_binaries':\r
113       '/trunk/deps/third_party/nacl_sdk_binaries@111576',\r
114     'src/third_party/lighttpd':\r
115       '/trunk/deps/third_party/lighttpd@33737',\r
116     'src/third_party/gnu_binutils':\r
117       (Var("native_client")) + '/trunk/deps/third_party/gnu_binutils@13077',\r
118     'src/third_party/pefile':\r
119       (Var("pefile")) + '/trunk@141',\r
120     'src/third_party/psyco_win32':\r
121       '/trunk/deps/third_party/psyco_win32@237949',\r
122     'src/third_party/mingw-w64/mingw/bin':\r
123       (Var("native_client")) + '/trunk/deps/third_party/mingw-w64/mingw/bin@13077',\r
124     'src/third_party/perl':\r
125       '/trunk/deps/third_party/perl@147900',\r
126     'src/third_party/gperf':\r
127       '/trunk/deps/third_party/gperf@147304',\r
128     'src/third_party/cygwin':\r
129       '/trunk/deps/third_party/cygwin@231940',\r
130     'src/third_party/swig/win':\r
131       '/trunk/deps/third_party/swig/win@230490',\r
132     'src/third_party/bison':\r
133       '/trunk/deps/third_party/bison@147303',\r
134     'src/third_party/nss':\r
135       '/trunk/deps/third_party/nss@277057'\r
136   },\r
137   'mac': {\r
138     'src/third_party/pdfsqueeze':\r
139       (Var("pdfsqueeze")) + '/trunk@5',\r
140     'src/chrome/installer/mac/third_party/xz/xz':\r
141       '/trunk/deps/third_party/xz@233311',\r
142     'src/third_party/lighttpd':\r
143       '/trunk/deps/third_party/lighttpd@33737',\r
144     'src/third_party/swig/mac':\r
145       '/trunk/deps/third_party/swig/mac@230490',\r
146     'src/third_party/google_toolbox_for_mac/src':\r
147       (Var("google-toolbox-for-mac")) + '/trunk@662',\r
148     'src/chrome/tools/test/reference_build/chrome_mac':\r
149       '/trunk/deps/reference_builds/chrome_mac@273882',\r
150     'src/third_party/nss':\r
151       '/trunk/deps/third_party/nss@277057'\r
152   },\r
153   'ios': {\r
154     'src/third_party/sfntly/cpp/src': None,\r
155     'src/third_party/libc++/trunk': None,\r
156     'src/third_party/libc++abi/trunk': None,\r
157     'src/breakpad/src':\r
158       (Var("google-breakpad")) + '/branches/chrome_37/src@1357',\r
159     'src/media/cdm/ppapi/api': None,\r
160     'src/third_party/v8-i18n': None,\r
161     'src/chrome/test/data/perf/frame_rate/content': None,\r
162     'src/third_party/ots': None,\r
163     'src/third_party/mesa/src': None,\r
164     'src/third_party/opus/src': None,\r
165     'src/third_party/hunspell_dictionaries': None,\r
166     'src/third_party/brotli/src': None,\r
167     'src/third_party/webgl': None,\r
168     'src/third_party/scons-2.0.1': None,\r
169     'src/third_party/webdriver/pylib': None,\r
170     'src/chrome/test/data/perf/canvas_bench': None,\r
171     'src/third_party/libexif/sources': None,\r
172     'src/third_party/safe_browsing/testing': None,\r
173     'src/third_party/libyuv': None,\r
174     'src/third_party/usrsctp/usrsctplib': None,\r
175     'src/third_party/webrtc': None,\r
176     'src/third_party/libjpeg_turbo': None,\r
177     'src/third_party/nss':\r
178       '/trunk/deps/third_party/nss@277057',\r
179     'src/third_party/bidichecker': None,\r
180     'src/third_party/WebKit': None,\r
181     'src/third_party/openmax_dl': None,\r
182     'src/third_party/WebKit/LayoutTests/w3c/csswg-test': None,\r
183     'src/third_party/google_toolbox_for_mac/src':\r
184       (Var("google-toolbox-for-mac")) + '/trunk@662',\r
185     'src/third_party/WebKit/LayoutTests/w3c/web-platform-tests': None,\r
186     'src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin': None,\r
187     'src/third_party/WebKit/public':\r
188       (Var("blink")) + '/branches/chromium/2062/public@180122',\r
189     'src/native_client': None,\r
190     'src/tools/page_cycler/acid3': None,\r
191     'src/testing/iossim/third_party/class-dump':\r
192       '/trunk/deps/third_party/class-dump@199203',\r
193     'src/third_party/cld_2/src': None,\r
194     'src/third_party/libsrtp': None,\r
195     'src/third_party/ffmpeg': None,\r
196     'src/native_client/src/third_party/ppapi': None,\r
197     'src/third_party/pdfium': None,\r
198     'src/build/util/support': None,\r
199     'src/pdf': None,\r
200     'src/third_party/pymox/src': None,\r
201     'src/third_party/yasm/source/patched-yasm': None,\r
202     'src/third_party/speex': None,\r
203     'src/third_party/colorama/src': None,\r
204     'src/third_party/webpagereplay': None,\r
205     'src/third_party/hunspell': None,\r
206     'src/third_party/angle': None,\r
207     'src/v8': None,\r
208     'src/third_party/libvpx': None,\r
209     'src/third_party/swig/Lib': None\r
210     },\r
211     'unix': {\r
212       'src/third_party/fontconfig/src':\r
213         (Var("git.chromium.org")) + '/external/fontconfig.git@f16c3118e25546c1b749f9823c51827a60aeb5c1',\r
214       'build/third_party/cbuildbot_chromite':\r
215         (Var("git.chromium.org")) + '/chromiumos/chromite.git@ff6389dc2361455d2072625a91e18672bdf03547',\r
216       'src/third_party/cros_system_api':\r
217         (Var("git.chromium.org")) + '/chromiumos/platform/system_api.git@ba73627b396a7773203a6c554ae2cc759d52eb2b',\r
218       'src/third_party/pyelftools':\r
219         (Var("git.chromium.org")) + '/chromiumos/third_party/pyelftools.git@bdc1d380acd88d4bfaf47265008091483b0d614e',\r
220       'src/third_party/chromite':\r
221         (Var("git.chromium.org")) + '/chromiumos/chromite.git@df22fd72b22d1905af6e69d23ec373b69c9c75f6',\r
222       'build/third_party/xvfb':\r
223         '/trunk/tools/third_party/xvfb@125214',\r
224       'src/third_party/xdg-utils':\r
225         '/trunk/deps/third_party/xdg-utils@203785',\r
226       'src/third_party/undoview':\r
227         '/trunk/deps/third_party/undoview@119694',\r
228       'src/chrome/tools/test/reference_build/chrome_linux':\r
229         '/trunk/deps/reference_builds/chrome_linux64@273882',\r
230       'src/third_party/swig/linux':\r
231         '/trunk/deps/third_party/swig/linux@230490',\r
232       'src/third_party/liblouis/src':\r
233         (Var("git.chromium.org")) + '/external/liblouis.git@3c2daee56250162e5a75830871601d74328d39f5',\r
234       'src/third_party/freetype2/src':\r
235         (Var("git.chromium.org")) + '/chromium/src/third_party/freetype2.git@d699c2994ecc178c4ed05ac2086061b2034c2178',\r
236       'src/third_party/lss':\r
237         (Var("linux-syscall-support")) + '/trunk/lss@26'\r
238     },\r
239     'android': {\r
240       'src/third_party/guava/src':\r
241         (Var("git.chromium.org")) + '/external/guava-libraries.git@c523556ab7d0f05afadebd20e7768d4c16af8771',\r
242       'src/third_party/eyesfree/src/android/java/src/com/googlecode/eyesfree/braille':\r
243         (Var("eyes-free")) + '/trunk/braille/client/src/com/googlecode/eyesfree/braille@797',\r
244       'src/pdf': None,\r
245       'src/third_party/apache-mime4j':\r
246         '/trunk/deps/third_party/apache-mime4j@170888',\r
247       'src/third_party/elfutils/src':\r
248         (Var("git.chromium.org")) + '/external/elfutils.git@43a97297be82feab4b3176a094ed701ad3ccb308',\r
249       'src/breakpad/src':\r
250         (Var("google-breakpad")) + '/branches/chrome_37/src@1357',\r
251       'src/third_party/freetype':\r
252         (Var("git.chromium.org")) + '/chromium/src/third_party/freetype.git@a2b9955b49034a51dfbc8bf9f4e9d312149cecac',\r
253       'src/third_party/jarjar':\r
254         '/trunk/deps/third_party/jarjar@170888',\r
255       'src/third_party/aosp':\r
256         '/trunk/deps/third_party/aosp@148330',\r
257       'src/third_party/android_tools':\r
258         (Var("git.chromium.org")) + '/android_tools.git@e91e44dc29517115794a72eea554616d067925ae',\r
259       'src/third_party/httpcomponents-client':\r
260         '/trunk/deps/third_party/httpcomponents-client@170888',\r
261       'src/third_party/findbugs':\r
262         '/trunk/deps/third_party/findbugs@245039',\r
263       'src/third_party/lss':\r
264         (Var("linux-syscall-support")) + '/trunk/lss@26',\r
265       'src/third_party/jsr-305/src':\r
266         (Var("jsr-305")) + '/trunk@51',\r
267       'src/third_party/httpcomponents-core':\r
268         '/trunk/deps/third_party/httpcomponents-core@170888'\r
269     }\r
270   }\r
271 \r
272 deps = {\r
273   'depot_tools':\r
274     '/trunk/tools/depot_tools@278770',\r
275   'src/third_party/sfntly/cpp/src':\r
276     (Var("sfntly")) + '/trunk/cpp/src@239',\r
277   'src/third_party/bidichecker':\r
278     (Var("bidichecker")) + '/trunk/lib@4',\r
279   'src/third_party/libc++/trunk':\r
280     'http://src.chromium.org/llvm-project/libcxx/trunk@206024',\r
281   'src/third_party/libwebm/source':\r
282     (Var("git.chromium.org")) + '/webm/libwebm.git@8be63972fdd7ae8c041778f8ba674ade903395c9',\r
283   'src/third_party/WebKit':\r
284     (Var("blink")) + '/branches/chromium/2062@180122',\r
285   'src/third_party/openmax_dl':\r
286     (Var("webrtc")) + '/deps/third_party/openmax@6483',\r
287   'src/third_party/libc++abi/trunk':\r
288     'http://src.chromium.org/llvm-project/libcxxabi/trunk@206024',\r
289   'build/scripts/private/data/reliability':\r
290     '/trunk/src/chrome/test/data/reliability@237714',\r
291   'src/third_party/WebKit/LayoutTests/w3c/csswg-test':\r
292     (Var("git.chromium.org")) + '/external/w3c/csswg-test.git@bacbb4a8dca702cd86646761fde96793db13d4f1',\r
293   'src/third_party/flac':\r
294     '/trunk/deps/third_party/flac@222897',\r
295   'src/media/cdm/ppapi/api':\r
296     '/trunk/deps/cdm@273356',\r
297   'src/third_party/skia':\r
298     (Var("git.chromium.org")) + '/skia.git@0d78ac294f814a45380eb44b0bb4c01aae2cab01',\r
299   'src/tools/swarming_client':\r
300     (Var("git.chromium.org")) + '/external/swarming.client.git@c333224ef8cf5cc41ab91f6ee9cb1fdbe3689f19',\r
301   'src/chrome/test/data/perf/frame_rate/content':\r
302     '/trunk/deps/frame_rate/content@93671',\r
303   'src/third_party/ots':\r
304     (Var("ots")) + '/trunk@113',\r
305   'src/third_party/jsoncpp/source/src/lib_json':\r
306     (Var("jsoncpp")) + '/trunk/jsoncpp/src/lib_json@248',\r
307   'src/third_party/clang_format/script':\r
308     'http://src.chromium.org/llvm-project/cfe/trunk/tools/clang-format@206068',\r
309   'src/third_party/WebKit/LayoutTests/w3c/web-platform-tests':\r
310     (Var("git.chromium.org")) + '/external/w3c/web-platform-tests.git@6bed4516fe8522d65512c76ef02e4f0ae8234395',\r
311   'src/third_party/libaddressinput/src/testdata':\r
312     (Var("libaddressinput")) + '/trunk/testdata@293',\r
313   'src/testing/gmock':\r
314     (Var("googlemock")) + '/trunk@410',\r
315   'src/tools/grit':\r
316     (Var("grit-i18n")) + '/trunk@169',\r
317   'src/third_party/mesa/src':\r
318     '/trunk/deps/third_party/mesa@265279',\r
319   'src/third_party/smhasher/src':\r
320     (Var("smhasher")) + '/trunk@152',\r
321   'src/third_party/webrtc':\r
322     (Var("webrtc")) + '/branches/3.55/webrtc@6796',\r
323   'build/scripts/tools/deps2git':\r
324     '/trunk/tools/deps2git@276439',\r
325   'src/third_party/hunspell_dictionaries':\r
326     '/trunk/deps/third_party/hunspell_dictionaries@255132',\r
327   'src/native_client':\r
328     (Var("native_client")) + '/branches/2062/src/native_client@13585',\r
329   'src/third_party/brotli/src':\r
330     (Var("git.chromium.org")) + '/external/font-compression-reference.git@6cef49677dc4c650ef6e3f56041e0a41803afa8c',\r
331   'src/tools/page_cycler/acid3':\r
332     '/trunk/deps/page_cycler/acid3@171600',\r
333   'src/third_party/cacheinvalidation/src':\r
334     (Var("google-cache-invalidation-api")) + '/trunk/src@331',\r
335   'src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin':\r
336     (Var("native_client")) + '/branches/2062/src/native_client/tests/prebuilt@13585',\r
337   'src/third_party/leveldatabase/src':\r
338     (Var("leveldb")) + '/trunk@80',\r
339   'src/third_party/webpagereplay':\r
340     (Var("git.chromium.org")) + '/external/web-page-replay.git@b62c02d3b64cf00a2f65a82cca0721aa42c3d6ad',\r
341   'src/third_party/cld_2/src':\r
342     (Var("cld2")) + '/trunk@161',\r
343   'src/chrome/test/data/perf/canvas_bench':\r
344     '/trunk/deps/canvas_bench@122605',\r
345   'src/sdch/open-vcdiff':\r
346     (Var("open-vcdiff")) + '/trunk@42',\r
347   'src/third_party/angle':\r
348     (Var("git.chromium.org")) + '/angle/angle.git@75551cf9a7c65bcdb9f9fe44ac78ca15da37942e',\r
349   'build/third_party/lighttpd':\r
350     '/trunk/deps/third_party/lighttpd@58968',\r
351   'src/buildtools':\r
352     (Var("git.chromium.org")) + '/chromium/buildtools.git@10a5251e71445a832953f1374bbbbe60ad019144',\r
353   'src/third_party/scons-2.0.1':\r
354     (Var("native_client")) + '/trunk/src/third_party/scons-2.0.1@13077',\r
355   'src/third_party/webdriver/pylib':\r
356     (Var("selenium")) + '/trunk/py@18337',\r
357   'src/third_party/usrsctp/usrsctplib':\r
358     (Var("sctp-refimpl")) + '/trunk/KERN/usrsctp/usrsctplib@8875',\r
359   'build/scripts/gsd_generate_index':\r
360     '/trunk/tools/gsd_generate_index@164784',\r
361   'src/chrome/browser/resources/pdf/html_office':\r
362     (Var("git.chromium.org")) + '/chromium/html-office-public.git@eeff97614f65e0578529490d44d412032c3d7359',\r
363   'src/third_party/webgl/src':\r
364     (Var("git.chromium.org")) + '/external/khronosgroup/webgl.git@0475a2763fc30cbed22740f8a9ef53a82f03b4ac',\r
365   'src/third_party/libyuv':\r
366     (Var("libyuv")) + '/trunk@1007',\r
367   'src/third_party/libjingle/source/talk':\r
368     (Var("webrtc")) + '/trunk/talk@6496',\r
369   'src/third_party/libexif/sources':\r
370     '/trunk/deps/third_party/libexif/sources@265008',\r
371   'src/third_party/jsoncpp/source/include':\r
372     (Var("jsoncpp")) + '/trunk/jsoncpp/include@248',\r
373   'src/third_party/libphonenumber/src/test':\r
374     (Var("libphonenumber")) + '/trunk/cpp/test@621',\r
375   'src/third_party/pdfium':\r
376     'https://pdfium.googlesource.com/pdfium.git@a2dfb95353c8e4851300f8d53d4659e1b764c31d',\r
377   'src/third_party/libphonenumber/src/phonenumbers':\r
378     (Var("libphonenumber")) + '/trunk/cpp/src/phonenumbers@621',\r
379   'src/third_party/openssl':\r
380     '/trunk/deps/third_party/openssl@275836',\r
381   'src/third_party/trace-viewer':\r
382     (Var("trace-viewer")) + '/trunk@1281',\r
383   'src/third_party/yasm/source/patched-yasm':\r
384     '/trunk/deps/third_party/yasm/patched-yasm@167605',\r
385   'src/third_party/safe_browsing/testing':\r
386     (Var("google-safe-browsing")) + '/trunk/testing@112',\r
387   'src/third_party/ffmpeg':\r
388     (Var("git.chromium.org")) + '/chromium/third_party/ffmpeg.git@5c3de8094903dd2162232b8f1be916c46acdd8f5',\r
389   'build':\r
390     '/trunk/tools/build@278895',\r
391   'build/scripts/command_wrapper/bin':\r
392     '/trunk/tools/command_wrapper/bin@135178',\r
393   'src/testing/gtest':\r
394     (Var("googletest")) + '/trunk@643',\r
395   'src/third_party/pyftpdlib/src':\r
396     (Var("pyftpdlib")) + '/trunk@977',\r
397   'src/third_party/libaddressinput/src/cpp':\r
398     (Var("libaddressinput")) + '/trunk/cpp@293',\r
399   'src/third_party/icu':\r
400     '/trunk/deps/third_party/icu46@285202',\r
401   'src/third_party/speex':\r
402     '/trunk/deps/third_party/speex@272757',\r
403   'src/third_party/opus/src':\r
404     '/trunk/deps/third_party/opus@256783',\r
405   'src/third_party/libphonenumber/src/resources':\r
406     (Var("libphonenumber")) + '/trunk/resources@621',\r
407   'src/third_party/colorama/src':\r
408     (Var("git.chromium.org")) + '/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',\r
409   'src/third_party/snappy/src':\r
410     (Var("snappy")) + '/trunk@80',\r
411   'src/breakpad/src':\r
412     (Var("google-breakpad")) + '/trunk/src@1338',\r
413   'src/third_party/hunspell':\r
414     '/trunk/deps/third_party/hunspell@256272',\r
415   'src/tools/deps2git':\r
416     '/trunk/tools/deps2git@276439',\r
417   'src/third_party/libjpeg_turbo':\r
418     '/trunk/deps/third_party/libjpeg_turbo@272637',\r
419   'src/third_party/libsrtp':\r
420     '/trunk/deps/third_party/libsrtp@261337',\r
421   'src/v8':\r
422     (Var("v8")) + '/branches/3.27@22914',\r
423   'src/third_party/pywebsocket/src':\r
424     (Var("pywebsocket")) + '/trunk/src@790',\r
425   'src/third_party/libvpx':\r
426     '/trunk/deps/third_party/libvpx@278497',\r
427   'src/third_party/swig/Lib':\r
428     '/trunk/deps/third_party/swig/Lib@230490',\r
429   'src/tools/gyp':\r
430     (Var("gyp")) + '/trunk@1944'\r
431 }\r
432 \r
433 skip_child_includes = [\r
434   'breakpad',\r
435   'delegate_execute',\r
436   'metro_driver',\r
437   'native_client_sdk',\r
438   'o3d',\r
439   'sdch',\r
440   'skia',\r
441   'testing',\r
442   'third_party',\r
443   'v8',\r
444   'win8'\r
445 ]\r
446 \r
447 hooks = [{\r
448   'action': ['python',\r
449   'src/build/download_nacl_toolchains.py',\r
450   '--exclude',\r
451   'arm_trusted'],\r
452   'pattern':\r
453     '.',\r
454   'name':\r
455     'nacltools'\r
456 },\r
457 {\r
458   'action': ['python',\r
459   'src/build/linux/install-arm-sysroot.py',\r
460   '--linux-only'],\r
461   'pattern':\r
462     '.',\r
463   'name':\r
464     'sysroot'\r
465 },\r
466 {\r
467   'action': ['python',\r
468   'src/chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py',\r
469   '--linux-only',\r
470   '--arch=amd64'],\r
471   'pattern':\r
472     '.',\r
473   'name':\r
474     'sysroot'\r
475 },\r
476 {\r
477   'action': ['python',\r
478   'src/chrome/installer/linux/sysroot_scripts/install-debian.wheezy.sysroot.py',\r
479   '--linux-only',\r
480   '--arch=i386'],\r
481   'pattern':\r
482     '.',\r
483   'name':\r
484     'sysroot'\r
485 },\r
486 {\r
487   'action': ['python',\r
488   'src/tools/clang/scripts/update.py',\r
489   '--if-needed'],\r
490   'pattern':\r
491     '.',\r
492   'name':\r
493     'clang'\r
494 },\r
495 {\r
496   'action': ['python',\r
497   'src/build/vs_toolchain.py',\r
498   'update'],\r
499   'pattern':\r
500     '.',\r
501   'name':\r
502     'win_toolchain'\r
503 },\r
504 {\r
505   'action': ['python',\r
506   'src/build/util/lastchange.py',\r
507   '-o',\r
508   'src/build/util/LASTCHANGE'],\r
509   'pattern':\r
510     '.',\r
511   'name':\r
512     'lastchange'\r
513 },\r
514 {\r
515   'action': ['python',\r
516   'src/build/util/lastchange.py',\r
517   '-s',\r
518   'src/third_party/WebKit',\r
519   '-o',\r
520   'src/build/util/LASTCHANGE.blink'],\r
521   'pattern':\r
522     '.',\r
523   'name':\r
524     'lastchange'\r
525 },\r
526 {\r
527   'action': ['download_from_google_storage',\r
528   '--no_resume',\r
529   '--platform=win32',\r
530   '--no_auth',\r
531   '--bucket',\r
532   'chromium-gn',\r
533   '-s',\r
534   'src/buildtools/win/gn.exe.sha1'],\r
535   'pattern':\r
536     '.',\r
537   'name':\r
538     'gn_win'\r
539 },\r
540 {\r
541   'action': ['download_from_google_storage',\r
542   '--no_resume',\r
543   '--platform=darwin',\r
544   '--no_auth',\r
545   '--bucket',\r
546   'chromium-gn',\r
547   '-s',\r
548   'src/buildtools/mac/gn.sha1'],\r
549   'pattern':\r
550     '.',\r
551   'name':\r
552     'gn_mac'\r
553 },\r
554 {\r
555   'action': ['download_from_google_storage',\r
556   '--no_resume',\r
557   '--platform=linux*',\r
558   '--no_auth',\r
559   '--bucket',\r
560   'chromium-gn',\r
561   '-s',\r
562   'src/buildtools/linux32/gn.sha1'],\r
563   'pattern':\r
564     '.',\r
565   'name':\r
566     'gn_linux32'\r
567 },\r
568 {\r
569   'action': ['download_from_google_storage',\r
570   '--no_resume',\r
571   '--platform=linux*',\r
572   '--no_auth',\r
573   '--bucket',\r
574   'chromium-gn',\r
575   '-s',\r
576   'src/buildtools/linux64/gn.sha1'],\r
577   'pattern':\r
578     '.',\r
579   'name':\r
580     'gn_linux64'\r
581 },\r
582 {\r
583   'action': ['download_from_google_storage',\r
584   '--no_resume',\r
585   '--platform=win32',\r
586   '--no_auth',\r
587   '--bucket',\r
588   'chromium-gn',\r
589   '-s',\r
590   'src/tools/gn/bin/win/gn.exe.sha1'],\r
591   'pattern':\r
592     '.',\r
593   'name':\r
594     'gn_old_win'\r
595 },\r
596 {\r
597   'action': ['download_from_google_storage',\r
598   '--no_resume',\r
599   '--platform=darwin',\r
600   '--no_auth',\r
601   '--bucket',\r
602   'chromium-gn',\r
603   '-s',\r
604   'src/tools/gn/bin/mac/gn.sha1'],\r
605   'pattern':\r
606     '.',\r
607   'name':\r
608     'gn_old_mac'\r
609 },\r
610 {\r
611   'action': ['download_from_google_storage',\r
612   '--no_resume',\r
613   '--platform=linux*',\r
614   '--no_auth',\r
615   '--bucket',\r
616   'chromium-gn',\r
617   '-s',\r
618   'src/tools/gn/bin/linux/gn.sha1'],\r
619   'pattern':\r
620     '.',\r
621   'name':\r
622     'gn_old_linux'\r
623 },\r
624 {\r
625   'action': ['download_from_google_storage',\r
626   '--no_resume',\r
627   '--platform=linux*',\r
628   '--no_auth',\r
629   '--bucket',\r
630   'chromium-gn',\r
631   '-s',\r
632   'src/tools/gn/bin/linux/gn32.sha1'],\r
633   'pattern':\r
634     '.',\r
635   'name':\r
636     'gn_old_linux32'\r
637 },\r
638 {\r
639   'action': ['download_from_google_storage',\r
640   '--no_resume',\r
641   '--platform=win32',\r
642   '--no_auth',\r
643   '--bucket',\r
644   'chromium-clang-format',\r
645   '-s',\r
646   'src/third_party/clang_format/bin/win/clang-format.exe.sha1'],\r
647   'pattern':\r
648     '.',\r
649   'name':\r
650     'clang_format_win'\r
651 },\r
652 {\r
653   'action': ['download_from_google_storage',\r
654   '--no_resume',\r
655   '--platform=darwin',\r
656   '--no_auth',\r
657   '--bucket',\r
658   'chromium-clang-format',\r
659   '-s',\r
660   'src/third_party/clang_format/bin/mac/clang-format.sha1'],\r
661   'pattern':\r
662     '.',\r
663   'name':\r
664     'clang_format_mac'\r
665 },\r
666 {\r
667   'action': ['download_from_google_storage',\r
668   '--no_resume',\r
669   '--platform=linux*',\r
670   '--no_auth',\r
671   '--bucket',\r
672   'chromium-clang-format',\r
673   '-s',\r
674   'src/third_party/clang_format/bin/linux/clang-format.sha1'],\r
675   'pattern':\r
676     '.',\r
677   'name':\r
678     'clang_format_linux'\r
679 },\r
680 {\r
681   'action': ['python',\r
682   'src/third_party/binutils/download.py'],\r
683   'pattern':\r
684     'src/third_party/binutils',\r
685   'name':\r
686     'binutils'\r
687 },\r
688 {\r
689   'action': ['download_from_google_storage',\r
690   '--no_resume',\r
691   '--platform=linux*',\r
692   '--no_auth',\r
693   '--bucket',\r
694   'chromium-eu-strip',\r
695   '-s',\r
696   'src/build/linux/bin/eu-strip.sha1'],\r
697   'pattern':\r
698     '.',\r
699   'name':\r
700     'eu-strip'\r
701 },\r
702 {\r
703   'action': ['download_from_google_storage',\r
704   '--no_resume',\r
705   '--platform=win32',\r
706   '--no_auth',\r
707   '--bucket',\r
708   'chromium-drmemory',\r
709   '-s',\r
710   'src/third_party/drmemory/drmemory-windows-sfx.exe.sha1'],\r
711   'pattern':\r
712     '.',\r
713   'name':\r
714     'drmemory'\r
715 },\r
716 {\r
717   'action': ['python',\r
718   'src/build/get_syzygy_binaries.py',\r
719   '--output-dir=src/third_party/syzygy/binaries',\r
720   '--revision=b08fb72610963d31cc3eae33f746a04e263bd860',\r
721   '--overwrite'],\r
722   'pattern':\r
723     '.',\r
724   'name':\r
725     'syzygy-binaries'\r
726 },\r
727 {\r
728   'action': ['download_from_google_storage',\r
729   '--no_resume',\r
730   '--platform=win32',\r
731   '--directory',\r
732   '--recursive',\r
733   '--no_auth',\r
734   '--num_threads=16',\r
735   '--bucket',\r
736   'chromium-apache-win32',\r
737   'src/third_party/apache-win32'],\r
738   'pattern':\r
739     '\\.sha1',\r
740   'name':\r
741     'apache_win32'\r
742 },\r
743 {\r
744   'action': [\r
745     'python',\r
746     'src/build/gyp_chromium'],\r
747     'pattern':\r
748       '.',\r
749     'name':\r
750       'gyp'\r
751   }\r
752 ]\r
753 \r
754 include_rules = [\r
755   '+base',\r
756   '+build',\r
757   '+ipc',\r
758   '+library_loaders',\r
759   '+testing',\r
760   '+third_party/icu/source/common/unicode',\r
761   '+third_party/icu/source/i18n/unicode',\r
762   '+url'\r
763 ]\r
764 \r