[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 1 | include_rules = [ |
[email protected] | c2e2b6d | 2013-01-22 02:23:29 | [diff] [blame] | 2 | "+apps", |
[email protected] | f82ef06 | 2012-04-27 17:52:54 | [diff] [blame] | 3 | "+breakpad", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 4 | "+chrome/app", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 5 | "+chrome/installer", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 6 | "+chrome/tools/profiles", # For history unit tests. |
[email protected] | 5cf19b9 | 2012-03-21 22:25:05 | [diff] [blame] | 7 | "+chromeos", |
[email protected] | 758c702 | 2013-06-07 15:20:46 | [diff] [blame] | 8 | "+components/autofill/content/browser", |
[email protected] | 526a16b | 2013-06-20 11:44:33 | [diff] [blame] | 9 | "+components/autofill/core/browser", |
[email protected] | d04f8191 | 2013-06-18 14:52:13 | [diff] [blame] | 10 | "+components/autofill/core/common", |
[email protected] | b88450e7 | 2013-01-18 21:52:34 | [diff] [blame] | 11 | "+components/auto_login_parser", |
[email protected] | 7dc8d80 | 2013-06-18 12:21:19 | [diff] [blame] | 12 | "+components/breakpad", |
[email protected] | 0dd6f203 | 2013-05-20 23:33:40 | [diff] [blame] | 13 | "+components/browser_context_keyed_service", |
[email protected] | cbb22eb | 2013-06-24 23:53:10 | [diff] [blame^] | 14 | "+components/nacl/common", |
[email protected] | 62885ab | 2013-01-23 03:55:16 | [diff] [blame] | 15 | "+components/navigation_interception", |
[email protected] | 75fee37 | 2013-03-06 00:42:44 | [diff] [blame] | 16 | "+components/user_prefs", |
[email protected] | 1f371fa | 2013-01-23 00:35:14 | [diff] [blame] | 17 | "+components/visitedlink/browser", |
[email protected] | e41d008 | 2013-05-16 04:37:54 | [diff] [blame] | 18 | "+components/webdata", |
[email protected] | 434a132 | 2013-01-12 23:04:31 | [diff] [blame] | 19 | "+components/web_contents_delegate_android", |
[email protected] | e41d008 | 2013-05-16 04:37:54 | [diff] [blame] | 20 | "+components/web_modal", |
[email protected] | fd31c221 | 2011-10-17 19:43:43 | [diff] [blame] | 21 | "+content/public/browser", |
[email protected] | 06af6a4 | 2012-12-14 00:16:40 | [diff] [blame] | 22 | "+device/bluetooth", |
[email protected] | 4b6de89 | 2013-01-04 18:06:06 | [diff] [blame] | 23 | "+device/media_transfer_protocol", |
[email protected] | 993da5e | 2013-03-23 21:25:16 | [diff] [blame] | 24 | "+extensions/browser", |
[email protected] | 885c0e9 | 2012-11-13 20:27:42 | [diff] [blame] | 25 | "+extensions/common", |
[email protected] | 83c2950 | 2012-08-22 19:34:48 | [diff] [blame] | 26 | "+google/cacheinvalidation", # Sync invalidation API protobuf files. |
[email protected] | 6386cf5 | 2012-09-07 04:26:37 | [diff] [blame] | 27 | "+google_apis", |
[email protected] | cec9984 | 2012-02-10 03:24:23 | [diff] [blame] | 28 | "+google_update", |
[email protected] | 79a63435 | 2009-02-12 17:14:07 | [diff] [blame] | 29 | "+grit", # For generated headers |
[email protected] | b4d08ea | 2012-05-24 19:26:57 | [diff] [blame] | 30 | "+installer_util_strings", # For generated headers |
[email protected] | e2e8e32 | 2012-09-12 04:37:02 | [diff] [blame] | 31 | "+media/base", # For media switches |
[email protected] | 87f7ab4 | 2013-05-31 21:36:46 | [diff] [blame] | 32 | "+media/audio", |
[email protected] | 98818cdc | 2011-01-28 13:24:32 | [diff] [blame] | 33 | "+policy", # For generated headers and source |
[email protected] | 1b4209f | 2011-01-07 00:25:40 | [diff] [blame] | 34 | "+ppapi/c", # For various types. |
[email protected] | b7631cc | 2012-09-15 05:08:38 | [diff] [blame] | 35 | "+ppapi/host", |
[email protected] | 709a847e | 2010-11-10 01:16:11 | [diff] [blame] | 36 | "+ppapi/proxy", |
[email protected] | e0ada9c | 2012-03-20 03:54:43 | [diff] [blame] | 37 | "+ppapi/shared_impl/api_id.h", |
[email protected] | ee4dd68 | 2012-06-12 15:49:33 | [diff] [blame] | 38 | # Defines some types that are marshalled over IPC. |
| 39 | "+ppapi/shared_impl/ppp_flash_browser_operations_shared.h", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 40 | "+rlz", |
| 41 | "+sandbox/linux", |
[email protected] | 18149178 | 2012-07-18 00:59:15 | [diff] [blame] | 42 | "+sandbox/win/src", # The path doesn't say it, but this is the Windows sandbox. |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 43 | "+skia/ext", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 44 | "+skia/include", |
[email protected] | 895a1e5 | 2012-05-15 02:50:12 | [diff] [blame] | 45 | "+sync/api", # Sync API files. |
[email protected] | 83c2950 | 2012-08-22 19:34:48 | [diff] [blame] | 46 | "+sync/notifier", # Sync invalidation API files. |
[email protected] | 1bcf30e | 2012-03-10 01:06:41 | [diff] [blame] | 47 | "+sync/protocol", # Sync protobuf files. |
[email protected] | 4404e5b | 2011-08-16 19:08:46 | [diff] [blame] | 48 | "+third_party/cros_system_api", |
[email protected] | bd04f249 | 2012-12-06 00:40:31 | [diff] [blame] | 49 | "+win8/util", |
[email protected] | 5bbe1597 | 2013-05-24 16:55:32 | [diff] [blame] | 50 | "+win8/viewer", |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 51 | "+xib_localizers", # For generated mac localization helpers |
| 52 | |
| 53 | # TODO(stuartmorgan): Remove these by refactoring necessary code out of |
| 54 | # webkit/. See crbug.com/146251 |
| 55 | # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW! |
[email protected] | 391550b | 2013-05-10 04:34:12 | [diff] [blame] | 56 | "+webkit/base/origin_url_conversions.h", |
[email protected] | 19df700 | 2013-05-31 00:25:39 | [diff] [blame] | 57 | "+webkit/common/cursors/webcursor.h", |
[email protected] | 832c03ac | 2012-11-06 12:43:24 | [diff] [blame] | 58 | "+webkit/dom_storage/dom_storage_types.h", |
[email protected] | 0bd75368 | 2010-12-16 18:15:52 | [diff] [blame] | 59 | "+webkit/plugins", # Defines some types that are marshalled over IPC. |
[email protected] | c4298d0 | 2013-05-20 05:42:52 | [diff] [blame] | 60 | |
| 61 | # TODO(kinuko): Remove all other webkit/* dependencies after we cleaned |
| 62 | # up webkit/. crbug.com/239710 |
| 63 | "+webkit/browser", |
[email protected] | b76b556d | 2013-05-29 03:09:43 | [diff] [blame] | 64 | "+webkit/common", |
[email protected] | c4298d0 | 2013-05-20 05:42:52 | [diff] [blame] | 65 | |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 66 | # webkit/glue files are listed individually since they aren't conceptually |
| 67 | # grouped like the other webkit/ files, and can therefore be tackled one at |
| 68 | # a time. |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 69 | "+webkit/glue/image_decoder.h", |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 70 | "+webkit/glue/resource_type.h", |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 71 | "+webkit/glue/webkit_glue.h", |
[email protected] | 895701a | 2012-09-13 10:07:34 | [diff] [blame] | 72 | # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST! |
[email protected] | 9bec239 | 2011-11-29 17:03:35 | [diff] [blame] | 73 | |
[email protected] | 81963ad | 2012-05-17 19:25:03 | [diff] [blame] | 74 | "-chrome/browser/ui/views", |
[email protected] | 81963ad | 2012-05-17 19:25:03 | [diff] [blame] | 75 | |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 76 | # Other libraries. |
[email protected] | e505a900 | 2010-02-26 22:38:20 | [diff] [blame] | 77 | "+chrome/third_party/mozilla_security_manager", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 78 | "+libxml", # For search engine definition parsing. |
[email protected] | 2eef3e0 | 2011-11-03 16:32:47 | [diff] [blame] | 79 | "+third_party/apple_sample_code", # Apple code ImageAndTextCell. |
[email protected] | 67e2d0f | 2013-03-19 22:36:42 | [diff] [blame] | 80 | "+third_party/bzip2", |
[email protected] | 3828d6f | 2011-02-24 18:32:21 | [diff] [blame] | 81 | "+third_party/cld", |
[email protected] | ec64212b | 2010-03-18 01:02:43 | [diff] [blame] | 82 | "+third_party/expat", |
[email protected] | 2b733b3 | 2011-09-22 06:18:24 | [diff] [blame] | 83 | "+third_party/iaccessible2", |
[email protected] | f82ef06 | 2012-04-27 17:52:54 | [diff] [blame] | 84 | "+third_party/icu", |
[email protected] | b54b7c6 | 2011-09-22 09:01:38 | [diff] [blame] | 85 | "+third_party/isimpledom", |
[email protected] | f82ef06 | 2012-04-27 17:52:54 | [diff] [blame] | 86 | "+third_party/leveldatabase", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 87 | "+third_party/libevent", # For the remote V8 debugging server |
| 88 | "+third_party/libjingle", |
[email protected] | 3828d6f | 2011-02-24 18:32:21 | [diff] [blame] | 89 | "+third_party/protobuf/src/google/protobuf", |
[email protected] | 4728ca8 | 2012-08-24 10:39:59 | [diff] [blame] | 90 | "+third_party/re2", |
[email protected] | 2b733b3 | 2011-09-22 06:18:24 | [diff] [blame] | 91 | "+third_party/sqlite", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 92 | "+third_party/undoview", |
[email protected] | af6e075 | 2013-06-21 15:50:38 | [diff] [blame] | 93 | |
| 94 | # No inclusion of WebKit from the browser, other than strictly enum/POD, |
| 95 | # header-only types, and some selected common code. |
| 96 | "-third_party/WebKit", |
| 97 | "+third_party/WebKit/public/platform/WebCString.h", |
| 98 | "+third_party/WebKit/public/platform/WebRect.h", |
| 99 | "+third_party/WebKit/public/platform/WebReferrerPolicy.h", |
| 100 | "+third_party/WebKit/public/platform/WebScreenInfo.h", |
| 101 | "+third_party/WebKit/public/platform/WebString.h", |
| 102 | "+third_party/WebKit/public/platform/WebURL.h", |
| 103 | "+third_party/WebKit/public/web/WebAutofillClient.h", |
| 104 | "+third_party/WebKit/public/web/WebCache.h", |
| 105 | "+third_party/WebKit/public/web/WebContextMenuData.h", |
| 106 | "+third_party/WebKit/public/web/WebCursorInfo.h", |
| 107 | "+third_party/WebKit/public/web/WebDevToolsAgent.h", |
| 108 | "+third_party/WebKit/public/web/WebFindOptions.h", |
| 109 | "+third_party/WebKit/public/web/WebInputEvent.h", |
| 110 | "+third_party/WebKit/public/web/WebMediaPlayerAction.h", |
| 111 | "+third_party/WebKit/public/web/WebNotificationPresenter.h", |
| 112 | "+third_party/WebKit/public/web/WebPluginAction.h", |
| 113 | "+third_party/WebKit/public/web/WebScreenInfo.h", |
| 114 | "+third_party/WebKit/public/web/WebTextDirection.h", |
| 115 | |
| 116 | # These should be burned down. http://crbug.com/237267 |
| 117 | "!third_party/WebKit/public/platform/WebData.h", |
| 118 | "!third_party/WebKit/public/platform/WebHTTPBody.h", |
[email protected] | af6e075 | 2013-06-21 15:50:38 | [diff] [blame] | 119 | "!third_party/WebKit/public/web/WebKit.h", |
| 120 | "!third_party/WebKit/public/web/WebSecurityOrigin.h", |
| 121 | "!third_party/WebKit/public/web/WebSecurityPolicy.h", |
| 122 | "!third_party/WebKit/public/web/WebView.h", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 123 | ] |