Fix build break
[chromium-blink-merge.git] / chrome / browser / DEPS
blobe893764a6d7b8d6da7264c52927e4d6cb9a36197
1 include_rules = [
2   "+apps",
3   "+breakpad",
4   "+chrome/app",
5   "+chrome/installer",
6   "+chrome/tools/profiles",  # For history unit tests.
7   "+chromeos",
8   "+components/autofill/browser",
9   "+components/autofill/common",
10   "+components/auto_login_parser",
11   "+components/autofill/common",
12   "+components/webdata",
13   "+components/navigation_interception",
14   "+components/user_prefs",
15   "+components/visitedlink/browser",
16   "+components/web_contents_delegate_android",
17   "+content/public/browser",
18   "+device/bluetooth",
19   "+device/media_transfer_protocol",
20   "+extensions/browser",
21   "+extensions/common",
22   "+google/cacheinvalidation",  # Sync invalidation API protobuf files.
23   "+google_apis",
24   "+google_update",
25   "+grit",  # For generated headers
26   "+installer_util_strings",  # For generated headers
27   "+media/base",  # For media switches
28   "+policy",  # For generated headers and source
29   "+ppapi/c",  # For various types.
30   "+ppapi/host",
31   "+ppapi/proxy",
32   "+ppapi/shared_impl/api_id.h",
33   # Defines some types that are marshalled over IPC.
34   "+ppapi/shared_impl/ppp_flash_browser_operations_shared.h",
35   "+rlz",
36   "+sandbox/linux",
37   "+sandbox/win/src",  # The path doesn't say it, but this is the Windows sandbox.
38   "+skia/ext",
39   "+skia/include",
40   "+sync/api",  # Sync API files.
41   "+sync/notifier",  # Sync invalidation API files.
42   "+sync/protocol",  # Sync protobuf files.
43   "+third_party/cros_system_api",
44   "+win8/util",
45   "+xib_localizers", # For generated mac localization helpers
47   # TODO(stuartmorgan): Remove these by refactoring necessary code out of
48   # webkit/. See crbug.com/146251
49   # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW!
50   "+webkit/appcache",
51   "+webkit/blob",
52   "+webkit/database",
53   "+webkit/dom_storage/dom_storage_types.h",
54   "+webkit/fileapi",
55   "+webkit/plugins",  # Defines some types that are marshalled over IPC.
56   "+webkit/quota",
57   "+webkit/user_agent",
58   # webkit/glue files are listed individually since they aren't conceptually
59   # grouped like the other webkit/ files, and can therefore be tackled one at
60   # a time.
61   "+webkit/glue/glue_serialize.h",
62   "+webkit/glue/image_decoder.h",
63   "+webkit/glue/image_resource_fetcher.h",
64   "+webkit/glue/resource_loader_bridge.h",
65   "+webkit/glue/resource_type.h",
66   "+webkit/glue/web_intent_data.h",
67   "+webkit/glue/web_intent_reply_data.h",
68   "+webkit/glue/web_intent_service_data.h",
69   "+webkit/glue/webcursor.h",
70   "+webkit/glue/webdropdata.h",
71   "+webkit/glue/webkit_glue.h",
72   "+webkit/glue/webmenuitem.h",
73   "+webkit/glue/webpreferences.h",
74   # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST!
76   "-chrome/browser/ui/views",
77   # TODO(tfarina): Remove all these. crbug.com/125846.
78   # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW!
79   "!chrome/browser/ui/views/extensions/extension_view_views.h",
80   "!chrome/browser/ui/views/location_bar/location_bar_view.h",
81   "!chrome/browser/ui/views/location_bar/location_icon_view.h",
82   "!chrome/browser/ui/views/notifications/balloon_view.h",
83   "!chrome/browser/ui/views/notifications/balloon_view_host.h",
84   "!chrome/browser/ui/views/reload_button.h",
85   "!chrome/browser/ui/views/select_file_dialog_extension.h",
86   # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST!
88   # Other libraries.
89   "+chrome/third_party/mozilla_security_manager",
90   "+libxml",  # For search engine definition parsing.
91   "+third_party/apple_sample_code",  # Apple code ImageAndTextCell.
92   "+third_party/bzip2",
93   "+third_party/cld",
94   "+third_party/expat",
95   "+third_party/iaccessible2",
96   "+third_party/icu",
97   "+third_party/isimpledom",
98   "+third_party/leveldatabase",
99   "+third_party/libevent",  # For the remote V8 debugging server
100   "+third_party/libjingle",
101   "+third_party/protobuf/src/google/protobuf",
102   "+third_party/re2",
103   "+third_party/sqlite",
104   "+third_party/undoview",