• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_rules = [
2  "-chrome",
3  "+chrome/browser/chromeos/input_method",
4  "+chrome/grit",
5  "-content",
6]
7
8specific_include_rules = {
9  # The configuration layer.
10  '(input_method_delegate_impl|input_method_persistence|browser_state_monitor)'
11  '\.(h|cc)': [
12    "+chrome/common",
13    "+chrome/browser",
14    "+chrome/test",
15    "+content/public",
16  ],
17  # For testing.
18  '.*(_browsertest|_unittest|_test_helper|)\.(h|cc)': [
19    "+chrome/common",
20    "+chrome/browser",
21    "+chrome/test",
22    "+content/public",
23  ],
24  # TODO(erikwright): Bring this list to zero.
25  #
26  # Do not add to the list of temporarily-allowed dependencies below,
27  # and please do not introduce more #includes of these files.
28  'input_method_manager_impl\.cc': [
29    # TODO(erikwright): Much/all of language_preferences can/should be decoupled
30    # from chrome/browser.
31    "!chrome/browser/chromeos/language_preferences.h"
32  ],
33  'xkeyboard_unittest\.cc': [
34    "!content/public/test/test_browser_thread.h",
35  ],
36}
37