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