| OLD | NEW |
| 1 include_rules = [ | 1 include_rules = [ |
| 2 "+apps", | 2 "+apps", |
| 3 "+ash", | |
| 4 "+cc/paint", | 3 "+cc/paint", |
| 5 "+chrome/app", | 4 "+chrome/app", |
| 6 "+chrome/chrome_watcher", | 5 "+chrome/chrome_watcher", |
| 7 "+chrome/grit", | 6 "+chrome/grit", |
| 8 "+chrome/install_static", | 7 "+chrome/install_static", |
| 9 "+chrome/installer/util", | 8 "+chrome/installer/util", |
| 10 "+chrome_elf/blacklist", | 9 "+chrome_elf/blacklist", |
| 11 "+chrome_elf/chrome_elf_constants.h", | 10 "+chrome_elf/chrome_elf_constants.h", |
| 12 "+chrome_elf/dll_hash", | 11 "+chrome_elf/dll_hash", |
| 13 "+chromeos", | 12 "+chromeos", |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 "+services/resource_coordinator/public/cpp", | 53 "+services/resource_coordinator/public/cpp", |
| 55 "+services/resource_coordinator/public/interfaces/memory_instrumentation", | 54 "+services/resource_coordinator/public/interfaces/memory_instrumentation", |
| 56 "+services/service_manager", | 55 "+services/service_manager", |
| 57 "+services/shape_detection/public/interfaces", | 56 "+services/shape_detection/public/interfaces", |
| 58 "+services/ui/public", | 57 "+services/ui/public", |
| 59 "+skia/ext", | 58 "+skia/ext", |
| 60 "+third_party/boringssl/src/include", | 59 "+third_party/boringssl/src/include", |
| 61 "+third_party/crashpad", | 60 "+third_party/crashpad", |
| 62 "+third_party/cros_system_api", | 61 "+third_party/cros_system_api", |
| 63 | 62 |
| 63 # Code under //ash runs out-of-process under mustash (chrome --mash) so it |
| 64 # must be accessed via mojo interfaces in //ash/public/interfaces. See |
| 65 # //ash/README.md. |
| 66 "-ash", |
| 67 "+ash/public", |
| 68 "+ash/ash_switches.h", |
| 69 |
| 64 # chrome only needs switches from cc. All usage of the compositor is from | 70 # chrome only needs switches from cc. All usage of the compositor is from |
| 65 # content. Definitely don't include generic stuff from cc/base here, if this | 71 # content. Definitely don't include generic stuff from cc/base here, if this |
| 66 # is needed these files need to move to base/ | 72 # is needed these files need to move to base/ |
| 67 "+cc/base/switches.h", | 73 "+cc/base/switches.h", |
| 68 | 74 |
| 69 # Unsafe to use from //chrome, see http://goo.gl/QQG5wo | 75 # Unsafe to use from //chrome, see http://goo.gl/QQG5wo |
| 70 "-content/public/test/test_browser_context.h", | 76 "-content/public/test/test_browser_context.h", |
| 71 | 77 |
| 72 "+storage/browser", | 78 "+storage/browser", |
| 73 "+storage/common", | 79 "+storage/common", |
| 74 | 80 |
| 75 "-chrome/browser/ui/views", | 81 "-chrome/browser/ui/views", |
| 76 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h", | 82 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h", |
| 77 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h", | 83 "+chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h", |
| 78 "+chrome/browser/ui/views/extensions/request_file_system_dialog_view.h", | 84 "+chrome/browser/ui/views/extensions/request_file_system_dialog_view.h", |
| 79 "+chrome/browser/ui/views/try_chrome_dialog_view.h", | 85 "+chrome/browser/ui/views/try_chrome_dialog_view.h", |
| 80 "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h", | 86 "+chrome/browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h", |
| 81 | 87 |
| 82 # Code in chrome should not use ash::SessionStateDelegate and friends. | |
| 83 # Instead, use SessionManager/UserManager/SessionControllerClient directly | |
| 84 # since they are part of chrome. | |
| 85 "-ash/session", | |
| 86 | |
| 87 # Explicitly disallow using SyncMessageFilter to prevent browser from | 88 # Explicitly disallow using SyncMessageFilter to prevent browser from |
| 88 # sending synchronous IPC messages on non-UI threads. | 89 # sending synchronous IPC messages on non-UI threads. |
| 89 "-ipc/ipc_sync_message_filter.h", | 90 "-ipc/ipc_sync_message_filter.h", |
| 90 | 91 |
| 91 # Other libraries. | 92 # Other libraries. |
| 92 "+libxml", | 93 "+libxml", |
| 93 "+third_party/google_toolbox_for_mac/src", | 94 "+third_party/google_toolbox_for_mac/src", |
| 94 "+third_party/icu/source/common/unicode", | 95 "+third_party/icu/source/common/unicode", |
| 95 "+third_party/icu/source/i18n/unicode", | 96 "+third_party/icu/source/i18n/unicode", |
| 96 "+third_party/leveldatabase", | 97 "+third_party/leveldatabase", |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 "+third_party/WebKit/public/platform/modules/webshare/webshare.mojom.h", | 129 "+third_party/WebKit/public/platform/modules/webshare/webshare.mojom.h", |
| 129 "+third_party/WebKit/public/platform/site_engagement.mojom.h", | 130 "+third_party/WebKit/public/platform/site_engagement.mojom.h", |
| 130 "+third_party/WebKit/public/public_features.h", | 131 "+third_party/WebKit/public/public_features.h", |
| 131 "+third_party/WebKit/public/web/WebContextMenuData.h", | 132 "+third_party/WebKit/public/web/WebContextMenuData.h", |
| 132 "+third_party/WebKit/public/web/WebFindOptions.h", | 133 "+third_party/WebKit/public/web/WebFindOptions.h", |
| 133 "+third_party/WebKit/public/web/WebMediaPlayerAction.h", | 134 "+third_party/WebKit/public/web/WebMediaPlayerAction.h", |
| 134 "+third_party/WebKit/public/web/WebPluginAction.h", | 135 "+third_party/WebKit/public/web/WebPluginAction.h", |
| 135 "+third_party/WebKit/public/web/WebTextDirection.h", | 136 "+third_party/WebKit/public/web/WebTextDirection.h", |
| 136 "+third_party/WebKit/public/web/window_features.mojom.h", | 137 "+third_party/WebKit/public/web/window_features.mojom.h", |
| 137 ] | 138 ] |
| 139 specific_include_rules = { |
| 140 # TODO(mash): Remove. http://crbug.com/678705 |
| 141 "fullscreen_chromeos\.cc": [ |
| 142 "+ash/root_window_controller.h", |
| 143 "+ash/shell.h", |
| 144 ] |
| 145 } |
| OLD | NEW |