Home | History | Annotate | Download | only in plugin
      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("plugin") {
      6   sources = [
      7     "chromoting_instance.cc",
      8     "chromoting_instance.h",
      9     "delegating_signal_strategy.cc",
     10     "delegating_signal_strategy.h",
     11     "media_source_video_renderer.cc",
     12     "media_source_video_renderer.h",
     13     "normalizing_input_filter_cros.cc",
     14     "normalizing_input_filter_cros.h",
     15     "normalizing_input_filter_mac.cc",
     16     "normalizing_input_filter_mac.h",
     17     "pepper_address_resolver.cc",
     18     "pepper_address_resolver.h",
     19     "pepper_audio_player.cc",
     20     "pepper_audio_player.h",
     21     "pepper_input_handler.cc",
     22     "pepper_input_handler.h",
     23     "pepper_network_manager.cc",
     24     "pepper_network_manager.h",
     25     "pepper_packet_socket_factory.cc",
     26     "pepper_packet_socket_factory.h",
     27     "pepper_plugin_thread_delegate.cc",
     28     "pepper_plugin_thread_delegate.h",
     29     "pepper_port_allocator.cc",
     30     "pepper_port_allocator.h",
     31     "pepper_util.cc",
     32     "pepper_util.h",
     33     "pepper_view.cc",
     34     "pepper_view.h",
     35   ]
     36 
     37   # TODO(brettw) when a nacl version of this target is made, these files
     38   # won't be part of it.
     39   sources += [
     40     "pepper_entrypoints.cc",
     41     "pepper_entrypoints.h",
     42   ]
     43 
     44   configs += [ "//build/config/compiler:wexit_time_destructors" ]
     45 
     46   defines = [ "HAVE_STDINT_H" ]  # Required by on2_integer.h.
     47 
     48   deps = [
     49     "//net",
     50     "//ppapi:ppapi_cpp_objects",
     51     "//ppapi:ppapi_internal_module",
     52     "//remoting/base",
     53     "//remoting/client",
     54     "//remoting/protocol",
     55     "//third_party/webrtc/modules/desktop_capture",
     56     "//ui/events:dom4_keycode_converter",
     57   ]
     58 }
     59