OLD | NEW |
1 include_rules = [ | 1 include_rules = [ |
2 "+components/invalidation", | 2 "+components/invalidation", |
3 "+components/keyed_service", | 3 "+components/keyed_service", |
4 "+google_apis", | 4 "+google_apis", |
5 "+google/cacheinvalidation/types.pb.h", | 5 "+google/cacheinvalidation/types.pb.h", |
6 "+net", | 6 "+net", |
| 7 "+third_party/leveldatabase", |
7 "+third_party/re2", | 8 "+third_party/re2", |
8 ] | 9 ] |
9 | 10 |
10 specific_include_rules = { | 11 specific_include_rules = { |
11 # The following dependency should be removed to fully make this | 12 # The following dependency should be removed to fully make this |
12 # directory chrome/ and content/ and storage/ independent. | 13 # directory chrome/ and content/ and storage/ independent. |
13 # crbug.com/257943 | 14 # crbug.com/257943 |
14 "drive_api_util\.cc": [ | 15 "drive_api_util\.cc": [ |
15 "+storage/browser/fileapi/file_stream_reader.h" | 16 "+storage/browser/fileapi/file_stream_reader.h" |
16 ], | 17 ], |
17 | 18 |
18 # The following dependency should be removed to fully make this | 19 # The following dependency should be removed to fully make this |
19 # directory chrome/ and content/ and storage/ independent. | 20 # directory chrome/ and content/ and storage/ independent. |
20 # crbug.com/257943 | 21 # crbug.com/257943 |
21 "drive_uploader\.cc": [ | 22 "drive_uploader\.cc": [ |
22 "+content/public/browser/power_save_blocker.h", | 23 "+content/public/browser/power_save_blocker.h", |
23 ], | 24 ], |
24 | 25 |
25 # The following test dependencies should be removed to fully componentize this | 26 # The following test dependencies should be removed to fully componentize this |
26 # directory. crbug.com/498951 | 27 # directory. crbug.com/498951 |
27 r"(drive_test_util\.h" | 28 r"(drive_test_util\.h" |
28 r")": [ | 29 r")": [ |
29 "+content/public/test/test_utils.h", | 30 "+content/public/test/test_utils.h", |
30 ], | 31 ], |
31 | 32 |
32 # The following test dependencies should be removed to fully componentize this | 33 # The following test dependencies should be removed to fully componentize this |
33 # directory. crbug.com/498951 | 34 # directory. crbug.com/498951 |
34 r"(job_scheduler_unittest.cc" | 35 r"(file_cache_unittest.cc" |
| 36 r"|file_system_core_util_unittest.cc" |
| 37 r"|job_scheduler_unittest.cc" |
| 38 r"|resource_metadata_storage_unittest.cc" |
| 39 r"|resource_metadata_unittest.cc" |
35 r")": [ | 40 r")": [ |
36 "+content/public/test/test_browser_thread_bundle.h", | 41 "+content/public/test/test_browser_thread_bundle.h", |
37 ], | 42 ], |
38 | 43 |
39 # The dependency below is ok and can stay here for the long-term, because it | 44 # The dependency below is ok and can stay here for the long-term, because it |
40 # is guarded by #if defined(OS_CHROMEOS) in the source code. | 45 # is guarded by #if defined(OS_CHROMEOS) in the source code. |
41 "drive_test_util\.h": [ | 46 r"(drive_test_util.h" |
| 47 r"|file_cache.cc" |
| 48 r")": [ |
42 "+third_party/cros_system_api/constants/cryptohome.h", | 49 "+third_party/cros_system_api/constants/cryptohome.h", |
43 ], | 50 ], |
44 } | 51 } |
OLD | NEW |