| Index: components/invalidation/impl/BUILD.gn
|
| diff --git a/components/invalidation/impl/BUILD.gn b/components/invalidation/impl/BUILD.gn
|
| index bbbd4f296059b10165cc5a5144b60f54f5c66e81..25175ffa1d10cee8959877bc913244c513398f1d 100644
|
| --- a/components/invalidation/impl/BUILD.gn
|
| +++ b/components/invalidation/impl/BUILD.gn
|
| @@ -13,8 +13,6 @@ source_set("impl") {
|
| "invalidation_logger_observer.h",
|
| "invalidation_prefs.cc",
|
| "invalidation_prefs.h",
|
| - "invalidation_service_util.cc",
|
| - "invalidation_service_util.h",
|
| "invalidation_state_tracker.cc",
|
| "invalidation_state_tracker.h",
|
| "invalidation_switches.cc",
|
| @@ -46,13 +44,20 @@ source_set("impl") {
|
| "//components/prefs",
|
| "//components/signin/core/browser",
|
| "//google_apis",
|
| - "//jingle:notifier",
|
| "//net:net",
|
|
|
| # TODO(sync): Remove this (http://crbug.com/133352);
|
| "//third_party/protobuf:protobuf_lite",
|
| ]
|
|
|
| + if (!is_ios) {
|
| + sources += [
|
| + "invalidation_service_util.cc",
|
| + "invalidation_service_util.h",
|
| + ]
|
| + deps += [ "//jingle:notifier" ]
|
| + }
|
| +
|
| if (!is_android) {
|
| sources += [
|
| "gcm_invalidation_bridge.cc",
|
| @@ -60,23 +65,9 @@ source_set("impl") {
|
| "gcm_network_channel.cc",
|
| "gcm_network_channel.h",
|
| "gcm_network_channel_delegate.h",
|
| - "invalidation_notifier.cc",
|
| - "invalidation_notifier.h",
|
| - "non_blocking_invalidator.cc",
|
| - "non_blocking_invalidator.h",
|
| - "notifier_reason_util.cc",
|
| - "notifier_reason_util.h",
|
| - "p2p_invalidator.cc",
|
| - "p2p_invalidator.h",
|
| - "push_client_channel.cc",
|
| - "push_client_channel.h",
|
| "registration_manager.cc",
|
| "registration_manager.h",
|
| "state_writer.h",
|
| - "sync_invalidation_listener.cc",
|
| - "sync_invalidation_listener.h",
|
| - "sync_system_resources.cc",
|
| - "sync_system_resources.h",
|
| "ticl_invalidation_service.cc",
|
| "ticl_invalidation_service.h",
|
| "ticl_profile_settings_provider.cc",
|
| @@ -85,9 +76,26 @@ source_set("impl") {
|
| "ticl_settings_provider.h",
|
| ]
|
| deps += [ "//components/gcm_driver/common" ]
|
| - }
|
|
|
| - if (is_android) {
|
| + if (!is_ios) {
|
| + sources += [
|
| + "invalidation_notifier.cc",
|
| + "invalidation_notifier.h",
|
| + "non_blocking_invalidator.cc",
|
| + "non_blocking_invalidator.h",
|
| + "notifier_reason_util.cc",
|
| + "notifier_reason_util.h",
|
| + "p2p_invalidator.cc",
|
| + "p2p_invalidator.h",
|
| + "push_client_channel.cc",
|
| + "push_client_channel.h",
|
| + "sync_invalidation_listener.cc",
|
| + "sync_invalidation_listener.h",
|
| + "sync_system_resources.cc",
|
| + "sync_system_resources.h",
|
| + ]
|
| + }
|
| + } else {
|
| sources += [
|
| "android/component_jni_registrar.cc",
|
| "android/component_jni_registrar.h",
|
| @@ -121,17 +129,11 @@ source_set("unit_tests") {
|
| "fake_invalidator_unittest.cc",
|
| "gcm_invalidation_bridge_unittest.cc",
|
| "gcm_network_channel_unittest.cc",
|
| - "invalidation_notifier_unittest.cc",
|
| "invalidator_registrar_unittest.cc",
|
| "invalidator_storage_unittest.cc",
|
| - "non_blocking_invalidator_unittest.cc",
|
| "object_id_invalidation_map_unittest.cc",
|
| - "p2p_invalidator_unittest.cc",
|
| - "push_client_channel_unittest.cc",
|
| "registration_manager_unittest.cc",
|
| "single_object_invalidation_set_unittest.cc",
|
| - "sync_invalidation_listener_unittest.cc",
|
| - "sync_system_resources_unittest.cc",
|
| "ticl_invalidation_service_unittest.cc",
|
| "ticl_profile_settings_provider_unittest.cc",
|
| "unacked_invalidation_set_unittest.cc",
|
| @@ -143,6 +145,17 @@ source_set("unit_tests") {
|
| "//google_apis:test_support",
|
| "//net",
|
| ]
|
| +
|
| + if (!is_ios) {
|
| + sources += [
|
| + "invalidation_notifier_unittest.cc",
|
| + "non_blocking_invalidator_unittest.cc",
|
| + "p2p_invalidator_unittest.cc",
|
| + "push_client_channel_unittest.cc",
|
| + "sync_invalidation_listener_unittest.cc",
|
| + "sync_system_resources_unittest.cc",
|
| + ]
|
| + }
|
| }
|
| }
|
|
|
| @@ -171,7 +184,6 @@ static_library("test_support") {
|
|
|
| public_deps = [
|
| ":impl",
|
| - "//jingle:notifier_test_util",
|
| "//third_party/cacheinvalidation",
|
| ]
|
| deps = [
|
| @@ -181,7 +193,6 @@ static_library("test_support") {
|
| "//components/signin/core/browser:test_support",
|
| "//google_apis",
|
| "//google_apis:test_support",
|
| - "//jingle:notifier",
|
| "//net",
|
| "//testing/gmock",
|
| "//testing/gtest",
|
| @@ -194,12 +205,17 @@ static_library("test_support") {
|
|
|
| if (is_android) {
|
| deps += [ ":jni_headers" ]
|
| - } else {
|
| + } else if (!is_ios) {
|
| sources += [
|
| "p2p_invalidation_service.cc",
|
| "p2p_invalidation_service.h",
|
| ]
|
| }
|
| +
|
| + if (!is_ios) {
|
| + deps += [ "//jingle:notifier" ]
|
| + public_deps += [ "//jingle:notifier_test_util" ]
|
| + }
|
| }
|
|
|
| if (is_android) {
|
|
|