• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.
4
5import("//remoting/remoting_version.gni")
6
7static_library("client") {
8  sources = [
9    "audio_decode_scheduler.cc",
10    "audio_decode_scheduler.h",
11    "audio_player.cc",
12    "audio_player.h",
13    "chromoting_client.cc",
14    "chromoting_client.h",
15    "chromoting_stats.cc",
16    "chromoting_stats.h",
17    "client_context.cc",
18    "client_context.h",
19    "client_status_logger.cc",
20    "client_status_logger.h",
21    "client_user_interface.h",
22    "frame_consumer.h",
23    "frame_consumer_proxy.cc",
24    "frame_consumer_proxy.h",
25    "frame_producer.h",
26    "key_event_mapper.cc",
27    "key_event_mapper.h",
28    "server_log_entry_client.cc",
29    "server_log_entry_client.h",
30    "software_video_renderer.cc",
31    "software_video_renderer.h",
32    "token_fetcher_proxy.cc",
33    "token_fetcher_proxy.h",
34    "video_renderer.h",
35  ]
36
37  configs += [ "//build/config/compiler:wexit_time_destructors" ]
38
39  defines = [ "VERSION=$version_full" ]
40
41  deps = [
42    "//remoting/base",
43    "//remoting/protocol",
44    "//third_party/libyuv",
45    "//third_party/webrtc/modules/desktop_capture",
46    "//third_party/libwebm",
47  ]
48}
49