Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / v8 / DEPS
1 # Note: The buildbots evaluate this file with CWD set to the parent
2 # directory and assume that the root of the checkout is in ./v8/, so
3 # all paths in here must match this assumption.
4
5 vars = {
6   "chromium_trunk": "https://src.chromium.org/svn/trunk",
7
8   "buildtools_revision": "fb782d4369d5ae04f17a2fceef7de5a63e50f07b",
9 }
10
11 deps = {
12   # Remember to keep the revision in sync with the Makefile.
13   "v8/build/gyp":
14     "http://gyp.googlecode.com/svn/trunk@1831",
15
16   "v8/third_party/icu":
17     Var("chromium_trunk") + "/deps/third_party/icu52@277999",
18
19   "v8/buildtools":
20     "https://chromium.googlesource.com/chromium/buildtools.git@" +
21     Var("buildtools_revision"),
22
23   "v8/testing/gtest":
24     "http://googletest.googlecode.com/svn/trunk@692",
25
26   "v8/testing/gmock":
27     "http://googlemock.googlecode.com/svn/trunk@485",
28 }
29
30 deps_os = {
31   "win": {
32     "v8/third_party/cygwin":
33       Var("chromium_trunk") + "/deps/third_party/cygwin@66844",
34
35     "v8/third_party/python_26":
36       Var("chromium_trunk") + "/tools/third_party/python_26@89111",
37   }
38 }
39
40 include_rules = [
41   # Everybody can use some things.
42   "+include",
43   "+unicode",
44   "+third_party/fdlibm",
45 ]
46
47 # checkdeps.py shouldn't check for includes in these directories:
48 skip_child_includes = [
49   "build",
50   "third_party",
51 ]
52
53 hooks = [
54   # Pull clang-format binaries using checked-in hashes.
55   {
56     "name": "clang_format_win",
57     "pattern": ".",
58     "action": [ "download_from_google_storage",
59                 "--no_resume",
60                 "--platform=win32",
61                 "--no_auth",
62                 "--bucket", "chromium-clang-format",
63                 "-s", "v8/buildtools/win/clang-format.exe.sha1",
64     ],
65   },
66   {
67     "name": "clang_format_mac",
68     "pattern": ".",
69     "action": [ "download_from_google_storage",
70                 "--no_resume",
71                 "--platform=darwin",
72                 "--no_auth",
73                 "--bucket", "chromium-clang-format",
74                 "-s", "v8/buildtools/mac/clang-format.sha1",
75     ],
76   },
77   {
78     "name": "clang_format_linux",
79     "pattern": ".",
80     "action": [ "download_from_google_storage",
81                 "--no_resume",
82                 "--platform=linux*",
83                 "--no_auth",
84                 "--bucket", "chromium-clang-format",
85                 "-s", "v8/buildtools/linux64/clang-format.sha1",
86     ],
87   },
88   {
89     # A change to a .gyp, .gypi, or to GYP itself should run the generator.
90     "pattern": ".",
91     "action": ["python", "v8/build/gyp_v8"],
92   },
93 ]