include_rules = [ "-chrome", "+chrome/browser/chromeos/input_method", "+chrome/grit", "-content", ] specific_include_rules = { # The configuration layer. '(input_method_delegate_impl|input_method_persistence|browser_state_monitor)' '\.(h|cc)': [ "+chrome/common", "+chrome/browser", "+chrome/test", "+content/public", ], # For testing. '.*(_browsertest|_unittest|_test_helper|)\.(h|cc)': [ "+chrome/common", "+chrome/browser", "+chrome/test", "+content/public", ], # TODO(erikwright): Bring this list to zero. # # Do not add to the list of temporarily-allowed dependencies below, # and please do not introduce more #includes of these files. 'input_method_manager_impl\.cc': [ # TODO(erikwright): Much/all of language_preferences can/should be decoupled # from chrome/browser. "!chrome/browser/chromeos/language_preferences.h" ], 'xkeyboard_unittest\.cc': [ "!content/public/test/test_browser_thread.h", ], }