summaryrefslogtreecommitdiffstats
path: root/chrome/common/DEPS
blob: 70cdc985eee0af3144a41251da529d8d7af5995c (plain)
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
include_rules = [
  "+apps/app_shim",  # For app shim messages.
  "+breakpad",  # For Breakpad constants.
  "+chromeos",  # For chromeos_switches.h
  "+components/autofill/core/common",
  "+components/breakpad/common",
  "+device/bluetooth",  # For BluetoothDevicePermission
  "+device/media_transfer_protocol",  # For MediaTransferProtocolManager
  "+device/usb",  # For UsbDevicePermission
  "+extensions/common",
  "+grit",  # For generated headers
  "+libxml",
  "+ppapi/c",  # For various types.
  "+ppapi/proxy",
  "+ppapi/shared_impl",
  "+remoting/client/plugin",
  "+sandbox/win/src",
  "+skia",
  "+webkit/common/user_agent",
  "+webkit/glue",
  "+webkit/plugins",

  # TODO(jam): remove me once chrome_notifcation_types.h moves to browser
  "+content/public/browser/notification_types.h",

  # Other libraries.
  "+chrome/third_party/xdg_user_dirs",
  "+third_party/bzip2",
  "+third_party/mt19937ar",
  "+third_party/npapi",
  "+third_party/re2",
  "+third_party/sqlite",
  "+third_party/zlib",

  # This is required by all_messages.h to allow logging of all messages. It
  # can't be moved to chrome/common/ because it has so many dependencies in
  # chrome/browser/.
  "+chrome/browser/importer/profile_import_process_messages.h",

  # FIXME - refactor code and remove these dependencies
  "+chrome/installer",
]