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
11 "+chrome/browser/policy",
12 "+chrome/browser/policy/cloud",
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)"
30 "+content/public/browser",
31 "+content/public/common",
32 "+content/public/test",
36 r"cloud_policy_browsertest.cc": [
37 "+sync/internal_api/public/base/invalidation.h",
40 # TODO(joaodasilva): remove these exceptions.
41 r"cloud_policy_invalidator\.cc": [
42 "+chrome/browser/invalidation/invalidation_service.h",
45 r"cloud_policy_invalidator_unittest\.cc": [
46 "+chrome/browser/invalidation/fake_invalidation_service.h",
49 r"cloud_policy_manager_unittest\.cc": [
50 "+chrome/browser/invalidation/fake_invalidation_service.h",
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",
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",
66 r"user_cloud_policy_invalidator\.h": [
67 "+content/public/browser/notification_observer.h",
68 "+content/public/browser/notification_registrar.h",
71 r"user_cloud_policy_manager_factory\.cc": [
72 "+chrome/browser/profiles/profile.h",
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",
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",