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
|
include_rules = [
"+base/atomic_sequence_num.h",
"+base/memory/scoped_refptr.h",
"+base/unguessable_token.h",
"+bindings/core",
"-bindings/modules",
"+build/mac",
"+build/win",
"+common",
"+core",
"+gpu/config/gpu_feature_info.h",
"-inspector/v8",
"+inspector/v8/public",
"-modules",
"+mojo/public/cpp/bindings",
"+mojo/public/cpp/system",
"+platform",
"+public/platform",
"+public/web",
"+services/metrics/public",
"+services/network/public/interfaces",
"+services/resource_coordinator/public/cpp/resource_coordinator_features.h",
"+services/service_manager/public",
"+third_party/skia/include",
"+ui/gfx/geometry",
"-web",
# We do not want any new dependencies into core/exported until we resolve
# controller layer.
"!core/exported",
# We do not want any new dependencies on Web(Local|Remote)FrameBase.h until
# we resolve the control layer.
"!core/frame/WebLocalFrameImpl.h",
"!core/frame/WebRemoteFrameImpl.h",
# We are moving from WTF_MAKE_NONCOPYABLE to DISALLOW_COPY_AND_ASSIGN. Stop
# new dependencies on WTF_MAKE_NONCOPYABLE.
"!platform/wtf/Noncopyable.h",
]
specific_include_rules = {
# Additional allowed includes for tests.
".*Test\.cpp" : [
"+core/frame/WebLocalFrameImpl.h",
"+core/frame/WebRemoteFrameImpl.h",
]
}
|