6a9a8d37d2268bf895caed00f4df56dd3afb99f1
[platform/framework/web/crosswalk.git] / src / content / browser / renderer_host / DEPS
1 include_rules = [
2   "+cc/switches.h", # For cc command line switches.
3   "+media/base",  # For media command line switches.
4   "+media/audio/audio_util.h",  # For audio hardware sample-rate.
5   "+third_party/zlib",
6   "+third_party/libyuv",
7
8   # The renderer_host files should only call upwards in the layering via the
9   # delegate interfaces.
10   "-content/browser/frame_host",
11   "-content/browser/web_contents",
12   "-content/public/browser/web_contents.h",
13   "-content/public/browser/web_contents_delegate.h",
14   "-content/public/browser/web_contents_view.h",
15 ]
16
17 specific_include_rules = {
18   ".*_(unit|browser)test\.cc": [
19     "+content/browser/frame_host",
20     "+content/browser/web_contents",
21     "+content/public/browser/web_contents.h",
22     "+content/public/browser/web_contents_view.h",
23     "+media/filters",
24   ],
25   "render_sandbox_host_linux\.cc": [
26     "+content/child/blink_platform_impl.h",
27     "+third_party/WebKit/public/platform/linux/WebFontInfo.h",
28     "+third_party/WebKit/public/web/WebKit.h",
29   ],
30   "render_process_host_impl\.cc": [
31     "+content/browser/frame_host/render_frame_message_filter.h",
32   ],
33   "render_widget_host_view_mac\.mm": [
34     "+content/browser/frame_host",
35   ],
36   "ime_adapter_android\.cc": [
37     "+content/browser/frame_host",
38   ],
39   # TODO(nasko): Remove these exceptions once we've untangled the dependency
40   # of RenderViewHost on the FrameTree.
41   "render_view_host_impl\.(cc|h)": [
42     "+content/browser/frame_host/frame_tree.h",
43   ],
44   "render_widget_host_view_aura\.cc": [
45     "+content/browser/frame_host",
46   ],
47 }