Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / remoting / client / plugin / BUILD.gn
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 }