1include_rules = [ 2 "+mojo/public", 3 "+third_party/cld_3", 4 "+third_party/iaccessible2", 5 "+third_party/skia", 6 "+services/service_manager/public/cpp", 7 "+ui/aura", 8 "+ui/base", 9 "+ui/base/l10n", 10 "+ui/base/win", 11 "+ui/gfx", 12 "+ui/display", 13 "+ui/strings/grit/ui_strings.h", 14 15 # Don't allow dependencies from ui/accessibility on 16 # ui/accessibility/platform. 17 # 18 # The code in ui/accessibility should be safe to include from any process, 19 # on any platform. In comparison, ui/accessibility/platform is only meant 20 # to be used in the browser process on platforms with a native 21 # accessibility API. 22 "-ui/accessibility/platform", 23] 24 25specific_include_rules = { 26 "run_all_unittests.cc": [ 27 "+mojo/core/embedder", 28 ], 29 "ax_assistant_util.h": [ 30 "+ui/accessibility/mojom", 31 ], 32 33 # Normally we shouldn't depend on ui/accessibility/platform, but this 34 # is okay because it's just constants. 35 "ax_assistant_structure.cc": [ 36 "+ui/accessibility/platform/ax_android_constants.h", 37 ], 38 39 # Normally we shouldn't depend on ui/accessibility/platform, 40 # but it's harmless for this particular test, and it's probably 41 # better to keep this test next to the code it tests. 42 "ax_range_unittest.cc": [ 43 "+ui/accessibility/platform", 44 ], 45} 46