Content settings: remove some plugin-related code/resources when... there are no...
[chromium-blink-merge.git] / components / drive / DEPS
blob48aeee1283e356d3774ebdcbfc4e7b840443ec3a
1 include_rules = [
2   "+components/invalidation",
3   "+components/keyed_service",
4   "+google_apis",
5   "+google/cacheinvalidation/types.pb.h",
6   "+net",
7   "+third_party/leveldatabase",
8   "+third_party/re2",
11 specific_include_rules = {
12   # The following dependency should be removed to fully make this
13   # directory chrome/ and content/ and storage/ independent.
14   # crbug.com/257943
15   "drive_uploader\.cc": [
16     "+content/public/browser/power_save_blocker.h",
17   ],
19   # The following test dependencies should be removed to fully componentize this
20   # directory. crbug.com/498951
21   r"(copy_operation_unittest\.cc"
22   r"|create_directory_operation_unittest\.cc"
23   r"|create_file_operation_unittest\.cc"
24   r"|download_operation_unittest\.cc"
25   r"|drive_test_util\.h"
26   r"|entry_revert_performer_unittest\.cc"
27   r"|entry_update_performer_unittest\.cc"
28   r"|get_file_for_saving_operation_unittest\.cc"
29   r"|move_operation_unittest\.cc"
30   r"|open_file_operation_unittest\.cc"
31   r"|operation_test_base\.cc"
32   r"|remove_operation_unittest\.cc"
33   r"|remove_performer_unittest\.cc"
34   r"|search_operation_unittest\.cc"
35   r"|set_property_operation_unittest\.cc"
36   r"|truncate_operation_unittest\.cc"
37   r")": [
38     "+content/public/test/test_utils.h",
39   ],
41   # The following test dependencies should be removed to fully componentize this
42   # directory. crbug.com/498951
43   r"(change_list_loader_unittest\.cc"
44   r"|change_list_processor_unittest\.cc"
45   r"|directory_loader_unittest\.cc"
46   r"|fake_file_system_unittest\.cc"
47   r"|file_cache_unittest\.cc"
48   r"|file_system_core_util_unittest\.cc"
49   r"|file_system_unittest\.cc"
50   r"|file_write_watcher_unittest\.cc"
51   r"|job_scheduler_unittest\.cc"
52   r"|operation_test_base\.h"
53   r"|remove_stale_cache_files_unittest\.cc"
54   r"|resource_metadata_storage_unittest\.cc"
55   r"|resource_metadata_unittest\.cc"
56   r"|search_metadata_unittest\.cc"
57   r"|sync_client_unittest\.cc"
58   r")": [
59     "+content/public/test/test_browser_thread_bundle.h",
60   ],
62   # The following test dependencies should be removed to fully componentize this
63   # directory. crbug.com/498951
64   r"(fake_file_system\.cc"
65   r"|file_system_unittest.cc"
66   r"|file_write_watcher_unittest\.cc"
67   r"|get_file_for_saving_operation_unittest\.cc"
68   r"|operation_test_base\.cc"
69   r")": [
70     "+content/public/browser/browser_thread.h",
71   ],
73   # The dependency below is ok and can stay here for the long-term, because it
74   # is guarded by #if defined(OS_CHROMEOS) in the source code.
75   "file_cache\.h": [
76     "+third_party/cros_system_api/constants/cryptohome.h",
77   ],