Index: ios/chrome/browser/tabs/DEPS |
diff --git a/ios/chrome/browser/tabs/DEPS b/ios/chrome/browser/tabs/DEPS |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0d9189ac698a5781515c48212c0ac7035f13d4e4 |
--- /dev/null |
+++ b/ios/chrome/browser/tabs/DEPS |
@@ -0,0 +1,33 @@ |
+specific_include_rules = { |
+ # TODO(crbug.com/620465): Remove tab.mm and tab_unittest.mm exceptions. |
+ "^tab\.mm$": [ |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/navigation/crw_session_entry.h", |
+ "+ios/web/navigation/navigation_item_impl.h", |
+ "+ios/web/net/request_tracker_impl.h", |
+ "+ios/web/navigation/navigation_item_impl.h", |
+ "+ios/web/web_state/web_state_impl.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ "+ios/web/navigation/navigation_manager_impl.h", |
+ ], |
+ "^tab_unittest\.mm$": [ |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ "+ios/web/navigation/navigation_manager_impl.h", |
+ "+ios/web/web_state/web_state_impl.h", |
+ ], |
+ |
+ # TODO(crbug.com/620480): Remove tab.mm and tab_unittest.mm exceptions. |
+ "^tab_model\.mm$": [ |
+ "+ios/web/navigation/crw_session_certificate_policy_manager.h", |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/web_state/web_state_impl.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ ], |
+ "^tab_model_unittest\.mm$": [ |
+ "+ios/web/navigation/crw_session_controller.h", |
+ "+ios/web/web_state/ui/crw_web_controller.h", |
+ "+ios/web/web_state/web_state_impl.h", |
+ "+ios/web/navigation/navigation_manager_impl.h", |
+ ], |
+} |