include_rules = [ "+mojo/public", "+third_party/cld_3", "+third_party/iaccessible2", "+third_party/skia", "+services/service_manager/public/cpp", "+ui/aura", "+ui/base", "+ui/base/l10n", "+ui/base/win", "+ui/gfx", "+ui/display", "+ui/strings/grit/ui_strings.h", # Don't allow dependencies from ui/accessibility on # ui/accessibility/platform. # # The code in ui/accessibility should be safe to include from any process, # on any platform. In comparison, ui/accessibility/platform is only meant # to be used in the browser process on platforms with a native # accessibility API. "-ui/accessibility/platform", ] specific_include_rules = { "run_all_unittests.cc": [ "+mojo/core/embedder", ], "ax_assistant_util.h": [ "+ui/accessibility/mojom", ], # Normally we shouldn't depend on ui/accessibility/platform, but this # is okay because it's just constants. "ax_assistant_structure.cc": [ "+ui/accessibility/platform/ax_android_constants.h", ], # Normally we shouldn't depend on ui/accessibility/platform, # but it's harmless for this particular test, and it's probably # better to keep this test next to the code it tests. "ax_range_unittest.cc": [ "+ui/accessibility/platform", ], }