Home | History | Annotate | Download | only in base
      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 static_library("base") {
      6   sources = [
      7     "auth_token_util.cc",
      8     "auth_token_util.h",
      9     "auto_thread.cc",
     10     "auto_thread.h",
     11     "auto_thread_task_runner.cc",
     12     "auto_thread_task_runner.h",
     13     "capabilities.cc",
     14     "capabilities.h",
     15     "compound_buffer.cc",
     16     "compound_buffer.h",
     17     "constants.cc",
     18     "constants.h",
     19     "plugin_thread_task_runner.cc",
     20     "plugin_thread_task_runner.h",
     21     "rate_counter.cc",
     22     "rate_counter.h",
     23     "resources.h",
     24     "resources_linux.cc",
     25     "resources_mac.cc",
     26     "resources_win.cc",
     27     "rsa_key_pair.cc",
     28     "rsa_key_pair.h",
     29     "running_average.cc",
     30     "running_average.h",
     31     "scoped_sc_handle_win.h",
     32     "service_urls.cc",
     33     "service_urls.h",
     34     "socket_reader.cc",
     35     "socket_reader.h",
     36     "typed_buffer.h",
     37     "url_request_context_getter.cc",
     38     "url_request_context_getter.h",
     39     "util.cc",
     40     "util.h",
     41     "vlog_net_log.cc",
     42     "vlog_net_log.h",
     43     "../codec/audio_decoder.cc",
     44     "../codec/audio_decoder.h",
     45     "../codec/audio_decoder_opus.cc",
     46     "../codec/audio_decoder_opus.h",
     47     "../codec/audio_decoder_verbatim.cc",
     48     "../codec/audio_decoder_verbatim.h",
     49     "../codec/audio_encoder.h",
     50     "../codec/audio_encoder_opus.cc",
     51     "../codec/audio_encoder_opus.h",
     52     "../codec/audio_encoder_verbatim.cc",
     53     "../codec/audio_encoder_verbatim.h",
     54     "../codec/scoped_vpx_codec.cc",
     55     "../codec/scoped_vpx_codec.h",
     56     "../codec/video_decoder.h",
     57     "../codec/video_decoder_verbatim.cc",
     58     "../codec/video_decoder_verbatim.h",
     59     "../codec/video_decoder_vpx.cc",
     60     "../codec/video_decoder_vpx.h",
     61     "../codec/video_encoder.h",
     62     "../codec/video_encoder_verbatim.cc",
     63     "../codec/video_encoder_verbatim.h",
     64     "../codec/video_encoder_vpx.cc",
     65     "../codec/video_encoder_vpx.h",
     66   ]
     67 
     68   configs += [ "//build/config/compiler:wexit_time_destructors" ]
     69 
     70   public_deps = [
     71     "//base",
     72     "//net",
     73     "//remoting/proto",
     74     "//third_party/protobuf:protobuf_lite",
     75   ]
     76   deps = [
     77     "//base/third_party/dynamic_annotations",
     78     "//media",
     79     "//media:shared_memory_support",
     80     "//remoting/resources",
     81     "//third_party/libvpx",
     82     "//third_party/libyuv",
     83     "//third_party/opus",
     84     "//third_party/webrtc/modules/desktop_capture",
     85     "//ui/base",
     86     "//ui/gfx",
     87     "//ui/gfx/geometry",
     88   ]
     89 }
     90 
     91