- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / browser / policy / cloud / DEPS
1 # The //chrome/browser/policy code is being converted into a component at
2 # //components/policy. This DEPS file is temporarily restricting the include
3 # rules for this code; once all the exceptions are fixed then the code will
4 # be moved, and this file will be removed.
5 # http://crbug.com/271392
6
7 include_rules = [
8   "-chrome",
9   "-chromeos",
10   "-content",
11   "+chrome/browser/policy",
12   "+chrome/browser/policy/cloud",
13 ]
14
15 specific_include_rules = {
16   # These files will stay.
17   r"(cloud_policy_browsertest|"
18   r"cloud_policy_manager_browsertest|"
19   r"component_cloud_policy_browsertest|"
20   r"device_management_service_browsertest|"
21   r"test_request_interceptor|"
22   r"user_policy_signin_service_android|"
23   r"user_policy_signin_service_base|"
24   r"user_policy_signin_service|"
25   r"user_policy_signin_service_factory|"
26   r"user_policy_signin_service_unittest)"
27   r"\.(cc|h)": [
28     "+chrome",
29     "+chromeos",
30     "+content/public/browser",
31     "+content/public/common",
32     "+content/public/test",
33     "+content/test/net",
34   ],
35
36   r"cloud_policy_browsertest.cc": [
37     "+sync/internal_api/public/base/invalidation.h",
38   ],
39
40   # TODO(joaodasilva): remove these exceptions.
41   r"cloud_policy_invalidator\.cc": [
42     "+chrome/browser/invalidation/invalidation_service.h",
43   ],
44
45   r"cloud_policy_invalidator_unittest\.cc": [
46     "+chrome/browser/invalidation/fake_invalidation_service.h",
47   ],
48
49   r"cloud_policy_manager_unittest\.cc": [
50     "+chrome/browser/invalidation/fake_invalidation_service.h",
51   ],
52
53   r"user_cloud_policy_invalidator\.cc": [
54     "+chrome/browser/chrome_notification_types.h",
55     "+chrome/browser/invalidation/invalidation_service_factory.h",
56     "+content/public/browser/notification_source.h",
57   ],
58
59   r"user_cloud_policy_invalidator_factory\.cc": [
60     "+chrome/browser/invalidation/invalidation_service_factory.h",
61     "+chrome/browser/profiles/profile.h",
62     "+chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h",
63     "+chrome/browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.h",
64   ],
65
66   r"user_cloud_policy_invalidator\.h": [
67     "+content/public/browser/notification_observer.h",
68     "+content/public/browser/notification_registrar.h",
69   ],
70
71   r"user_cloud_policy_manager_factory\.cc": [
72     "+chrome/browser/profiles/profile.h",
73   ],
74
75   r"user_cloud_policy_store\.cc": [
76     "+chrome/browser/profiles/profile.h",
77     "+chrome/browser/signin/signin_manager.h",
78     "+chrome/browser/signin/signin_manager_factory.h",
79   ],
80
81   r"user_cloud_policy_store_unittest\.cc": [
82     "+chrome/browser/signin/fake_signin_manager.h",
83     "+chrome/browser/signin/signin_manager.h",
84     "+chrome/browser/signin/signin_manager_factory.h",
85     "+chrome/common/pref_names.h",
86     "+chrome/test/base/testing_profile.h",
87   ],
88 }