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