Home | History | Annotate | Download | only in client
      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 
      5 import("//remoting/remoting_version.gni")
      6 
      7 static_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