OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 static_library("invalidation") { | 5 static_library("invalidation") { |
6 sources = [ | 6 sources = [ |
| 7 "invalidation_handler.cc", |
| 8 "invalidation_handler.h", |
7 "invalidation_logger.cc", | 9 "invalidation_logger.cc", |
8 "invalidation_logger.h", | 10 "invalidation_logger.h", |
9 "invalidation_logger_observer.h", | 11 "invalidation_logger_observer.h", |
10 "invalidation_prefs.cc", | 12 "invalidation_prefs.cc", |
11 "invalidation_prefs.h", | 13 "invalidation_prefs.h", |
12 "invalidation_service.h", | 14 "invalidation_service.h", |
13 "invalidation_service_util.cc", | 15 "invalidation_service_util.cc", |
14 "invalidation_service_util.h", | 16 "invalidation_service_util.h", |
| 17 "invalidation_state_tracker.cc", |
| 18 "invalidation_state_tracker.h", |
15 "invalidation_switches.cc", | 19 "invalidation_switches.cc", |
16 "invalidation_switches.h", | 20 "invalidation_switches.h", |
| 21 "invalidator.cc", |
| 22 "invalidator.h", |
17 "invalidator_registrar.cc", | 23 "invalidator_registrar.cc", |
18 "invalidator_registrar.h", | 24 "invalidator_registrar.h", |
19 "invalidator_storage.cc", | 25 "invalidator_storage.cc", |
20 "invalidator_storage.h", | 26 "invalidator_storage.h", |
| 27 "mock_ack_handler.cc", |
| 28 "mock_ack_handler.h", |
| 29 "object_id_invalidation_map.cc", |
| 30 "object_id_invalidation_map.h", |
21 "profile_invalidation_provider.cc", | 31 "profile_invalidation_provider.cc", |
22 "profile_invalidation_provider.h", | 32 "profile_invalidation_provider.h", |
| 33 "single_object_invalidation_set.cc", |
| 34 "single_object_invalidation_set.h", |
| 35 "unacked_invalidation_set.cc", |
| 36 "unacked_invalidation_set.h", |
23 ] | 37 ] |
24 if (!is_android) { | 38 if (!is_android) { |
25 sources += [ | 39 sources += [ |
26 "gcm_invalidation_bridge.cc", | 40 "gcm_invalidation_bridge.cc", |
27 "gcm_invalidation_bridge.h", | 41 "gcm_invalidation_bridge.h", |
28 "gcm_network_channel.cc", | 42 "gcm_network_channel.cc", |
29 "gcm_network_channel.h", | 43 "gcm_network_channel.h", |
30 "gcm_network_channel_delegate.h", | 44 "gcm_network_channel_delegate.h", |
31 "invalidation_notifier.cc", | 45 "invalidation_notifier.cc", |
32 "invalidation_notifier.h", | 46 "invalidation_notifier.h", |
33 "non_blocking_invalidator.cc", | 47 "non_blocking_invalidator.cc", |
34 "non_blocking_invalidator.h", | 48 "non_blocking_invalidator.h", |
35 "notifier_reason_util.cc", | 49 "notifier_reason_util.cc", |
36 "notifier_reason_util.h", | 50 "notifier_reason_util.h", |
37 "p2p_invalidator.cc", | 51 "p2p_invalidator.cc", |
38 "p2p_invalidator.h", | 52 "p2p_invalidator.h", |
39 "push_client_channel.cc", | 53 "push_client_channel.cc", |
40 "push_client_channel.h", | 54 "push_client_channel.h", |
| 55 "registration_manager.cc", |
| 56 "registration_manager.h", |
41 "state_writer.h", | 57 "state_writer.h", |
42 "sync_invalidation_listener.cc", | 58 "sync_invalidation_listener.cc", |
43 "sync_invalidation_listener.h", | 59 "sync_invalidation_listener.h", |
44 "sync_system_resources.cc", | 60 "sync_system_resources.cc", |
45 "sync_system_resources.h", | 61 "sync_system_resources.h", |
46 "ticl_invalidation_service.cc", | 62 "ticl_invalidation_service.cc", |
47 "ticl_invalidation_service.h", | 63 "ticl_invalidation_service.h", |
48 "ticl_settings_provider.cc", | 64 "ticl_settings_provider.cc", |
49 "ticl_settings_provider.h", | 65 "ticl_settings_provider.h", |
50 ] | 66 ] |
51 } | 67 } |
52 | 68 |
53 # TODO(GYP) remove this when libjingle is added. | 69 # TODO(GYP) remove this when libjingle is added. |
54 configs += [ "//content:libjingle_stub_config" ] | 70 configs += [ "//content:libjingle_stub_config" ] |
55 | 71 |
56 deps = [ | 72 deps = [ |
57 "//base", | 73 "//base", |
58 #"//components/gcm_driver", TODO(GYP) | 74 #"//components/gcm_driver", TODO(GYP) |
59 "//google_apis", | 75 "//google_apis", |
60 "//components/keyed_service/core", | 76 "//components/keyed_service/core", |
| 77 "//components/signin/core/browser:browser", |
61 "//components/pref_registry", | 78 "//components/pref_registry", |
62 #"//components/signin/core/browser", TODO(GYP) | 79 #"//components/signin/core/browser", TODO(GYP) |
63 "//sync", | 80 "//sync", |
64 "//third_party/cacheinvalidation", | 81 "//third_party/cacheinvalidation", |
65 #'../jingle/jingle.gyp:notifier', TODO(GYP) | 82 #'../jingle/jingle.gyp:notifier', TODO(GYP) |
| 83 |
| 84 # TODO(sync): Remove this (http://crbug.com/133352); |
| 85 # "//third_party/cacheinvalidation/src/google/cacheinvalidation:cacheinvalid
ation_proto_cpp", |
66 ] | 86 ] |
67 } | 87 } |
68 | 88 |
69 static_library("test_support") { | 89 static_library("test_support") { |
70 sources = [ | 90 sources = [ |
71 "fake_invalidation_handler.cc", | 91 "fake_invalidation_handler.cc", |
72 "fake_invalidation_handler.h", | 92 "fake_invalidation_handler.h", |
73 "fake_invalidation_state_tracker.cc", | 93 "fake_invalidation_state_tracker.cc", |
74 "fake_invalidation_state_tracker.h", | 94 "fake_invalidation_state_tracker.h", |
75 "fake_invalidator.cc", | 95 "fake_invalidator.cc", |
76 "fake_invalidator.h", | 96 "fake_invalidator.h", |
77 "invalidation_service_test_template.cc", | 97 "invalidation_service_test_template.cc", |
78 "invalidation_service_test_template.h", | 98 "invalidation_service_test_template.h", |
79 "invalidator_test_template.cc", | 99 "invalidator_test_template.cc", |
80 "invalidator_test_template.h", | 100 "invalidator_test_template.h", |
| 101 "object_id_invalidation_map_test_util.cc", |
| 102 "object_id_invalidation_map_test_util.h", |
| 103 "unacked_invalidation_set_test_util.cc", |
| 104 "unacked_invalidation_set_test_util.h", |
81 ] | 105 ] |
82 if (!is_android) { | 106 if (!is_android) { |
83 sources += [ | 107 sources += [ |
84 "p2p_invalidation_service.cc", | 108 "p2p_invalidation_service.cc", |
85 "p2p_invalidation_service.h", | 109 "p2p_invalidation_service.h", |
86 ] | 110 ] |
87 } | 111 } |
88 | 112 |
89 deps = [ | 113 deps = [ |
90 "//base", | 114 "//base", |
| 115 "//components/keyed_service/core", |
91 "//google_apis", | 116 "//google_apis", |
92 "//net", | 117 "//net", |
93 "//sync", | 118 "//sync", |
94 "//testing/gmock", | 119 "//testing/gmock", |
95 "//third_party/cacheinvalidation", | 120 "//third_party/cacheinvalidation", |
96 #'../jingle/jingle.gyp:notifier', TODO(GYP) | 121 #'../jingle/jingle.gyp:notifier', TODO(GYP) |
97 #'../jingle/jingle.gyp:notifier_test_util', TODO(GYP) | 122 #'../jingle/jingle.gyp:notifier_test_util', TODO(GYP) |
98 #'../sync/sync.gyp:test_support_sync_notifier', TODO(GYP) | 123 #'../sync/sync.gyp:test_support_sync_notifier', TODO(GYP) |
99 #'gcm_driver_test_support', TODO(GYP) | 124 #'gcm_driver_test_support', TODO(GYP) |
100 ] | 125 ] |
101 } | 126 } |
OLD | NEW |