blob: 5998970e4286a8b1c7c8ad964edb761b2077b7a4 [file] [log] [blame]
[email protected]4ec7327e2008-08-18 23:59:511include_rules = [
[email protected]4b559b4d2011-04-14 17:37:142 "+crypto",
[email protected]7477ea6f2009-12-22 23:28:153 "+gpu",
[email protected]4ec7327e2008-08-18 23:59:514 "+net",
Lei Zhang9a27b842018-11-14 18:53:475 "+pdf/buildflags.h",
6 "+pdf/pdf_features.h",
[email protected]7f6608e2009-02-20 18:10:057 "+printing",
[email protected]f0a54b22011-07-19 18:40:218 "+sql",
[email protected]ad592bbbb2012-03-01 01:01:059 # Browser, renderer, common and tests access V8 for various purposes.
10 "-v8",
11 "+v8/include",
[email protected]4ec7327e2008-08-18 23:59:5112
[email protected]7c159822012-07-27 02:11:1613 # Limit what we include from nacl.
14 "-native_client",
[email protected]7c159822012-07-27 02:11:1615
[email protected]4ec7327e2008-08-18 23:59:5116 # The subdirectories in chrome/ will manually allow their own include
17 # directories in chrome/ so we disallow all of them.
18 "-chrome",
19 "+chrome/common",
20 "+chrome/test",
mukai077089f2014-09-11 18:41:5221 "+components/content_settings/core/common",
thestig1ccebca2015-01-20 22:59:0322 "+components/error_page/common",
blundell10cffea2015-07-09 12:38:2523 "+components/omnibox/common",
erikchen5505097802018-04-04 23:30:4724 "+components/services/heap_profiling/public",
rsleevi24f64dc22015-08-07 21:39:2125 "+components/url_formatter",
[email protected]50ae9f12013-08-29 18:03:2226 "+components/variations",
[email protected]e091df82011-10-11 18:13:2127 "+content/public/common",
[email protected]08a932d52012-06-03 21:42:1228 "+content/public/test",
Scott Violeta35f9a42018-03-22 22:00:4429 "+media/media_buildflags.h",
rockot85dce0862015-11-13 01:33:5930 "+mojo/public",
Scott Violet02e38b92018-03-27 23:42:1431 "+ppapi/buildflags",
[email protected]4ec7327e2008-08-18 23:59:5132
33 # Don't allow inclusion of these other libs we shouldn't be calling directly.
[email protected]4ec7327e2008-08-18 23:59:5134 "-webkit",
35 "-tools",
[email protected]fcb6c112009-04-13 18:29:5436
Jay Civelli668c097f2018-05-16 20:44:1337 # Required for process launching.
38 "+services/service_manager",
39
[email protected]59808c02009-05-10 22:33:2840 # Allow inclusion of WebKit API files.
Lucas Furukawa Gadani6c24cdae2018-04-27 00:28:4041 "+third_party/blink/public/common",
Blink Reformata30d4232018-04-07 15:31:0642 "+third_party/blink/public/platform",
43 "+third_party/blink/public/public_buildflags.h",
44 "+third_party/blink/public/web",
[email protected]f05ca652010-09-16 04:46:1445
[email protected]5b7937e2010-11-04 23:37:1846 # Allow inclusion of third-party code:
tfarinae4a03f8f2015-05-18 05:55:2647 "+third_party/hunspell",
[email protected]f82ef062012-04-27 17:52:5448 "+third_party/skia",
[email protected]4e7c37df452011-01-07 17:45:3949
50 "+ui",
[email protected]4ec7327e2008-08-18 23:59:5151]