Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / input_method / DEPS
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 }