Index: remoting/protocol/BUILD.gn |
diff --git a/remoting/protocol/BUILD.gn b/remoting/protocol/BUILD.gn |
index a442695f50ce35dbcb6367c80019c87415dae0ad..34b38af0224fae4dd5d4749f463501dae36b0c51 100644 |
--- a/remoting/protocol/BUILD.gn |
+++ b/remoting/protocol/BUILD.gn |
@@ -2,12 +2,14 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-import("//remoting/remoting_srcs.gni") |
+static_library("protocol") { |
+ gypi_values = exec_script("//build/gypi_to_gn.py", |
+ [ rebase_path("../remoting_srcs.gypi") ], |
+ "scope", |
+ [ "../remoting_srcs.gypi" ]) |
-source_set("protocol") { |
- sources = rebase_path(remoting_srcs_gypi_values.remoting_protocol_sources, |
- ".", |
- "//remoting") |
+ sources = |
+ rebase_path(gypi_values.remoting_protocol_sources, ".", "//remoting") |
configs += [ |
"//build/config/compiler:no_size_t_to_int_warning", |
@@ -15,7 +17,6 @@ |
] |
public_deps = [ |
- "//remoting/proto", |
"//third_party/libjingle", |
] |
deps = [ |
@@ -25,67 +26,5 @@ |
"//jingle:notifier", |
"//net", |
"//remoting/base", |
- "//remoting/codec", |
] |
} |
- |
-source_set("test_support") { |
- testonly = true |
- |
- sources = [ |
- "fake_authenticator.cc", |
- "fake_authenticator.h", |
- "fake_datagram_socket.cc", |
- "fake_datagram_socket.h", |
- "fake_session.cc", |
- "fake_session.h", |
- "fake_stream_socket.cc", |
- "fake_stream_socket.h", |
- "protocol_mock_objects.cc", |
- "protocol_mock_objects.h", |
- ] |
- |
- public_deps = [ |
- ":protocol", |
- "//testing/gmock", |
- ] |
-} |
- |
-source_set("unit_tests") { |
- testonly = true |
- |
- sources = [ |
- "authenticator_test_base.cc", |
- "authenticator_test_base.h", |
- "channel_multiplexer_unittest.cc", |
- "chromium_socket_factory_unittest.cc", |
- "client_video_dispatcher_unittest.cc", |
- "clipboard_echo_filter_unittest.cc", |
- "clipboard_filter_unittest.cc", |
- "connection_tester.cc", |
- "connection_tester.h", |
- "connection_to_client_unittest.cc", |
- "content_description_unittest.cc", |
- "input_event_tracker_unittest.cc", |
- "input_filter_unittest.cc", |
- "jingle_messages_unittest.cc", |
- "jingle_session_unittest.cc", |
- "message_decoder_unittest.cc", |
- "message_reader_unittest.cc", |
- "monitored_video_stub_unittest.cc", |
- "mouse_input_filter_unittest.cc", |
- "negotiating_authenticator_unittest.cc", |
- "network_settings_unittest.cc", |
- "pairing_registry_unittest.cc", |
- "ppapi_module_stub.cc", |
- "ssl_hmac_channel_authenticator_unittest.cc", |
- "third_party_authenticator_unittest.cc", |
- "v2_authenticator_unittest.cc", |
- ] |
- |
- deps = [ |
- ":test_support", |
- "//testing/gmock", |
- "//testing/gtest", |
- ] |
-} |