[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 1 | include_rules = [ |
[email protected] | 4b559b4d | 2011-04-14 17:37:14 | [diff] [blame] | 2 | "+crypto", |
[email protected] | 7477ea6f | 2009-12-22 23:28:15 | [diff] [blame] | 3 | "+gpu", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 4 | "+net", |
Lei Zhang | 9a27b84 | 2018-11-14 18:53:47 | [diff] [blame] | 5 | "+pdf/buildflags.h", |
| 6 | "+pdf/pdf_features.h", |
[email protected] | 7f6608e | 2009-02-20 18:10:05 | [diff] [blame] | 7 | "+printing", |
[email protected] | f0a54b2 | 2011-07-19 18:40:21 | [diff] [blame] | 8 | "+sql", |
[email protected] | ad592bbbb | 2012-03-01 01:01:05 | [diff] [blame] | 9 | # Browser, renderer, common and tests access V8 for various purposes. |
| 10 | "-v8", |
| 11 | "+v8/include", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 12 | |
[email protected] | 7c15982 | 2012-07-27 02:11:16 | [diff] [blame] | 13 | # Limit what we include from nacl. |
| 14 | "-native_client", |
[email protected] | 7c15982 | 2012-07-27 02:11:16 | [diff] [blame] | 15 | |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 16 | # 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", |
mukai | 077089f | 2014-09-11 18:41:52 | [diff] [blame] | 21 | "+components/content_settings/core/common", |
thestig | 1ccebca | 2015-01-20 22:59:03 | [diff] [blame] | 22 | "+components/error_page/common", |
blundell | 10cffea | 2015-07-09 12:38:25 | [diff] [blame] | 23 | "+components/omnibox/common", |
erikchen | 550509780 | 2018-04-04 23:30:47 | [diff] [blame] | 24 | "+components/services/heap_profiling/public", |
rsleevi | 24f64dc2 | 2015-08-07 21:39:21 | [diff] [blame] | 25 | "+components/url_formatter", |
[email protected] | 50ae9f1 | 2013-08-29 18:03:22 | [diff] [blame] | 26 | "+components/variations", |
[email protected] | e091df8 | 2011-10-11 18:13:21 | [diff] [blame] | 27 | "+content/public/common", |
[email protected] | 08a932d5 | 2012-06-03 21:42:12 | [diff] [blame] | 28 | "+content/public/test", |
Scott Violet | a35f9a4 | 2018-03-22 22:00:44 | [diff] [blame] | 29 | "+media/media_buildflags.h", |
rockot | 85dce086 | 2015-11-13 01:33:59 | [diff] [blame] | 30 | "+mojo/public", |
Scott Violet | 02e38b9 | 2018-03-27 23:42:14 | [diff] [blame] | 31 | "+ppapi/buildflags", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 32 | |
| 33 | # Don't allow inclusion of these other libs we shouldn't be calling directly. |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 34 | "-webkit", |
| 35 | "-tools", |
[email protected] | fcb6c11 | 2009-04-13 18:29:54 | [diff] [blame] | 36 | |
Jay Civelli | 668c097f | 2018-05-16 20:44:13 | [diff] [blame] | 37 | # Required for process launching. |
| 38 | "+services/service_manager", |
| 39 | |
[email protected] | 59808c0 | 2009-05-10 22:33:28 | [diff] [blame] | 40 | # Allow inclusion of WebKit API files. |
Lucas Furukawa Gadani | 6c24cdae | 2018-04-27 00:28:40 | [diff] [blame] | 41 | "+third_party/blink/public/common", |
Blink Reformat | a30d423 | 2018-04-07 15:31:06 | [diff] [blame] | 42 | "+third_party/blink/public/platform", |
| 43 | "+third_party/blink/public/public_buildflags.h", |
| 44 | "+third_party/blink/public/web", |
[email protected] | f05ca65 | 2010-09-16 04:46:14 | [diff] [blame] | 45 | |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 46 | # Allow inclusion of third-party code: |
tfarina | e4a03f8f | 2015-05-18 05:55:26 | [diff] [blame] | 47 | "+third_party/hunspell", |
[email protected] | f82ef06 | 2012-04-27 17:52:54 | [diff] [blame] | 48 | "+third_party/skia", |
[email protected] | 4e7c37df45 | 2011-01-07 17:45:39 | [diff] [blame] | 49 | |
| 50 | "+ui", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 51 | ] |