media/webrtc/trunk/chromium_deps/DEPS

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 # When adding a new dependency, please update the top-level .gitignore file
michael@0 2 # to list the dependency's destination directory.
michael@0 3
michael@0 4 vars = {
michael@0 5 # Use this googlecode_url variable only if there is an internal mirror for it.
michael@0 6 # If you do not know, use the full path while defining your new deps entry.
michael@0 7 "googlecode_url": "http://%s.googlecode.com/svn",
michael@0 8 "sourceforge_url": "http://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s",
michael@0 9 "webkit_trunk": "http://svn.webkit.org/repository/webkit/trunk",
michael@0 10 "nacl_trunk": "http://src.chromium.org/native_client/trunk",
michael@0 11 "webkit_revision": "126742",
michael@0 12 "chromium_git": "http://git.chromium.org/git",
michael@0 13 "chromiumos_git": "http://git.chromium.org/chromiumos",
michael@0 14 "swig_revision": "69281",
michael@0 15 "nacl_revision": "9555",
michael@0 16 # After changing nacl_revision, run 'glient sync' and check native_client/DEPS
michael@0 17 # to update other nacl_*_revision's.
michael@0 18 "nacl_tools_revision": "9330", # native_client/DEPS: tools_rev
michael@0 19 "gtm_revision": "534",
michael@0 20
michael@0 21 "libjingle_revision": "175",
michael@0 22 "libphonenumber_revision": "456",
michael@0 23 "libvpx_revision": "152423",
michael@0 24 "lss_revision": "11",
michael@0 25
michael@0 26 # These two FFmpeg variables must be updated together. One is used for SVN
michael@0 27 # checkouts and the other for Git checkouts.
michael@0 28 "ffmpeg_revision": "150165",
michael@0 29 "ffmpeg_hash": "2079ffae30f8da6c6eed985cce00e04c31b40888",
michael@0 30
michael@0 31 "sfntly_revision": "134",
michael@0 32 "skia_revision": "5275",
michael@0 33 # Three lines of non-changing comments so that
michael@0 34 # the commit queue can handle CLs rolling Skia
michael@0 35 # and V8 without interference from each other.
michael@0 36 "v8_revision": "12377",
michael@0 37 "webrtc_revision": "2653",
michael@0 38 "jsoncpp_revision": "248",
michael@0 39 "nss_revision": "145873",
michael@0 40 }
michael@0 41
michael@0 42 deps = {
michael@0 43 "src/breakpad/src":
michael@0 44 (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1015",
michael@0 45
michael@0 46 "src/googleurl":
michael@0 47 (Var("googlecode_url") % "google-url") + "/trunk@175",
michael@0 48
michael@0 49 "src/sandbox/linux/seccomp-legacy":
michael@0 50 (Var("googlecode_url") % "seccompsandbox") + "/trunk@187",
michael@0 51
michael@0 52 "src/sdch/open-vcdiff":
michael@0 53 (Var("googlecode_url") % "open-vcdiff") + "/trunk@42",
michael@0 54
michael@0 55 "src/testing/gtest":
michael@0 56 (Var("googlecode_url") % "googletest") + "/trunk@621",
michael@0 57
michael@0 58 "src/testing/gmock":
michael@0 59 (Var("googlecode_url") % "googlemock") + "/trunk@405",
michael@0 60
michael@0 61 "src/third_party/angle":
michael@0 62 (Var("googlecode_url") % "angleproject") + "/trunk@1254",
michael@0 63
michael@0 64 "src/third_party/trace-viewer":
michael@0 65 (Var("googlecode_url") % "trace-viewer") + "/trunk@118",
michael@0 66
michael@0 67 # Note that this is *not* where we check out WebKit -- this just
michael@0 68 # puts some extra files into place for the real WebKit checkout to
michael@0 69 # happen. See lines mentioning "webkit_revision" for the real
michael@0 70 # WebKit checkout.
michael@0 71 "src/third_party/WebKit":
michael@0 72 "/trunk/deps/third_party/WebKit@76115",
michael@0 73
michael@0 74 "src/third_party/icu":
michael@0 75 "/trunk/deps/third_party/icu46@149334",
michael@0 76
michael@0 77 "src/third_party/libexif/sources":
michael@0 78 "/trunk/deps/third_party/libexif/sources@146817",
michael@0 79
michael@0 80 "src/third_party/hunspell":
michael@0 81 "/trunk/deps/third_party/hunspell@149334",
michael@0 82
michael@0 83 "src/third_party/hunspell_dictionaries":
michael@0 84 "/trunk/deps/third_party/hunspell_dictionaries@149334",
michael@0 85
michael@0 86 "src/third_party/safe_browsing/testing":
michael@0 87 (Var("googlecode_url") % "google-safe-browsing") + "/trunk/testing@111",
michael@0 88
michael@0 89 "src/third_party/cacheinvalidation/files/src/google":
michael@0 90 (Var("googlecode_url") % "google-cache-invalidation-api") +
michael@0 91 "/trunk/src/google@220",
michael@0 92
michael@0 93 "src/third_party/leveldatabase/src":
michael@0 94 (Var("googlecode_url") % "leveldb") + "/trunk@67",
michael@0 95
michael@0 96 "src/third_party/snappy/src":
michael@0 97 (Var("googlecode_url") % "snappy") + "/trunk@63",
michael@0 98
michael@0 99 "src/tools/grit":
michael@0 100 (Var("googlecode_url") % "grit-i18n") + "/trunk@67",
michael@0 101
michael@0 102 "src/tools/gyp":
michael@0 103 (Var("googlecode_url") % "gyp") + "/trunk@1479",
michael@0 104
michael@0 105 "src/v8":
michael@0 106 (Var("googlecode_url") % "v8") + "/trunk@" + Var("v8_revision"),
michael@0 107
michael@0 108 "src/native_client":
michael@0 109 Var("nacl_trunk") + "/src/native_client@" + Var("nacl_revision"),
michael@0 110
michael@0 111 "src/native_client_sdk/src/site_scons":
michael@0 112 Var("nacl_trunk") + "/src/native_client/site_scons@" + Var("nacl_revision"),
michael@0 113
michael@0 114 "src/third_party/pymox/src":
michael@0 115 (Var("googlecode_url") % "pymox") + "/trunk@70",
michael@0 116
michael@0 117 "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin":
michael@0 118 Var("nacl_trunk") + "/src/native_client/tests/prebuilt@" +
michael@0 119 Var("nacl_revision"),
michael@0 120
michael@0 121 "src/third_party/sfntly/cpp/src":
michael@0 122 (Var("googlecode_url") % "sfntly") + "/trunk/cpp/src@" +
michael@0 123 Var("sfntly_revision"),
michael@0 124
michael@0 125 "src/third_party/skia/src":
michael@0 126 (Var("googlecode_url") % "skia") + "/trunk/src@" + Var("skia_revision"),
michael@0 127
michael@0 128 "src/third_party/skia/gyp":
michael@0 129 (Var("googlecode_url") % "skia") + "/trunk/gyp@" + Var("skia_revision"),
michael@0 130
michael@0 131 "src/third_party/skia/include":
michael@0 132 (Var("googlecode_url") % "skia") + "/trunk/include@" + Var("skia_revision"),
michael@0 133
michael@0 134 "src/third_party/WebKit/LayoutTests":
michael@0 135 Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
michael@0 136
michael@0 137 "src/third_party/WebKit/Source":
michael@0 138 Var("webkit_trunk") + "/Source@" + Var("webkit_revision"),
michael@0 139
michael@0 140 "src/third_party/WebKit/Tools/DumpRenderTree":
michael@0 141 Var("webkit_trunk") + "/Tools/DumpRenderTree@" + Var("webkit_revision"),
michael@0 142
michael@0 143 "src/third_party/WebKit/Tools/Scripts":
michael@0 144 Var("webkit_trunk") + "/Tools/Scripts@" + Var("webkit_revision"),
michael@0 145
michael@0 146 "src/third_party/WebKit/Tools/TestWebKitAPI":
michael@0 147 Var("webkit_trunk") + "/Tools/TestWebKitAPI@" + Var("webkit_revision"),
michael@0 148
michael@0 149 "src/third_party/ots":
michael@0 150 (Var("googlecode_url") % "ots") + "/trunk@94",
michael@0 151
michael@0 152 "src/tools/page_cycler/acid3":
michael@0 153 "/trunk/deps/page_cycler/acid3@150075",
michael@0 154
michael@0 155 "src/chrome/test/data/perf/canvas_bench":
michael@0 156 "/trunk/deps/canvas_bench@122605",
michael@0 157
michael@0 158 "src/chrome/test/data/perf/frame_rate/content":
michael@0 159 "/trunk/deps/frame_rate/content@93671",
michael@0 160
michael@0 161 "src/third_party/bidichecker":
michael@0 162 (Var("googlecode_url") % "bidichecker") + "/trunk/lib@4",
michael@0 163
michael@0 164 "src/third_party/v8-i18n":
michael@0 165 (Var("googlecode_url") % "v8-i18n") + "/trunk@117",
michael@0 166
michael@0 167 # When roll to another webgl conformance tests revision, please goto
michael@0 168 # chrome/test/gpu and run generate_webgl_conformance_test_list.py.
michael@0 169 "src/third_party/webgl_conformance":
michael@0 170 "/trunk/deps/third_party/webgl/sdk/tests@148561",
michael@0 171
michael@0 172 # We run these layout tests as UI tests. Since many of the buildbots that
michael@0 173 # run layout tests do NOT have access to the LayoutTest directory, we need
michael@0 174 # to map them here. In practice, these do not take up much space.
michael@0 175 "src/content/test/data/layout_tests/LayoutTests/fast/events":
michael@0 176 Var("webkit_trunk") + "/LayoutTests/fast/events@" +
michael@0 177 Var("webkit_revision"),
michael@0 178 "src/content/test/data/layout_tests/LayoutTests/fast/js/resources":
michael@0 179 Var("webkit_trunk") + "/LayoutTests/fast/js/resources@" +
michael@0 180 Var("webkit_revision"),
michael@0 181 "src/content/test/data/layout_tests/LayoutTests/fast/workers":
michael@0 182 Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
michael@0 183 Var("webkit_revision"),
michael@0 184 "src/content/test/data/layout_tests/LayoutTests/http/tests/resources":
michael@0 185 Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
michael@0 186 Var("webkit_revision"),
michael@0 187 "src/content/test/data/layout_tests/LayoutTests/http/tests/workers":
michael@0 188 Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
michael@0 189 Var("webkit_revision"),
michael@0 190 "src/content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
michael@0 191 Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
michael@0 192 Var("webkit_revision"),
michael@0 193 "src/content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests":
michael@0 194 Var("webkit_trunk") + "/LayoutTests/http/tests/websocket/tests@" +
michael@0 195 Var("webkit_revision"),
michael@0 196 "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers":
michael@0 197 Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/workers@" +
michael@0 198 Var("webkit_revision"),
michael@0 199 "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events":
michael@0 200 Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/events@" +
michael@0 201 Var("webkit_revision"),
michael@0 202 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events":
michael@0 203 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/events@" +
michael@0 204 Var("webkit_revision"),
michael@0 205 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers":
michael@0 206 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/workers@" +
michael@0 207 Var("webkit_revision"),
michael@0 208 "src/content/test/data/layout_tests/LayoutTests/http/tests/appcache":
michael@0 209 Var("webkit_trunk") + "/LayoutTests/http/tests/appcache@" +
michael@0 210 Var("webkit_revision"),
michael@0 211 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers":
michael@0 212 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/http/tests/workers@" +
michael@0 213 Var("webkit_revision"),
michael@0 214 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage":
michael@0 215 Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/storage/domstorage@" +
michael@0 216 Var("webkit_revision"),
michael@0 217 "src/content/test/data/layout_tests/LayoutTests/storage/domstorage":
michael@0 218 Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
michael@0 219 Var("webkit_revision"),
michael@0 220 "src/content/test/data/layout_tests/LayoutTests/storage/indexeddb":
michael@0 221 Var("webkit_trunk") + "/LayoutTests/storage/indexeddb@" +
michael@0 222 Var("webkit_revision"),
michael@0 223 "src/content/test/data/layout_tests/LayoutTests/fast/filesystem/resources":
michael@0 224 Var("webkit_trunk") + "/LayoutTests/fast/filesystem/resources@" +
michael@0 225 Var("webkit_revision"),
michael@0 226 "src/content/test/data/layout_tests/LayoutTests/media":
michael@0 227 Var("webkit_trunk") + "/LayoutTests/media@" +
michael@0 228 Var("webkit_revision"),
michael@0 229
michael@0 230 "src/third_party/swig/Lib":
michael@0 231 "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
michael@0 232
michael@0 233 # Make sure you update the two functional.DEPS and webdriver.DEPS too.
michael@0 234 "src/third_party/webdriver/pylib":
michael@0 235 (Var("googlecode_url") % "selenium") + "/trunk/py@16922",
michael@0 236
michael@0 237 "src/third_party/libvpx":
michael@0 238 "/trunk/deps/third_party/libvpx@" +
michael@0 239 Var("libvpx_revision"),
michael@0 240
michael@0 241 "src/third_party/ffmpeg":
michael@0 242 "/trunk/deps/third_party/ffmpeg@" +
michael@0 243 Var("ffmpeg_revision"),
michael@0 244
michael@0 245 "src/third_party/libjingle/source":
michael@0 246 (Var("googlecode_url") % "libjingle") + "/trunk@" +
michael@0 247 Var("libjingle_revision"),
michael@0 248
michael@0 249 "src/third_party/libsrtp":
michael@0 250 "/trunk/deps/third_party/libsrtp@123853",
michael@0 251
michael@0 252 "src/third_party/speex":
michael@0 253 "/trunk/deps/third_party/speex@149334",
michael@0 254
michael@0 255 "src/third_party/yasm/source/patched-yasm":
michael@0 256 "/trunk/deps/third_party/yasm/patched-yasm@134927",
michael@0 257
michael@0 258 "src/third_party/libjpeg_turbo":
michael@0 259 "/trunk/deps/third_party/libjpeg_turbo@149334",
michael@0 260
michael@0 261 "src/third_party/flac":
michael@0 262 "/trunk/deps/third_party/flac@149334",
michael@0 263
michael@0 264 "src/third_party/pyftpdlib/src":
michael@0 265 (Var("googlecode_url") % "pyftpdlib") + "/trunk@977",
michael@0 266
michael@0 267 "src/third_party/scons-2.0.1":
michael@0 268 Var("nacl_trunk") + "/src/third_party/scons-2.0.1@" +
michael@0 269 Var("nacl_tools_revision"),
michael@0 270
michael@0 271 "src/third_party/webrtc":
michael@0 272 (Var("googlecode_url") % "webrtc") + "/stable/src@" + Var("webrtc_revision"),
michael@0 273
michael@0 274 "src/third_party/jsoncpp/source/include":
michael@0 275 (Var("sourceforge_url") % {"repo": "jsoncpp"}) +
michael@0 276 "/trunk/jsoncpp/include@" + Var("jsoncpp_revision"),
michael@0 277
michael@0 278 "src/third_party/jsoncpp/source/src/lib_json":
michael@0 279 (Var("sourceforge_url") % {"repo": "jsoncpp"}) +
michael@0 280 "/trunk/jsoncpp/src/lib_json@" + Var("jsoncpp_revision"),
michael@0 281
michael@0 282 "src/third_party/libyuv":
michael@0 283 (Var("googlecode_url") % "libyuv") + "/trunk@319",
michael@0 284
michael@0 285 "src/third_party/mozc/session":
michael@0 286 (Var("googlecode_url") % "mozc") + "/trunk/src/session@83",
michael@0 287
michael@0 288 "src/third_party/mozc/chrome/chromeos/renderer":
michael@0 289 (Var("googlecode_url") % "mozc") + "/trunk/src/chrome/chromeos/renderer@83",
michael@0 290
michael@0 291 "src/third_party/smhasher/src":
michael@0 292 (Var("googlecode_url") % "smhasher") + "/trunk@146",
michael@0 293
michael@0 294 "src/third_party/libphonenumber/src/phonenumbers":
michael@0 295 (Var("googlecode_url") % "libphonenumber") +
michael@0 296 "/trunk/cpp/src/phonenumbers@" + Var("libphonenumber_revision"),
michael@0 297 "src/third_party/libphonenumber/src/test":
michael@0 298 (Var("googlecode_url") % "libphonenumber") + "/trunk/cpp/test@" +
michael@0 299 Var("libphonenumber_revision"),
michael@0 300 "src/third_party/libphonenumber/src/resources":
michael@0 301 (Var("googlecode_url") % "libphonenumber") + "/trunk/resources@" +
michael@0 302 Var("libphonenumber_revision"),
michael@0 303
michael@0 304 "src/third_party/undoview":
michael@0 305 "/trunk/deps/third_party/undoview@119694",
michael@0 306
michael@0 307 "src/tools/deps2git":
michael@0 308 "/trunk/tools/deps2git@148781",
michael@0 309
michael@0 310 "src/third_party/webpagereplay":
michael@0 311 (Var("googlecode_url") % "web-page-replay") + "/trunk@489",
michael@0 312
michael@0 313 "src/third_party/pywebsocket/src":
michael@0 314 (Var("googlecode_url") % "pywebsocket") + "/trunk/src@658",
michael@0 315 }
michael@0 316
michael@0 317
michael@0 318 deps_os = {
michael@0 319 "win": {
michael@0 320 "src/chrome/tools/test/reference_build/chrome_win":
michael@0 321 "/trunk/deps/reference_builds/chrome_win@137747",
michael@0 322
michael@0 323 "src/third_party/cygwin":
michael@0 324 "/trunk/deps/third_party/cygwin@133786",
michael@0 325
michael@0 326 "src/third_party/python_26":
michael@0 327 "/trunk/tools/third_party/python_26@89111",
michael@0 328
michael@0 329 "src/third_party/psyco_win32":
michael@0 330 "/trunk/deps/third_party/psyco_win32@79861",
michael@0 331
michael@0 332 "src/third_party/bison":
michael@0 333 "/trunk/deps/third_party/bison@147303",
michael@0 334
michael@0 335 "src/third_party/gperf":
michael@0 336 "/trunk/deps/third_party/gperf@147304",
michael@0 337
michael@0 338 "src/third_party/perl":
michael@0 339 "/trunk/deps/third_party/perl@147900",
michael@0 340
michael@0 341 "src/third_party/lighttpd":
michael@0 342 "/trunk/deps/third_party/lighttpd@33727",
michael@0 343
michael@0 344 # Chrome Frame related deps
michael@0 345 "src/third_party/xulrunner-sdk":
michael@0 346 "/trunk/deps/third_party/xulrunner-sdk@119756",
michael@0 347 "src/chrome_frame/tools/test/reference_build/chrome_win":
michael@0 348 "/trunk/deps/reference_builds/chrome_win@89574",
michael@0 349
michael@0 350 # Parses Windows PE/COFF executable format.
michael@0 351 "src/third_party/pefile":
michael@0 352 (Var("googlecode_url") % "pefile") + "/trunk@63",
michael@0 353
michael@0 354 # NSS, for SSLClientSocketNSS.
michael@0 355 "src/third_party/nss":
michael@0 356 "/trunk/deps/third_party/nss@" + Var("nss_revision"),
michael@0 357
michael@0 358 "src/third_party/swig/win":
michael@0 359 "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
michael@0 360
michael@0 361 # GNU binutils assembler for x86-32.
michael@0 362 "src/third_party/gnu_binutils":
michael@0 363 (Var("nacl_trunk") + "/deps/third_party/gnu_binutils@" +
michael@0 364 Var("nacl_tools_revision")),
michael@0 365 # GNU binutils assembler for x86-64.
michael@0 366 "src/third_party/mingw-w64/mingw/bin":
michael@0 367 (Var("nacl_trunk") + "/deps/third_party/mingw-w64/mingw/bin@" +
michael@0 368 Var("nacl_tools_revision")),
michael@0 369
michael@0 370 # Dependencies used by libjpeg-turbo
michael@0 371 "src/third_party/yasm/binaries":
michael@0 372 "/trunk/deps/third_party/yasm/binaries@74228",
michael@0 373
michael@0 374 # Binary level profile guided optimizations. This points to the
michael@0 375 # latest release binaries for the toolchain.
michael@0 376 "src/third_party/syzygy/binaries":
michael@0 377 (Var("googlecode_url") % "sawbuck") + "/trunk/syzygy/binaries@991",
michael@0 378
michael@0 379 # Binaries for nacl sdk.
michael@0 380 "src/third_party/nacl_sdk_binaries":
michael@0 381 "/trunk/deps/third_party/nacl_sdk_binaries@111576",
michael@0 382 },
michael@0 383 "ios": {
michael@0 384 "src/third_party/GTM":
michael@0 385 (Var("googlecode_url") % "google-toolbox-for-mac") + "/trunk@" +
michael@0 386 Var("gtm_revision"),
michael@0 387
michael@0 388 "src/third_party/nss":
michael@0 389 "/trunk/deps/third_party/nss@" + Var("nss_revision"),
michael@0 390
michael@0 391 # class-dump utility to generate header files for undocumented SDKs
michael@0 392 "src/testing/iossim/third_party/class-dump":
michael@0 393 "/trunk/deps/third_party/class-dump@147231",
michael@0 394
michael@0 395 # Code that's not needed due to not building everything (especially WebKit).
michael@0 396 "src/build/util/support": None,
michael@0 397 "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin": None,
michael@0 398 "src/content/test/data/layout_tests/LayoutTests/fast/events": None,
michael@0 399 "src/content/test/data/layout_tests/LayoutTests/fast/filesystem/resources": None,
michael@0 400 "src/content/test/data/layout_tests/LayoutTests/fast/js/resources": None,
michael@0 401 "src/content/test/data/layout_tests/LayoutTests/fast/workers": None,
michael@0 402 "src/content/test/data/layout_tests/LayoutTests/http/tests/appcache": None,
michael@0 403 "src/content/test/data/layout_tests/LayoutTests/http/tests/resources": None,
michael@0 404 "src/content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests": None,
michael@0 405 "src/content/test/data/layout_tests/LayoutTests/http/tests/workers": None,
michael@0 406 "src/content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest": None,
michael@0 407 "src/content/test/data/layout_tests/LayoutTests/media": None,
michael@0 408 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events": None,
michael@0 409 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers": None,
michael@0 410 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers": None,
michael@0 411 "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage": None,
michael@0 412 "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events": None,
michael@0 413 "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers": None,
michael@0 414 "src/content/test/data/layout_tests/LayoutTests/storage/indexeddb": None,
michael@0 415 "src/content/test/data/layout_tests/LayoutTests/storage/domstorage": None,
michael@0 416 "src/chrome/test/data/perf/canvas_bench": None,
michael@0 417 "src/chrome/test/data/perf/frame_rate/content": None,
michael@0 418 "src/native_client": None,
michael@0 419 "src/native_client/src/third_party/ppapi": None,
michael@0 420 "src/native_client_sdk/src/site_scons": None,
michael@0 421 "src/sandbox/linux/seccomp-legacy": None,
michael@0 422 "src/third_party/angle": None,
michael@0 423 "src/third_party/bidichecker": None,
michael@0 424 "src/third_party/webgl_conformance": None,
michael@0 425 "src/third_party/ffmpeg": None,
michael@0 426 "src/third_party/hunspell_dictionaries": None,
michael@0 427 "src/third_party/hunspell": None,
michael@0 428 "src/third_party/leveldatabase/src": None,
michael@0 429 "src/third_party/libexif/sources": None,
michael@0 430 "src/third_party/libjingle/source": None,
michael@0 431 "src/third_party/libjpeg_turbo": None,
michael@0 432 "src/third_party/libphonenumber/src/phonenumbers": None,
michael@0 433 "src/third_party/libphonenumber/src/test": None,
michael@0 434 "src/third_party/libphonenumber/src/resources": None,
michael@0 435 "src/third_party/jsoncpp/source/include": None,
michael@0 436 "src/third_party/jsoncpp/source/src/lib_json": None,
michael@0 437 "src/third_party/libsrtp": None,
michael@0 438 "src/third_party/libvpx": None,
michael@0 439 "src/third_party/libyuv": None,
michael@0 440 "src/third_party/mozc/session": None,
michael@0 441 "src/third_party/mozc/chrome/chromeos/renderer": None,
michael@0 442 "src/third_party/ots": None,
michael@0 443 "src/third_party/pylib": None,
michael@0 444 "src/third_party/pymox/src": None,
michael@0 445 "src/third_party/safe_browsing/testing": None,
michael@0 446 "src/third_party/scons-2.0.1": None,
michael@0 447 "src/third_party/sfntly/cpp/src": None,
michael@0 448 "src/third_party/skia/src": None,
michael@0 449 "src/third_party/smhasher/src": None,
michael@0 450 "src/third_party/snappy/src": None,
michael@0 451 "src/third_party/swig/Lib": None,
michael@0 452 "src/third_party/undoview": None,
michael@0 453 "src/third_party/v8-i18n": None,
michael@0 454 "src/third_party/webdriver/pylib": None,
michael@0 455 "src/third_party/webpagereplay": None,
michael@0 456 "src/third_party/webrtc": None,
michael@0 457 "src/third_party/WebKit": None,
michael@0 458 "src/third_party/WebKit/LayoutTests": None,
michael@0 459 "src/third_party/WebKit/Source": None,
michael@0 460 "src/third_party/WebKit/Tools/DumpRenderTree": None,
michael@0 461 "src/third_party/WebKit/Tools/Scripts": None,
michael@0 462 "src/third_party/WebKit/Tools/TestWebKitAPI": None,
michael@0 463 "src/third_party/yasm/source/patched-yasm": None,
michael@0 464 "src/tools/page_cycler/acid3": None,
michael@0 465 "src/v8": None,
michael@0 466 },
michael@0 467 "mac": {
michael@0 468 "src/chrome/tools/test/reference_build/chrome_mac":
michael@0 469 "/trunk/deps/reference_builds/chrome_mac@137727",
michael@0 470
michael@0 471 "src/third_party/GTM":
michael@0 472 (Var("googlecode_url") % "google-toolbox-for-mac") + "/trunk@" +
michael@0 473 Var("gtm_revision"),
michael@0 474 "src/third_party/pdfsqueeze":
michael@0 475 (Var("googlecode_url") % "pdfsqueeze") + "/trunk@5",
michael@0 476 "src/third_party/lighttpd":
michael@0 477 "/trunk/deps/third_party/lighttpd@33737",
michael@0 478
michael@0 479 "src/third_party/swig/mac":
michael@0 480 "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
michael@0 481
michael@0 482 # NSS, for SSLClientSocketNSS.
michael@0 483 "src/third_party/nss":
michael@0 484 "/trunk/deps/third_party/nss@" + Var("nss_revision"),
michael@0 485
michael@0 486 "src/chrome/installer/mac/third_party/xz/xz":
michael@0 487 "/trunk/deps/third_party/xz@87706",
michael@0 488 },
michael@0 489 "unix": {
michael@0 490 # Linux, really.
michael@0 491 "src/chrome/tools/test/reference_build/chrome_linux":
michael@0 492 "/trunk/deps/reference_builds/chrome_linux@137712",
michael@0 493
michael@0 494 "src/third_party/xdg-utils":
michael@0 495 "/trunk/deps/third_party/xdg-utils@149334",
michael@0 496
michael@0 497 "src/third_party/swig/linux":
michael@0 498 "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
michael@0 499
michael@0 500 "src/third_party/lss":
michael@0 501 ((Var("googlecode_url") % "linux-syscall-support") + "/trunk/lss@" +
michael@0 502 Var("lss_revision")),
michael@0 503
michael@0 504 "src/third_party/openssl":
michael@0 505 "/trunk/deps/third_party/openssl@151890",
michael@0 506
michael@0 507 "src/third_party/WebKit/Tools/gdb":
michael@0 508 Var("webkit_trunk") + "/Tools/gdb@" + Var("webkit_revision"),
michael@0 509
michael@0 510 "src/third_party/gold":
michael@0 511 "/trunk/deps/third_party/gold@149858",
michael@0 512
michael@0 513 "src/third_party/libmtp":
michael@0 514 "/trunk/deps/third_party/libmtp@149713",
michael@0 515
michael@0 516 # For Chromium OS.
michael@0 517 "src/third_party/cros_system_api":
michael@0 518 Var("chromiumos_git") + "/platform/system_api.git" +
michael@0 519 "@aa39870b5d3e6d5305ba1ee200823460bf0a47e6",
michael@0 520 },
michael@0 521 "android": {
michael@0 522 "src/third_party/freetype":
michael@0 523 Var("chromium_git") + "/chromium/src/third_party/freetype.git" +
michael@0 524 "@41c2c4116acca09389cc5fe2ea393eaada546422",
michael@0 525
michael@0 526 "src/third_party/aosp":
michael@0 527 "/trunk/deps/third_party/aosp@148330",
michael@0 528
michael@0 529 "src/third_party/android_tools":
michael@0 530 Var("chromium_git") + "/android_tools.git" +
michael@0 531 "@470254c5379907d6a71f8885ee2d8c616fa0b191",
michael@0 532 },
michael@0 533 }
michael@0 534
michael@0 535
michael@0 536 include_rules = [
michael@0 537 # Everybody can use some things.
michael@0 538 "+base",
michael@0 539 "+build",
michael@0 540 "+googleurl",
michael@0 541 "+ipc",
michael@0 542
michael@0 543 # For now, we allow ICU to be included by specifying "unicode/...", although
michael@0 544 # this should probably change.
michael@0 545 "+unicode",
michael@0 546 "+testing",
michael@0 547 ]
michael@0 548
michael@0 549
michael@0 550 # checkdeps.py shouldn't check include paths for files in these dirs:
michael@0 551 skip_child_includes = [
michael@0 552 "breakpad",
michael@0 553 "chrome_frame",
michael@0 554 "delegate_execute",
michael@0 555 "metro_driver",
michael@0 556 "native_client_sdk",
michael@0 557 "o3d",
michael@0 558 "pdf",
michael@0 559 "sdch",
michael@0 560 "skia",
michael@0 561 "testing",
michael@0 562 "third_party",
michael@0 563 "v8",
michael@0 564 ]
michael@0 565
michael@0 566
michael@0 567 hooks = [
michael@0 568 {
michael@0 569 # This downloads binaries for Native Client's newlib toolchain.
michael@0 570 # Done in lieu of building the toolchain from scratch as it can take
michael@0 571 # anywhere from 30 minutes to 4 hours depending on platform to build.
michael@0 572 "pattern": ".",
michael@0 573 "action": [
michael@0 574 "python", "src/build/download_nacl_toolchains.py",
michael@0 575 "--no-arm-trusted",
michael@0 576 "--optional-pnacl",
michael@0 577 "--save-downloads-dir",
michael@0 578 "src/native_client_sdk/src/build_tools/toolchain_archives",
michael@0 579 "--keep",
michael@0 580 ],
michael@0 581 },
michael@0 582 {
michael@0 583 # Pull clang on mac. If nothing changed, or on non-mac platforms, this takes
michael@0 584 # zero seconds to run. If something changed, it downloads a prebuilt clang,
michael@0 585 # which takes ~20s, but clang speeds up builds by more than 20s.
michael@0 586 "pattern": ".",
michael@0 587 "action": ["python", "src/tools/clang/scripts/update.py", "--mac-only"],
michael@0 588 },
michael@0 589 {
michael@0 590 # Update the cygwin mount on Windows.
michael@0 591 "pattern": ".",
michael@0 592 "action": ["python", "src/build/win/setup_cygwin_mount.py", "--win-only"],
michael@0 593 },
michael@0 594 {
michael@0 595 # Update LASTCHANGE. This is also run by export_tarball.py in
michael@0 596 # src/tools/export_tarball - please keep them in sync.
michael@0 597 "pattern": ".",
michael@0 598 "action": ["python", "src/build/util/lastchange.py",
michael@0 599 "-o", "src/build/util/LASTCHANGE"],
michael@0 600 },
michael@0 601 {
michael@0 602 # A change to a .gyp, .gypi, or to GYP itself should run the generator.
michael@0 603 "pattern": ".",
michael@0 604 "action": ["python", "src/build/gyp_chromium"],
michael@0 605 },
michael@0 606 ]

mercurial