[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 1 | include_rules = [ |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 2 | "+chrome/app", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 3 | "+chrome/app/locales", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 4 | "+chrome/installer", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 5 | "+chrome/personalization", |
[email protected] | 89cfc19d | 2010-06-04 15:36:35 | [diff] [blame] | 6 | "+chrome/profile_import", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 7 | "+chrome/tools/profiles", # For history unit tests. |
| 8 | "+chrome/views", |
[email protected] | 4a68c9e | 2011-09-30 23:09:30 | [diff] [blame] | 9 | "+content/plugin/plugin_interpose_util_mac.h", |
[email protected] | fd31c221 | 2011-10-17 19:43:43 | [diff] [blame] | 10 | "+content/public/browser", |
[email protected] | cec9984 | 2012-02-10 03:24:23 | [diff] [blame] | 11 | "+google_update", |
[email protected] | 79a63435 | 2009-02-12 17:14:07 | [diff] [blame] | 12 | "+grit", # For generated headers |
[email protected] | 446a9ef0 | 2011-06-17 17:35:00 | [diff] [blame] | 13 | "+media/audio", # For audio input for speech input feature. |
[email protected] | 98818cdc | 2011-01-28 13:24:32 | [diff] [blame] | 14 | "+policy", # For generated headers and source |
[email protected] | 1b4209f | 2011-01-07 00:25:40 | [diff] [blame] | 15 | "+ppapi/c", # For various types. |
[email protected] | 709a847e | 2010-11-10 01:16:11 | [diff] [blame] | 16 | "+ppapi/proxy", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 17 | "+rlz", |
| 18 | "+sandbox/linux", |
| 19 | "+sandbox/src", # The path doesn't say it, but this is the Windows sandbox. |
| 20 | "+skia/ext", |
[email protected] | a8cf61b | 2009-02-05 17:41:38 | [diff] [blame] | 21 | "+skia/include", |
[email protected] | 583dca28 | 2010-12-17 01:12:05 | [diff] [blame] | 22 | "+third_party/cros", |
[email protected] | 4404e5b | 2011-08-16 19:08:46 | [diff] [blame] | 23 | "+third_party/cros_system_api", |
[email protected] | da34ae0 | 2009-09-22 20:41:20 | [diff] [blame] | 24 | "+webkit/database", |
[email protected] | 9c4bf23 | 2011-12-15 02:25:08 | [diff] [blame] | 25 | "+webkit/forms", # Defines some types that are marshalled over IPC. |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 26 | "+webkit/glue", # Defines some types that are marshalled over IPC. |
[email protected] | 0bd75368 | 2010-12-16 18:15:52 | [diff] [blame] | 27 | "+webkit/plugins", # Defines some types that are marshalled over IPC. |
[email protected] | cca14717 | 2011-02-17 01:29:29 | [diff] [blame] | 28 | "+webkit/quota", |
[email protected] | b0a2f0c | 2009-07-22 14:04:27 | [diff] [blame] | 29 | "+xib_localizers", # For generated mac localization helpers |
[email protected] | 9bec239 | 2011-11-29 17:03:35 | [diff] [blame] | 30 | |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 31 | "-content/browser", |
| 32 | # TODO(jam): Need to remove all these and use only content/public. BUG=98716 |
[email protected] | 7134b1ff | 2012-02-13 17:23:26 | [diff] [blame^] | 33 | # DO NOT ADD ANY MORE ITEMS TO THE LIST BELOW! |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 34 | "+content/browser/accessibility/browser_accessibility.h", |
| 35 | "+content/browser/accessibility/browser_accessibility_cocoa.h", |
| 36 | "+content/browser/accessibility/browser_accessibility_manager.h", |
| 37 | "+content/browser/accessibility/browser_accessibility_state.h", |
| 38 | "+content/browser/appcache/chrome_appcache_service.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 39 | "+content/browser/browser_url_handler.h", |
| 40 | "+content/browser/cert_store.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 41 | "+content/browser/chrome_blob_storage_context.h", |
| 42 | "+content/browser/disposition_utils.h", |
| 43 | "+content/browser/download/download_buffer.h", |
| 44 | "+content/browser/download/download_create_info.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 45 | "+content/browser/download/download_file_manager.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 46 | "+content/browser/download/download_persistent_store_info.h", |
| 47 | "+content/browser/download/download_request_handle.h", |
| 48 | "+content/browser/download/download_state_info.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 49 | "+content/browser/download/download_status_updater.h", |
| 50 | "+content/browser/download/download_types.h", |
| 51 | "+content/browser/download/drag_download_file.h", |
| 52 | "+content/browser/download/drag_download_util.h", |
| 53 | "+content/browser/download/interrupt_reasons.h", |
| 54 | "+content/browser/download/mhtml_generation_manager.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 55 | "+content/browser/file_system/browser_file_system_helper.h", |
| 56 | "+content/browser/find_pasteboard.h", |
| 57 | "+content/browser/font_list_async.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 58 | "+content/browser/geolocation/wifi_data_provider_common.h", |
| 59 | "+content/browser/gpu/gpu_blacklist.h", |
| 60 | "+content/browser/gpu/gpu_data_manager.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 61 | "+content/browser/in_process_webkit/dom_storage_context.h", |
| 62 | "+content/browser/in_process_webkit/session_storage_namespace.h", |
| 63 | "+content/browser/in_process_webkit/webkit_context.h", |
| 64 | "+content/browser/intents/intent_injector.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 65 | "+content/browser/load_notification_details.h", |
| 66 | "+content/browser/mac/closure_blocks_leopard_compat.h", |
| 67 | "+content/browser/mach_broker_mac.h", |
| 68 | "+content/browser/mock_resource_context.h", |
| 69 | "+content/browser/net/browser_online_state_observer.h", |
| 70 | "+content/browser/net/url_request_failed_dns_job.h", |
| 71 | "+content/browser/net/url_request_mock_http_job.h", |
| 72 | "+content/browser/net/url_request_slow_download_job.h", |
| 73 | "+content/browser/net/url_request_slow_http_job.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 74 | "+content/browser/plugin_service_filter.h", |
| 75 | "+content/browser/quota_permission_context.h", |
| 76 | "+content/browser/renderer_host/backing_store.h", |
| 77 | "+content/browser/renderer_host/backing_store_gtk.h", |
| 78 | "+content/browser/renderer_host/backing_store_mac.h", |
| 79 | "+content/browser/renderer_host/backing_store_manager.h", |
| 80 | "+content/browser/renderer_host/backing_store_skia.h", |
| 81 | "+content/browser/renderer_host/dummy_resource_handler.h", |
| 82 | "+content/browser/renderer_host/media/media_observer.h", |
| 83 | "+content/browser/renderer_host/media/media_stream_manager.h", |
| 84 | "+content/browser/renderer_host/mock_render_process_host.h", |
| 85 | "+content/browser/renderer_host/render_process_host_browsertest.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 86 | "+content/browser/renderer_host/render_sandbox_host_linux.h", |
| 87 | "+content/browser/renderer_host/render_view_host.h", |
| 88 | "+content/browser/renderer_host/render_view_host_factory.h", |
| 89 | "+content/browser/renderer_host/render_widget_host.h", |
| 90 | "+content/browser/renderer_host/render_widget_host_view.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 91 | "+content/browser/renderer_host/render_widget_host_view_mac_delegate.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 92 | "+content/browser/renderer_host/resource_dispatcher_host.h", |
| 93 | "+content/browser/renderer_host/resource_dispatcher_host_request_info.h", |
| 94 | "+content/browser/renderer_host/resource_handler.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 95 | "+content/browser/renderer_host/resource_queue.h", |
| 96 | "+content/browser/renderer_host/resource_request_details.h", |
| 97 | "+content/browser/renderer_host/test_render_view_host.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 98 | "+content/browser/speech/speech_input_manager.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 99 | "+content/browser/speech/speech_recognizer.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 100 | "+content/browser/ssl/ssl_client_auth_handler.h", |
| 101 | "+content/browser/ssl/ssl_client_auth_handler_mock.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 102 | "+content/browser/tab_contents/popup_menu_helper_mac.h", |
| 103 | "+content/browser/tab_contents/provisional_load_details.h", |
[email protected] | 6e677a34 | 2012-02-11 01:21:14 | [diff] [blame] | 104 | "+content/browser/tab_contents/tab_contents_view_android.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 105 | "+content/browser/tab_contents/tab_contents_view_gtk.h", |
| 106 | "+content/browser/tab_contents/tab_contents_view_helper.h", |
| 107 | "+content/browser/tab_contents/tab_contents_view_wrapper_gtk.h", |
| 108 | "+content/browser/tab_contents/test_tab_contents.h", |
| 109 | "+content/browser/tab_contents/title_updated_details.h", |
[email protected] | eb668c9 | 2012-02-06 15:35:29 | [diff] [blame] | 110 | "+content/browser/tab_contents/web_contents_view_mac.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 111 | "+content/browser/tab_contents/web_drag_dest_delegate.h", |
| 112 | "+content/browser/tab_contents/web_drag_dest_gtk.h", |
| 113 | "+content/browser/tab_contents/web_drag_dest_mac.h", |
| 114 | "+content/browser/tab_contents/web_drag_source_gtk.h", |
| 115 | "+content/browser/tab_contents/web_drag_source_mac.h", |
| 116 | "+content/browser/trace_controller.h", |
[email protected] | 91ee368 | 2012-01-19 15:02:19 | [diff] [blame] | 117 | "+content/browser/zygote_host_linux.h", |
[email protected] | 7134b1ff | 2012-02-13 17:23:26 | [diff] [blame^] | 118 | # DO NOT ADD ANY MORE ITEMS TO THE ABOVE LIST! |
[email protected] | 9bec239 | 2011-11-29 17:03:35 | [diff] [blame] | 119 | |
| 120 | "-content/common", |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 121 | |
| 122 | # Other libraries. |
| 123 | "+chrome/third_party/hunspell", |
[email protected] | e505a900 | 2010-02-26 22:38:20 | [diff] [blame] | 124 | "+chrome/third_party/mozilla_security_manager", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 125 | "+libxml", # For search engine definition parsing. |
[email protected] | 2eef3e0 | 2011-11-03 16:32:47 | [diff] [blame] | 126 | "+third_party/apple_sample_code", # Apple code ImageAndTextCell. |
[email protected] | 3828d6f | 2011-02-24 18:32:21 | [diff] [blame] | 127 | "+third_party/cld", |
[email protected] | ec64212b | 2010-03-18 01:02:43 | [diff] [blame] | 128 | "+third_party/expat", |
[email protected] | 2b733b3 | 2011-09-22 06:18:24 | [diff] [blame] | 129 | "+third_party/iaccessible2", |
[email protected] | b54b7c6 | 2011-09-22 09:01:38 | [diff] [blame] | 130 | "+third_party/isimpledom", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 131 | "+third_party/libevent", # For the remote V8 debugging server |
| 132 | "+third_party/libjingle", |
[email protected] | 3828d6f | 2011-02-24 18:32:21 | [diff] [blame] | 133 | "+third_party/protobuf/src/google/protobuf", |
[email protected] | 2b733b3 | 2011-09-22 06:18:24 | [diff] [blame] | 134 | "+third_party/sqlite", |
[email protected] | 5b7937e | 2010-11-04 23:37:18 | [diff] [blame] | 135 | "+third_party/undoview", |
| 136 | "+v8/include", # Browser uses V8 to get the version and run the debugger. |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 137 | |
[email protected] | 630c1f3 | 2011-01-13 21:30:56 | [diff] [blame] | 138 | # FIXME: these should probably not be here, we need to find a better |
[email protected] | 4ec7327e | 2008-08-18 23:59:51 | [diff] [blame] | 139 | # structure for these includes. |
| 140 | "+chrome/renderer", |
| 141 | ] |