1 include_rules = [ 2 "-chrome", 3 "+chrome/browser/chromeos/input_method", 4 "+chrome/grit", 5 "-content", 6 ] 7 8 specific_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