Roll src/third_party/WebKit d9c6159:8139f33 (svn 201974:201975)
[chromium-blink-merge.git] / remoting / client / BUILD.gn
blobe26fdbd68996de3d77cb073d3474630dd8753301
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
3 # found in the LICENSE file.
5 import("//remoting/remoting_srcs.gni")
7 source_set("client") {
8   sources = rebase_path(remoting_srcs_gypi_values.remoting_client_sources,
9                         ".",
10                         "//remoting")
12   configs += [
13     "//build/config/compiler:wexit_time_destructors",
14     "//remoting:version",
15   ]
17   deps = [
18     "//remoting/base",
19     "//remoting/codec",
20     "//remoting/protocol",
21     "//third_party/libyuv",
22     "//third_party/webrtc/modules/desktop_capture",
23   ]
26 source_set("unit_tests") {
27   testonly = true
29   sources = [
30     "audio_player_unittest.cc",
31     "client_status_logger_unittest.cc",
32     "empty_cursor_filter_unittest.cc",
33     "key_event_mapper_unittest.cc",
34     "normalizing_input_filter_cros_unittest.cc",
35     "normalizing_input_filter_mac_unittest.cc",
36     "server_log_entry_client_unittest.cc",
37     "software_video_renderer_unittest.cc",
38     "touch_input_scaler_unittest.cc",
39   ]
41   configs += [ "//remoting:version" ]
43   deps = [
44     ":client",
45     "//remoting/proto",
46     "//testing/gmock",
47     "//testing/gtest",
48     "//third_party/webrtc",
49   ]