This repository has been archived by the owner on Apr 3, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 653
/
DEPS
65 lines (59 loc) · 1.51 KB
/
DEPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
include_rules = [
"+content/public",
"+crypto",
"+net",
"+sandbox",
"+skia",
"+ui",
"+v8",
"+webkit",
# Allow inclusion of third-party code.
"+third_party/skia",
"+third_party/WebKit/public/platform",
"+third_party/WebKit/public/web",
# Files generated during Crosswalk build.
"+grit/xwalk_resources.h",
]
vars = {
}
deps = {
}
hooks = [
{
# Generate .gclient-xwalk for Crosswalk's dependencies.
"name": "generate-gclient-xwalk",
"pattern": ".",
"action": ["python", "src/xwalk/tools/generate_gclient-xwalk.py"],
},
{
# Fetch Crosswalk dependencies.
"name": "fetch-deps",
"pattern": ".",
"action": ["python", "src/xwalk/tools/fetch_deps.py", "-v"],
},
{
# From src/DEPS: fetch the Google Play services library and, if
# necessary, prompt the user to accept its EULA.
# Run here because fetch_deps.py (itself a hook) runs another gclient
# instance and it all causes buffering problems that do not show the EULA
# prompt when necessary.
# Note that this hook is run after all Chromium hooks. This is not a
# problem as of M48, but this needs to be kept in mind in case things start
# to break.
'action': [
'python',
'src/build/android/play_services/update.py',
'download'
],
'pattern':
'.',
'name':
'sdkextras'
},
{
# A change to a .gyp, .gypi, or to GYP itself should run the generator.
"name": "gyp-xwalk",
"pattern": ".",
"action": ["python", "src/xwalk/gyp_xwalk"],
}
]