| OLD | NEW |
| 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//third_party/protobuf/proto_library.gni") | 5 import("//third_party/protobuf/proto_library.gni") |
| 6 | 6 |
| 7 source_set("drive") { | 7 source_set("drive") { |
| 8 sources = [ | 8 sources = [ |
| 9 "change_list_loader.cc", | |
| 10 "change_list_loader.h", | |
| 11 "change_list_loader_observer.h", | |
| 12 "change_list_processor.cc", | |
| 13 "change_list_processor.h", | |
| 14 "directory_loader.cc", | |
| 15 "directory_loader.h", | |
| 16 "drive_api_util.cc", | 9 "drive_api_util.cc", |
| 17 "drive_api_util.h", | 10 "drive_api_util.h", |
| 18 "drive_app_registry.cc", | 11 "drive_app_registry.cc", |
| 19 "drive_app_registry.h", | 12 "drive_app_registry.h", |
| 20 "drive_app_registry_observer.h", | 13 "drive_app_registry_observer.h", |
| 21 "drive_notification_manager.cc", | 14 "drive_notification_manager.cc", |
| 22 "drive_notification_manager.h", | 15 "drive_notification_manager.h", |
| 23 "drive_notification_observer.h", | 16 "drive_notification_observer.h", |
| 24 "drive_pref_names.cc", | 17 "drive_pref_names.cc", |
| 25 "drive_pref_names.h", | 18 "drive_pref_names.h", |
| 26 "drive_uploader.cc", | 19 "drive_uploader.cc", |
| 27 "drive_uploader.h", | 20 "drive_uploader.h", |
| 28 "event_logger.cc", | 21 "event_logger.cc", |
| 29 "event_logger.h", | 22 "event_logger.h", |
| 30 "file_cache.cc", | |
| 31 "file_cache.h", | |
| 32 "file_change.cc", | 23 "file_change.cc", |
| 33 "file_change.h", | 24 "file_change.h", |
| 34 "file_errors.cc", | 25 "file_errors.cc", |
| 35 "file_errors.h", | 26 "file_errors.h", |
| 27 "file_system_core_util.cc", |
| 28 "file_system_core_util.h", |
| 29 "file_system_metadata.cc", |
| 30 "file_system_metadata.h", |
| 31 "file_write_watcher.cc", |
| 32 "file_write_watcher.h", |
| 33 "job_list.cc", |
| 34 "job_list.h", |
| 35 "job_queue.cc", |
| 36 "job_queue.h", |
| 37 "job_scheduler.cc", |
| 38 "job_scheduler.h", |
| 39 "local_file_reader.cc", |
| 40 "local_file_reader.h", |
| 41 "resource_entry_conversion.cc", |
| 42 "resource_entry_conversion.h", |
| 43 "resource_metadata_storage.cc", |
| 44 "resource_metadata_storage.h", |
| 45 "service/drive_api_service.cc", |
| 46 "service/drive_api_service.h", |
| 47 "service/drive_service_interface.cc", |
| 48 "service/drive_service_interface.h", |
| 49 ] |
| 50 deps = [ |
| 51 "//base", |
| 52 "//base:i18n", |
| 53 "//base:prefs", |
| 54 "//components/invalidation/public", |
| 55 "//components/keyed_service/core", |
| 56 |
| 57 # TODO(lukasza): Remove this dependency (see DEPS file for more info). |
| 58 "//content/public/browser", |
| 59 "//google_apis:google_apis", |
| 60 "//net:net", |
| 61 "//third_party/cacheinvalidation", |
| 62 "//third_party/leveldatabase", |
| 63 "//third_party/re2", |
| 64 ] |
| 65 public_deps = [ |
| 66 ":proto", |
| 67 ] |
| 68 } |
| 69 |
| 70 source_set("drive_chromeos") { |
| 71 # TODO(yawano): move these files under components/drive/chromeos. |
| 72 sources = [ |
| 73 "change_list_loader.cc", |
| 74 "change_list_loader.h", |
| 75 "change_list_loader_observer.h", |
| 76 "change_list_processor.cc", |
| 77 "change_list_processor.h", |
| 78 "directory_loader.cc", |
| 79 "directory_loader.h", |
| 80 "file_cache.cc", |
| 81 "file_cache.h", |
| 36 "file_system.cc", | 82 "file_system.cc", |
| 37 "file_system.h", | 83 "file_system.h", |
| 38 "file_system/copy_operation.cc", | 84 "file_system/copy_operation.cc", |
| 39 "file_system/copy_operation.h", | 85 "file_system/copy_operation.h", |
| 40 "file_system/create_directory_operation.cc", | 86 "file_system/create_directory_operation.cc", |
| 41 "file_system/create_directory_operation.h", | 87 "file_system/create_directory_operation.h", |
| 42 "file_system/create_file_operation.cc", | 88 "file_system/create_file_operation.cc", |
| 43 "file_system/create_file_operation.h", | 89 "file_system/create_file_operation.h", |
| 44 "file_system/download_operation.cc", | 90 "file_system/download_operation.cc", |
| 45 "file_system/download_operation.h", | 91 "file_system/download_operation.h", |
| 46 "file_system/get_file_for_saving_operation.cc", | 92 "file_system/get_file_for_saving_operation.cc", |
| 47 "file_system/get_file_for_saving_operation.h", | 93 "file_system/get_file_for_saving_operation.h", |
| 48 "file_system/move_operation.cc", | 94 "file_system/move_operation.cc", |
| 49 "file_system/move_operation.h", | 95 "file_system/move_operation.h", |
| 50 "file_system/open_file_operation.cc", | 96 "file_system/open_file_operation.cc", |
| 51 "file_system/open_file_operation.h", | 97 "file_system/open_file_operation.h", |
| 52 "file_system/operation_delegate.cc", | 98 "file_system/operation_delegate.cc", |
| 53 "file_system/operation_delegate.h", | 99 "file_system/operation_delegate.h", |
| 54 "file_system/remove_operation.cc", | 100 "file_system/remove_operation.cc", |
| 55 "file_system/remove_operation.h", | 101 "file_system/remove_operation.h", |
| 56 "file_system/search_operation.cc", | 102 "file_system/search_operation.cc", |
| 57 "file_system/search_operation.h", | 103 "file_system/search_operation.h", |
| 58 "file_system/set_property_operation.cc", | 104 "file_system/set_property_operation.cc", |
| 59 "file_system/set_property_operation.h", | 105 "file_system/set_property_operation.h", |
| 60 "file_system/touch_operation.cc", | 106 "file_system/touch_operation.cc", |
| 61 "file_system/touch_operation.h", | 107 "file_system/touch_operation.h", |
| 62 "file_system/truncate_operation.cc", | 108 "file_system/truncate_operation.cc", |
| 63 "file_system/truncate_operation.h", | 109 "file_system/truncate_operation.h", |
| 64 "file_system_core_util.cc", | |
| 65 "file_system_core_util.h", | |
| 66 "file_system_interface.cc", | 110 "file_system_interface.cc", |
| 67 "file_system_interface.h", | 111 "file_system_interface.h", |
| 68 "file_system_metadata.cc", | |
| 69 "file_system_metadata.h", | |
| 70 "file_system_observer.h", | 112 "file_system_observer.h", |
| 71 "file_write_watcher.cc", | |
| 72 "file_write_watcher.h", | |
| 73 "job_list.cc", | |
| 74 "job_list.h", | |
| 75 "job_queue.cc", | |
| 76 "job_queue.h", | |
| 77 "job_scheduler.cc", | |
| 78 "job_scheduler.h", | |
| 79 "local_file_reader.cc", | |
| 80 "local_file_reader.h", | |
| 81 "remove_stale_cache_files.cc", | 113 "remove_stale_cache_files.cc", |
| 82 "remove_stale_cache_files.h", | 114 "remove_stale_cache_files.h", |
| 83 "resource_entry_conversion.cc", | |
| 84 "resource_entry_conversion.h", | |
| 85 "resource_metadata.cc", | 115 "resource_metadata.cc", |
| 86 "resource_metadata.h", | 116 "resource_metadata.h", |
| 87 "resource_metadata_storage.cc", | |
| 88 "resource_metadata_storage.h", | |
| 89 "search_metadata.cc", | 117 "search_metadata.cc", |
| 90 "search_metadata.h", | 118 "search_metadata.h", |
| 91 "service/drive_api_service.cc", | |
| 92 "service/drive_api_service.h", | |
| 93 "service/drive_service_interface.cc", | |
| 94 "service/drive_service_interface.h", | |
| 95 "sync/entry_revert_performer.cc", | 119 "sync/entry_revert_performer.cc", |
| 96 "sync/entry_revert_performer.h", | 120 "sync/entry_revert_performer.h", |
| 97 "sync/entry_update_performer.cc", | 121 "sync/entry_update_performer.cc", |
| 98 "sync/entry_update_performer.h", | 122 "sync/entry_update_performer.h", |
| 99 "sync/remove_performer.cc", | 123 "sync/remove_performer.cc", |
| 100 "sync/remove_performer.h", | 124 "sync/remove_performer.h", |
| 101 "sync_client.cc", | 125 "sync_client.cc", |
| 102 "sync_client.h", | 126 "sync_client.h", |
| 103 ] | 127 ] |
| 104 deps = [ | 128 deps = [ |
| 129 ":drive", |
| 105 "//base", | 130 "//base", |
| 106 "//base:i18n", | 131 "//base:i18n", |
| 107 "//base:prefs", | 132 "//base:prefs", |
| 108 "//components/invalidation/public", | |
| 109 "//components/keyed_service/core", | |
| 110 | |
| 111 # TODO(lukasza): Remove this dependency (see DEPS file for more info). | |
| 112 "//content/public/browser", | |
| 113 "//google_apis:google_apis", | 133 "//google_apis:google_apis", |
| 114 "//net:net", | 134 "//net:net", |
| 115 "//third_party/cacheinvalidation", | |
| 116 "//third_party/leveldatabase", | |
| 117 "//third_party/re2", | |
| 118 ] | 135 ] |
| 119 public_deps = [ | 136 public_deps = [ |
| 120 ":proto", | 137 ":proto", |
| 121 ] | 138 ] |
| 122 } | 139 } |
| 123 | 140 |
| 124 proto_library("proto") { | 141 proto_library("proto") { |
| 125 sources = [ | 142 sources = [ |
| 126 "drive.proto", | 143 "drive.proto", |
| 127 ] | 144 ] |
| 128 } | 145 } |
| 129 | 146 |
| 130 source_set("test_support") { | 147 source_set("test_support") { |
| 131 testonly = true | 148 testonly = true |
| 132 sources = [ | 149 sources = [ |
| 150 "service/dummy_drive_service.cc", |
| 151 "service/dummy_drive_service.h", |
| 152 "service/fake_drive_service.cc", |
| 153 "service/fake_drive_service.h", |
| 154 "service/test_util.cc", |
| 155 "service/test_util.h", |
| 156 ] |
| 157 deps = [ |
| 158 ":drive", |
| 159 ":proto", |
| 160 "//base", |
| 161 "//base:prefs_test_support", |
| 162 "//content/test:test_support", |
| 163 "//google_apis:test_support", |
| 164 "//net:net", |
| 165 ] |
| 166 } |
| 167 |
| 168 source_set("test_support_chromeos") { |
| 169 testonly = true |
| 170 sources = [ |
| 133 "drive_test_util.cc", | 171 "drive_test_util.cc", |
| 134 "drive_test_util.h", | 172 "drive_test_util.h", |
| 135 "dummy_file_system.cc", | 173 "dummy_file_system.cc", |
| 136 "dummy_file_system.h", | 174 "dummy_file_system.h", |
| 137 "fake_file_system.cc", | 175 "fake_file_system.cc", |
| 138 "fake_file_system.h", | 176 "fake_file_system.h", |
| 139 "fake_free_disk_space_getter.cc", | 177 "fake_free_disk_space_getter.cc", |
| 140 "fake_free_disk_space_getter.h", | 178 "fake_free_disk_space_getter.h", |
| 141 "service/dummy_drive_service.cc", | |
| 142 "service/dummy_drive_service.h", | |
| 143 "service/fake_drive_service.cc", | |
| 144 "service/fake_drive_service.h", | |
| 145 "service/test_util.cc", | |
| 146 "service/test_util.h", | |
| 147 ] | 179 ] |
| 148 deps = [ | 180 deps = [ |
| 149 ":drive", | 181 ":drive", |
| 182 ":drive_chromeos", |
| 150 ":proto", | 183 ":proto", |
| 151 "//base", | 184 "//base", |
| 152 "//base:prefs_test_support", | 185 "//base:prefs_test_support", |
| 153 "//content/test:test_support", | 186 "//content/test:test_support", |
| 154 "//google_apis:test_support", | 187 "//google_apis:test_support", |
| 155 "//net:net", | |
| 156 ] | 188 ] |
| 157 } | 189 } |
| OLD | NEW |