media/webrtc/trunk/chromium_deps/DEPS

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/media/webrtc/trunk/chromium_deps/DEPS	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,606 @@
     1.4 +# When adding a new dependency, please update the top-level .gitignore file
     1.5 +# to list the dependency's destination directory.
     1.6 +
     1.7 +vars = {
     1.8 +  # Use this googlecode_url variable only if there is an internal mirror for it.
     1.9 +  # If you do not know, use the full path while defining your new deps entry.
    1.10 +  "googlecode_url": "http://%s.googlecode.com/svn",
    1.11 +  "sourceforge_url": "http://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s",
    1.12 +  "webkit_trunk": "http://svn.webkit.org/repository/webkit/trunk",
    1.13 +  "nacl_trunk": "http://src.chromium.org/native_client/trunk",
    1.14 +  "webkit_revision": "126742",
    1.15 +  "chromium_git": "http://git.chromium.org/git",
    1.16 +  "chromiumos_git": "http://git.chromium.org/chromiumos",
    1.17 +  "swig_revision": "69281",
    1.18 +  "nacl_revision": "9555",
    1.19 +  # After changing nacl_revision, run 'glient sync' and check native_client/DEPS
    1.20 +  # to update other nacl_*_revision's.
    1.21 +  "nacl_tools_revision": "9330",  # native_client/DEPS: tools_rev
    1.22 +  "gtm_revision": "534",
    1.23 +
    1.24 +  "libjingle_revision": "175",
    1.25 +  "libphonenumber_revision": "456",
    1.26 +  "libvpx_revision": "152423",
    1.27 +  "lss_revision": "11",
    1.28 +
    1.29 +  # These two FFmpeg variables must be updated together.  One is used for SVN
    1.30 +  # checkouts and the other for Git checkouts.
    1.31 +  "ffmpeg_revision": "150165",
    1.32 +  "ffmpeg_hash": "2079ffae30f8da6c6eed985cce00e04c31b40888",
    1.33 +
    1.34 +  "sfntly_revision": "134",
    1.35 +  "skia_revision": "5275",
    1.36 +  # Three lines of non-changing comments so that
    1.37 +  # the commit queue can handle CLs rolling Skia
    1.38 +  # and V8 without interference from each other.
    1.39 +  "v8_revision": "12377",
    1.40 +  "webrtc_revision": "2653",
    1.41 +  "jsoncpp_revision": "248",
    1.42 +  "nss_revision": "145873",
    1.43 +}
    1.44 +
    1.45 +deps = {
    1.46 +  "src/breakpad/src":
    1.47 +    (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1015",
    1.48 +
    1.49 +  "src/googleurl":
    1.50 +    (Var("googlecode_url") % "google-url") + "/trunk@175",
    1.51 +
    1.52 +  "src/sandbox/linux/seccomp-legacy":
    1.53 +    (Var("googlecode_url") % "seccompsandbox") + "/trunk@187",
    1.54 +
    1.55 +  "src/sdch/open-vcdiff":
    1.56 +    (Var("googlecode_url") % "open-vcdiff") + "/trunk@42",
    1.57 +
    1.58 +  "src/testing/gtest":
    1.59 +    (Var("googlecode_url") % "googletest") + "/trunk@621",
    1.60 +
    1.61 +  "src/testing/gmock":
    1.62 +    (Var("googlecode_url") % "googlemock") + "/trunk@405",
    1.63 +
    1.64 +  "src/third_party/angle":
    1.65 +    (Var("googlecode_url") % "angleproject") + "/trunk@1254",
    1.66 +
    1.67 +  "src/third_party/trace-viewer":
    1.68 +    (Var("googlecode_url") % "trace-viewer") + "/trunk@118",
    1.69 +
    1.70 +  # Note that this is *not* where we check out WebKit -- this just
    1.71 +  # puts some extra files into place for the real WebKit checkout to
    1.72 +  # happen.  See lines mentioning "webkit_revision" for the real
    1.73 +  # WebKit checkout.
    1.74 +  "src/third_party/WebKit":
    1.75 +    "/trunk/deps/third_party/WebKit@76115",
    1.76 +
    1.77 +  "src/third_party/icu":
    1.78 +    "/trunk/deps/third_party/icu46@149334",
    1.79 +
    1.80 +  "src/third_party/libexif/sources":
    1.81 +    "/trunk/deps/third_party/libexif/sources@146817",
    1.82 +
    1.83 +  "src/third_party/hunspell":
    1.84 +   "/trunk/deps/third_party/hunspell@149334",
    1.85 +
    1.86 +  "src/third_party/hunspell_dictionaries":
    1.87 +    "/trunk/deps/third_party/hunspell_dictionaries@149334",
    1.88 +
    1.89 +  "src/third_party/safe_browsing/testing":
    1.90 +    (Var("googlecode_url") % "google-safe-browsing") + "/trunk/testing@111",
    1.91 +
    1.92 +  "src/third_party/cacheinvalidation/files/src/google":
    1.93 +    (Var("googlecode_url") % "google-cache-invalidation-api") +
    1.94 +    "/trunk/src/google@220",
    1.95 +
    1.96 +  "src/third_party/leveldatabase/src":
    1.97 +    (Var("googlecode_url") % "leveldb") + "/trunk@67",
    1.98 +
    1.99 +  "src/third_party/snappy/src":
   1.100 +    (Var("googlecode_url") % "snappy") + "/trunk@63",
   1.101 +
   1.102 +  "src/tools/grit":
   1.103 +    (Var("googlecode_url") % "grit-i18n") + "/trunk@67",
   1.104 +
   1.105 +  "src/tools/gyp":
   1.106 +    (Var("googlecode_url") % "gyp") + "/trunk@1479",
   1.107 +
   1.108 +  "src/v8":
   1.109 +    (Var("googlecode_url") % "v8") + "/trunk@" + Var("v8_revision"),
   1.110 +
   1.111 +  "src/native_client":
   1.112 +    Var("nacl_trunk") + "/src/native_client@" + Var("nacl_revision"),
   1.113 +
   1.114 +  "src/native_client_sdk/src/site_scons":
   1.115 +    Var("nacl_trunk") + "/src/native_client/site_scons@" + Var("nacl_revision"),
   1.116 +
   1.117 +  "src/third_party/pymox/src":
   1.118 +    (Var("googlecode_url") % "pymox") + "/trunk@70",
   1.119 +
   1.120 +  "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin":
   1.121 +    Var("nacl_trunk") + "/src/native_client/tests/prebuilt@" +
   1.122 +    Var("nacl_revision"),
   1.123 +
   1.124 +  "src/third_party/sfntly/cpp/src":
   1.125 +    (Var("googlecode_url") % "sfntly") + "/trunk/cpp/src@" +
   1.126 +    Var("sfntly_revision"),
   1.127 +
   1.128 +  "src/third_party/skia/src":
   1.129 +    (Var("googlecode_url") % "skia") + "/trunk/src@" + Var("skia_revision"),
   1.130 +
   1.131 +  "src/third_party/skia/gyp":
   1.132 +    (Var("googlecode_url") % "skia") + "/trunk/gyp@" + Var("skia_revision"),
   1.133 +
   1.134 +  "src/third_party/skia/include":
   1.135 +    (Var("googlecode_url") % "skia") + "/trunk/include@" + Var("skia_revision"),
   1.136 +
   1.137 +  "src/third_party/WebKit/LayoutTests":
   1.138 +    Var("webkit_trunk") + "/LayoutTests@" + Var("webkit_revision"),
   1.139 +
   1.140 +  "src/third_party/WebKit/Source":
   1.141 +    Var("webkit_trunk") + "/Source@" + Var("webkit_revision"),
   1.142 +
   1.143 +  "src/third_party/WebKit/Tools/DumpRenderTree":
   1.144 +    Var("webkit_trunk") + "/Tools/DumpRenderTree@" + Var("webkit_revision"),
   1.145 +
   1.146 +  "src/third_party/WebKit/Tools/Scripts":
   1.147 +    Var("webkit_trunk") + "/Tools/Scripts@" + Var("webkit_revision"),
   1.148 +
   1.149 +  "src/third_party/WebKit/Tools/TestWebKitAPI":
   1.150 +    Var("webkit_trunk") + "/Tools/TestWebKitAPI@" + Var("webkit_revision"),
   1.151 +
   1.152 +  "src/third_party/ots":
   1.153 +    (Var("googlecode_url") % "ots") + "/trunk@94",
   1.154 +
   1.155 +  "src/tools/page_cycler/acid3":
   1.156 +    "/trunk/deps/page_cycler/acid3@150075",
   1.157 +
   1.158 +  "src/chrome/test/data/perf/canvas_bench":
   1.159 +    "/trunk/deps/canvas_bench@122605",
   1.160 +
   1.161 +  "src/chrome/test/data/perf/frame_rate/content":
   1.162 +    "/trunk/deps/frame_rate/content@93671",
   1.163 +
   1.164 +  "src/third_party/bidichecker":
   1.165 +    (Var("googlecode_url") % "bidichecker") + "/trunk/lib@4",
   1.166 +
   1.167 +  "src/third_party/v8-i18n":
   1.168 +    (Var("googlecode_url") % "v8-i18n") + "/trunk@117",
   1.169 +
   1.170 +  # When roll to another webgl conformance tests revision, please goto
   1.171 +  # chrome/test/gpu and run generate_webgl_conformance_test_list.py.
   1.172 +  "src/third_party/webgl_conformance":
   1.173 +    "/trunk/deps/third_party/webgl/sdk/tests@148561",
   1.174 +
   1.175 +  # We run these layout tests as UI tests. Since many of the buildbots that
   1.176 +  # run layout tests do NOT have access to the LayoutTest directory, we need
   1.177 +  # to map them here. In practice, these do not take up much space.
   1.178 +  "src/content/test/data/layout_tests/LayoutTests/fast/events":
   1.179 +    Var("webkit_trunk") + "/LayoutTests/fast/events@" +
   1.180 +    Var("webkit_revision"),
   1.181 +  "src/content/test/data/layout_tests/LayoutTests/fast/js/resources":
   1.182 +    Var("webkit_trunk") + "/LayoutTests/fast/js/resources@" +
   1.183 +    Var("webkit_revision"),
   1.184 +  "src/content/test/data/layout_tests/LayoutTests/fast/workers":
   1.185 +    Var("webkit_trunk") + "/LayoutTests/fast/workers@" +
   1.186 +    Var("webkit_revision"),
   1.187 +  "src/content/test/data/layout_tests/LayoutTests/http/tests/resources":
   1.188 +    Var("webkit_trunk") + "/LayoutTests/http/tests/resources@" +
   1.189 +    Var("webkit_revision"),
   1.190 +  "src/content/test/data/layout_tests/LayoutTests/http/tests/workers":
   1.191 +    Var("webkit_trunk") + "/LayoutTests/http/tests/workers@" +
   1.192 +    Var("webkit_revision"),
   1.193 +  "src/content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest":
   1.194 +    Var("webkit_trunk") + "/LayoutTests/http/tests/xmlhttprequest@" +
   1.195 +    Var("webkit_revision"),
   1.196 +  "src/content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests":
   1.197 +    Var("webkit_trunk") + "/LayoutTests/http/tests/websocket/tests@" +
   1.198 +    Var("webkit_revision"),
   1.199 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers":
   1.200 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/workers@" +
   1.201 +    Var("webkit_revision"),
   1.202 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events":
   1.203 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium/fast/events@" +
   1.204 +    Var("webkit_revision"),
   1.205 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events":
   1.206 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/events@" +
   1.207 +    Var("webkit_revision"),
   1.208 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers":
   1.209 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/fast/workers@" +
   1.210 +    Var("webkit_revision"),
   1.211 +  "src/content/test/data/layout_tests/LayoutTests/http/tests/appcache":
   1.212 +    Var("webkit_trunk") + "/LayoutTests/http/tests/appcache@" +
   1.213 +    Var("webkit_revision"),
   1.214 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers":
   1.215 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/http/tests/workers@" +
   1.216 +    Var("webkit_revision"),
   1.217 +  "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage":
   1.218 +    Var("webkit_trunk") + "/LayoutTests/platform/chromium-win/storage/domstorage@" +
   1.219 +    Var("webkit_revision"),
   1.220 +  "src/content/test/data/layout_tests/LayoutTests/storage/domstorage":
   1.221 +    Var("webkit_trunk") + "/LayoutTests/storage/domstorage@" +
   1.222 +    Var("webkit_revision"),
   1.223 +  "src/content/test/data/layout_tests/LayoutTests/storage/indexeddb":
   1.224 +    Var("webkit_trunk") + "/LayoutTests/storage/indexeddb@" +
   1.225 +    Var("webkit_revision"),
   1.226 +  "src/content/test/data/layout_tests/LayoutTests/fast/filesystem/resources":
   1.227 +    Var("webkit_trunk") + "/LayoutTests/fast/filesystem/resources@" +
   1.228 +    Var("webkit_revision"),
   1.229 +  "src/content/test/data/layout_tests/LayoutTests/media":
   1.230 +    Var("webkit_trunk") + "/LayoutTests/media@" +
   1.231 +    Var("webkit_revision"),
   1.232 +
   1.233 +  "src/third_party/swig/Lib":
   1.234 +    "/trunk/deps/third_party/swig/Lib@" + Var("swig_revision"),
   1.235 +
   1.236 +  # Make sure you update the two functional.DEPS and webdriver.DEPS too.
   1.237 +  "src/third_party/webdriver/pylib":
   1.238 +    (Var("googlecode_url") % "selenium") + "/trunk/py@16922",
   1.239 +
   1.240 +  "src/third_party/libvpx":
   1.241 +    "/trunk/deps/third_party/libvpx@" +
   1.242 +    Var("libvpx_revision"),
   1.243 +
   1.244 +  "src/third_party/ffmpeg":
   1.245 +    "/trunk/deps/third_party/ffmpeg@" +
   1.246 +    Var("ffmpeg_revision"),
   1.247 +
   1.248 +  "src/third_party/libjingle/source":
   1.249 +    (Var("googlecode_url") % "libjingle") + "/trunk@" +
   1.250 +    Var("libjingle_revision"),
   1.251 +
   1.252 +  "src/third_party/libsrtp":
   1.253 +    "/trunk/deps/third_party/libsrtp@123853",
   1.254 +
   1.255 +  "src/third_party/speex":
   1.256 +    "/trunk/deps/third_party/speex@149334",
   1.257 +
   1.258 +  "src/third_party/yasm/source/patched-yasm":
   1.259 +    "/trunk/deps/third_party/yasm/patched-yasm@134927",
   1.260 +
   1.261 +  "src/third_party/libjpeg_turbo":
   1.262 +    "/trunk/deps/third_party/libjpeg_turbo@149334",
   1.263 +
   1.264 +  "src/third_party/flac":
   1.265 +    "/trunk/deps/third_party/flac@149334",
   1.266 +
   1.267 +  "src/third_party/pyftpdlib/src":
   1.268 +    (Var("googlecode_url") % "pyftpdlib") + "/trunk@977",
   1.269 +
   1.270 +  "src/third_party/scons-2.0.1":
   1.271 +    Var("nacl_trunk") + "/src/third_party/scons-2.0.1@" +
   1.272 +        Var("nacl_tools_revision"),
   1.273 +
   1.274 +  "src/third_party/webrtc":
   1.275 +    (Var("googlecode_url") % "webrtc") + "/stable/src@" + Var("webrtc_revision"),
   1.276 +
   1.277 +  "src/third_party/jsoncpp/source/include":
   1.278 +    (Var("sourceforge_url") % {"repo": "jsoncpp"}) +
   1.279 +        "/trunk/jsoncpp/include@" + Var("jsoncpp_revision"),
   1.280 +
   1.281 +  "src/third_party/jsoncpp/source/src/lib_json":
   1.282 +    (Var("sourceforge_url") % {"repo": "jsoncpp"}) +
   1.283 +        "/trunk/jsoncpp/src/lib_json@" + Var("jsoncpp_revision"),
   1.284 +
   1.285 +  "src/third_party/libyuv":
   1.286 +    (Var("googlecode_url") % "libyuv") + "/trunk@319",
   1.287 +
   1.288 +  "src/third_party/mozc/session":
   1.289 +    (Var("googlecode_url") % "mozc") + "/trunk/src/session@83",
   1.290 +
   1.291 +  "src/third_party/mozc/chrome/chromeos/renderer":
   1.292 +    (Var("googlecode_url") % "mozc") + "/trunk/src/chrome/chromeos/renderer@83",
   1.293 +
   1.294 +  "src/third_party/smhasher/src":
   1.295 +    (Var("googlecode_url") % "smhasher") + "/trunk@146",
   1.296 +
   1.297 +  "src/third_party/libphonenumber/src/phonenumbers":
   1.298 +     (Var("googlecode_url") % "libphonenumber") +
   1.299 +         "/trunk/cpp/src/phonenumbers@" + Var("libphonenumber_revision"),
   1.300 +  "src/third_party/libphonenumber/src/test":
   1.301 +     (Var("googlecode_url") % "libphonenumber") + "/trunk/cpp/test@" +
   1.302 +         Var("libphonenumber_revision"),
   1.303 +  "src/third_party/libphonenumber/src/resources":
   1.304 +     (Var("googlecode_url") % "libphonenumber") + "/trunk/resources@" +
   1.305 +         Var("libphonenumber_revision"),
   1.306 +
   1.307 +  "src/third_party/undoview":
   1.308 +    "/trunk/deps/third_party/undoview@119694",
   1.309 +
   1.310 +  "src/tools/deps2git":
   1.311 +    "/trunk/tools/deps2git@148781",
   1.312 +
   1.313 +  "src/third_party/webpagereplay":
   1.314 +    (Var("googlecode_url") % "web-page-replay") + "/trunk@489",
   1.315 +
   1.316 +  "src/third_party/pywebsocket/src":
   1.317 +    (Var("googlecode_url") % "pywebsocket") + "/trunk/src@658",
   1.318 +}
   1.319 +
   1.320 +
   1.321 +deps_os = {
   1.322 +  "win": {
   1.323 +    "src/chrome/tools/test/reference_build/chrome_win":
   1.324 +      "/trunk/deps/reference_builds/chrome_win@137747",
   1.325 +
   1.326 +    "src/third_party/cygwin":
   1.327 +      "/trunk/deps/third_party/cygwin@133786",
   1.328 +
   1.329 +    "src/third_party/python_26":
   1.330 +      "/trunk/tools/third_party/python_26@89111",
   1.331 +
   1.332 +    "src/third_party/psyco_win32":
   1.333 +      "/trunk/deps/third_party/psyco_win32@79861",
   1.334 +
   1.335 +    "src/third_party/bison":
   1.336 +      "/trunk/deps/third_party/bison@147303",
   1.337 +
   1.338 +    "src/third_party/gperf":
   1.339 +      "/trunk/deps/third_party/gperf@147304",
   1.340 +
   1.341 +    "src/third_party/perl":
   1.342 +      "/trunk/deps/third_party/perl@147900",
   1.343 +
   1.344 +    "src/third_party/lighttpd":
   1.345 +      "/trunk/deps/third_party/lighttpd@33727",
   1.346 +
   1.347 +    # Chrome Frame related deps
   1.348 +    "src/third_party/xulrunner-sdk":
   1.349 +      "/trunk/deps/third_party/xulrunner-sdk@119756",
   1.350 +    "src/chrome_frame/tools/test/reference_build/chrome_win":
   1.351 +      "/trunk/deps/reference_builds/chrome_win@89574",
   1.352 +
   1.353 +    # Parses Windows PE/COFF executable format.
   1.354 +    "src/third_party/pefile":
   1.355 +      (Var("googlecode_url") % "pefile") + "/trunk@63",
   1.356 +
   1.357 +    # NSS, for SSLClientSocketNSS.
   1.358 +    "src/third_party/nss":
   1.359 +      "/trunk/deps/third_party/nss@" + Var("nss_revision"),
   1.360 +
   1.361 +    "src/third_party/swig/win":
   1.362 +      "/trunk/deps/third_party/swig/win@" + Var("swig_revision"),
   1.363 +
   1.364 +    # GNU binutils assembler for x86-32.
   1.365 +    "src/third_party/gnu_binutils":
   1.366 +      (Var("nacl_trunk") + "/deps/third_party/gnu_binutils@" +
   1.367 +       Var("nacl_tools_revision")),
   1.368 +    # GNU binutils assembler for x86-64.
   1.369 +    "src/third_party/mingw-w64/mingw/bin":
   1.370 +      (Var("nacl_trunk") + "/deps/third_party/mingw-w64/mingw/bin@" +
   1.371 +       Var("nacl_tools_revision")),
   1.372 +
   1.373 +    # Dependencies used by libjpeg-turbo
   1.374 +    "src/third_party/yasm/binaries":
   1.375 +      "/trunk/deps/third_party/yasm/binaries@74228",
   1.376 +
   1.377 +    # Binary level profile guided optimizations. This points to the
   1.378 +    # latest release binaries for the toolchain.
   1.379 +    "src/third_party/syzygy/binaries":
   1.380 +      (Var("googlecode_url") % "sawbuck") + "/trunk/syzygy/binaries@991",
   1.381 +
   1.382 +    # Binaries for nacl sdk.
   1.383 +    "src/third_party/nacl_sdk_binaries":
   1.384 +      "/trunk/deps/third_party/nacl_sdk_binaries@111576",
   1.385 +  },
   1.386 +  "ios": {
   1.387 +    "src/third_party/GTM":
   1.388 +      (Var("googlecode_url") % "google-toolbox-for-mac") + "/trunk@" +
   1.389 +      Var("gtm_revision"),
   1.390 +
   1.391 +    "src/third_party/nss":
   1.392 +      "/trunk/deps/third_party/nss@" + Var("nss_revision"),
   1.393 +
   1.394 +    # class-dump utility to generate header files for undocumented SDKs
   1.395 +    "src/testing/iossim/third_party/class-dump":
   1.396 +      "/trunk/deps/third_party/class-dump@147231",
   1.397 +
   1.398 +    # Code that's not needed due to not building everything (especially WebKit).
   1.399 +    "src/build/util/support": None,
   1.400 +    "src/chrome/test/data/extensions/api_test/permissions/nacl_enabled/bin": None,
   1.401 +    "src/content/test/data/layout_tests/LayoutTests/fast/events": None,
   1.402 +    "src/content/test/data/layout_tests/LayoutTests/fast/filesystem/resources": None,
   1.403 +    "src/content/test/data/layout_tests/LayoutTests/fast/js/resources": None,
   1.404 +    "src/content/test/data/layout_tests/LayoutTests/fast/workers": None,
   1.405 +    "src/content/test/data/layout_tests/LayoutTests/http/tests/appcache": None,
   1.406 +    "src/content/test/data/layout_tests/LayoutTests/http/tests/resources": None,
   1.407 +    "src/content/test/data/layout_tests/LayoutTests/http/tests/websocket/tests": None,
   1.408 +    "src/content/test/data/layout_tests/LayoutTests/http/tests/workers": None,
   1.409 +    "src/content/test/data/layout_tests/LayoutTests/http/tests/xmlhttprequest": None,
   1.410 +    "src/content/test/data/layout_tests/LayoutTests/media": None,
   1.411 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/events": None,
   1.412 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/fast/workers": None,
   1.413 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/http/tests/workers": None,
   1.414 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium-win/storage/domstorage": None,
   1.415 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/events": None,
   1.416 +    "src/content/test/data/layout_tests/LayoutTests/platform/chromium/fast/workers": None,
   1.417 +    "src/content/test/data/layout_tests/LayoutTests/storage/indexeddb": None,
   1.418 +    "src/content/test/data/layout_tests/LayoutTests/storage/domstorage": None,
   1.419 +    "src/chrome/test/data/perf/canvas_bench": None,
   1.420 +    "src/chrome/test/data/perf/frame_rate/content": None,
   1.421 +    "src/native_client": None,
   1.422 +    "src/native_client/src/third_party/ppapi": None,
   1.423 +    "src/native_client_sdk/src/site_scons": None,
   1.424 +    "src/sandbox/linux/seccomp-legacy": None,
   1.425 +    "src/third_party/angle": None,
   1.426 +    "src/third_party/bidichecker": None,
   1.427 +    "src/third_party/webgl_conformance": None,
   1.428 +    "src/third_party/ffmpeg": None,
   1.429 +    "src/third_party/hunspell_dictionaries": None,
   1.430 +    "src/third_party/hunspell": None,
   1.431 +    "src/third_party/leveldatabase/src": None,
   1.432 +    "src/third_party/libexif/sources": None,
   1.433 +    "src/third_party/libjingle/source": None,
   1.434 +    "src/third_party/libjpeg_turbo": None,
   1.435 +    "src/third_party/libphonenumber/src/phonenumbers": None,
   1.436 +    "src/third_party/libphonenumber/src/test": None,
   1.437 +    "src/third_party/libphonenumber/src/resources": None,
   1.438 +    "src/third_party/jsoncpp/source/include": None,
   1.439 +    "src/third_party/jsoncpp/source/src/lib_json": None,
   1.440 +    "src/third_party/libsrtp": None,
   1.441 +    "src/third_party/libvpx": None,
   1.442 +    "src/third_party/libyuv": None,
   1.443 +    "src/third_party/mozc/session": None,
   1.444 +    "src/third_party/mozc/chrome/chromeos/renderer": None,
   1.445 +    "src/third_party/ots": None,
   1.446 +    "src/third_party/pylib": None,
   1.447 +    "src/third_party/pymox/src": None,
   1.448 +    "src/third_party/safe_browsing/testing": None,
   1.449 +    "src/third_party/scons-2.0.1": None,
   1.450 +    "src/third_party/sfntly/cpp/src": None,
   1.451 +    "src/third_party/skia/src": None,
   1.452 +    "src/third_party/smhasher/src": None,
   1.453 +    "src/third_party/snappy/src": None,
   1.454 +    "src/third_party/swig/Lib": None,
   1.455 +    "src/third_party/undoview": None,
   1.456 +    "src/third_party/v8-i18n": None,
   1.457 +    "src/third_party/webdriver/pylib": None,
   1.458 +    "src/third_party/webpagereplay": None,
   1.459 +    "src/third_party/webrtc": None,
   1.460 +    "src/third_party/WebKit": None,
   1.461 +    "src/third_party/WebKit/LayoutTests": None,
   1.462 +    "src/third_party/WebKit/Source": None,
   1.463 +    "src/third_party/WebKit/Tools/DumpRenderTree": None,
   1.464 +    "src/third_party/WebKit/Tools/Scripts": None,
   1.465 +    "src/third_party/WebKit/Tools/TestWebKitAPI": None,
   1.466 +    "src/third_party/yasm/source/patched-yasm": None,
   1.467 +    "src/tools/page_cycler/acid3": None,
   1.468 +    "src/v8": None,
   1.469 +  },
   1.470 +  "mac": {
   1.471 +    "src/chrome/tools/test/reference_build/chrome_mac":
   1.472 +      "/trunk/deps/reference_builds/chrome_mac@137727",
   1.473 +
   1.474 +    "src/third_party/GTM":
   1.475 +      (Var("googlecode_url") % "google-toolbox-for-mac") + "/trunk@" +
   1.476 +      Var("gtm_revision"),
   1.477 +    "src/third_party/pdfsqueeze":
   1.478 +      (Var("googlecode_url") % "pdfsqueeze") + "/trunk@5",
   1.479 +    "src/third_party/lighttpd":
   1.480 +      "/trunk/deps/third_party/lighttpd@33737",
   1.481 +
   1.482 +    "src/third_party/swig/mac":
   1.483 +      "/trunk/deps/third_party/swig/mac@" + Var("swig_revision"),
   1.484 +
   1.485 +    # NSS, for SSLClientSocketNSS.
   1.486 +    "src/third_party/nss":
   1.487 +      "/trunk/deps/third_party/nss@" + Var("nss_revision"),
   1.488 +
   1.489 +    "src/chrome/installer/mac/third_party/xz/xz":
   1.490 +      "/trunk/deps/third_party/xz@87706",
   1.491 +  },
   1.492 +  "unix": {
   1.493 +    # Linux, really.
   1.494 +    "src/chrome/tools/test/reference_build/chrome_linux":
   1.495 +      "/trunk/deps/reference_builds/chrome_linux@137712",
   1.496 +
   1.497 +    "src/third_party/xdg-utils":
   1.498 +      "/trunk/deps/third_party/xdg-utils@149334",
   1.499 +
   1.500 +    "src/third_party/swig/linux":
   1.501 +      "/trunk/deps/third_party/swig/linux@" + Var("swig_revision"),
   1.502 +
   1.503 +    "src/third_party/lss":
   1.504 +      ((Var("googlecode_url") % "linux-syscall-support") + "/trunk/lss@" +
   1.505 +       Var("lss_revision")),
   1.506 +
   1.507 +    "src/third_party/openssl":
   1.508 +      "/trunk/deps/third_party/openssl@151890",
   1.509 +
   1.510 +    "src/third_party/WebKit/Tools/gdb":
   1.511 +      Var("webkit_trunk") + "/Tools/gdb@" + Var("webkit_revision"),
   1.512 +
   1.513 +    "src/third_party/gold":
   1.514 +      "/trunk/deps/third_party/gold@149858",
   1.515 +
   1.516 +    "src/third_party/libmtp":
   1.517 +      "/trunk/deps/third_party/libmtp@149713",
   1.518 +
   1.519 +    # For Chromium OS.
   1.520 +    "src/third_party/cros_system_api":
   1.521 +      Var("chromiumos_git") + "/platform/system_api.git" +
   1.522 +      "@aa39870b5d3e6d5305ba1ee200823460bf0a47e6",
   1.523 +  },
   1.524 +  "android": {
   1.525 +    "src/third_party/freetype":
   1.526 +      Var("chromium_git") + "/chromium/src/third_party/freetype.git" +
   1.527 +      "@41c2c4116acca09389cc5fe2ea393eaada546422",
   1.528 +
   1.529 +    "src/third_party/aosp":
   1.530 +      "/trunk/deps/third_party/aosp@148330",
   1.531 +
   1.532 +    "src/third_party/android_tools":
   1.533 +      Var("chromium_git") + "/android_tools.git" +
   1.534 +      "@470254c5379907d6a71f8885ee2d8c616fa0b191",
   1.535 +  },
   1.536 +}
   1.537 +
   1.538 +
   1.539 +include_rules = [
   1.540 +  # Everybody can use some things.
   1.541 +  "+base",
   1.542 +  "+build",
   1.543 +  "+googleurl",
   1.544 +  "+ipc",
   1.545 +
   1.546 +  # For now, we allow ICU to be included by specifying "unicode/...", although
   1.547 +  # this should probably change.
   1.548 +  "+unicode",
   1.549 +  "+testing",
   1.550 +]
   1.551 +
   1.552 +
   1.553 +# checkdeps.py shouldn't check include paths for files in these dirs:
   1.554 +skip_child_includes = [
   1.555 +  "breakpad",
   1.556 +  "chrome_frame",
   1.557 +  "delegate_execute",
   1.558 +  "metro_driver",
   1.559 +  "native_client_sdk",
   1.560 +  "o3d",
   1.561 +  "pdf",
   1.562 +  "sdch",
   1.563 +  "skia",
   1.564 +  "testing",
   1.565 +  "third_party",
   1.566 +  "v8",
   1.567 +]
   1.568 +
   1.569 +
   1.570 +hooks = [
   1.571 +  {
   1.572 +    # This downloads binaries for Native Client's newlib toolchain.
   1.573 +    # Done in lieu of building the toolchain from scratch as it can take
   1.574 +    # anywhere from 30 minutes to 4 hours depending on platform to build.
   1.575 +    "pattern": ".",
   1.576 +    "action": [
   1.577 +        "python", "src/build/download_nacl_toolchains.py",
   1.578 +         "--no-arm-trusted",
   1.579 +         "--optional-pnacl",
   1.580 +         "--save-downloads-dir",
   1.581 +             "src/native_client_sdk/src/build_tools/toolchain_archives",
   1.582 +         "--keep",
   1.583 +    ],
   1.584 +  },
   1.585 +  {
   1.586 +    # Pull clang on mac. If nothing changed, or on non-mac platforms, this takes
   1.587 +    # zero seconds to run. If something changed, it downloads a prebuilt clang,
   1.588 +    # which takes ~20s, but clang speeds up builds by more than 20s.
   1.589 +    "pattern": ".",
   1.590 +    "action": ["python", "src/tools/clang/scripts/update.py", "--mac-only"],
   1.591 +  },
   1.592 +  {
   1.593 +    # Update the cygwin mount on Windows.
   1.594 +    "pattern": ".",
   1.595 +    "action": ["python", "src/build/win/setup_cygwin_mount.py", "--win-only"],
   1.596 +  },
   1.597 +  {
   1.598 +    # Update LASTCHANGE. This is also run by export_tarball.py in
   1.599 +    # src/tools/export_tarball - please keep them in sync.
   1.600 +    "pattern": ".",
   1.601 +    "action": ["python", "src/build/util/lastchange.py",
   1.602 +               "-o", "src/build/util/LASTCHANGE"],
   1.603 +  },
   1.604 +  {
   1.605 +    # A change to a .gyp, .gypi, or to GYP itself should run the generator.
   1.606 +    "pattern": ".",
   1.607 +    "action": ["python", "src/build/gyp_chromium"],
   1.608 +  },
   1.609 +]

mercurial