Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / ozone / ozone_impl.gyp
1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Copyright 2013 Intel Corporation. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 {
7   'targets': [
8     {
9       'target_name': 'wayland',
10       'type': '<(component)',
11       'dependencies': [
12         '<(DEPTH)/skia/skia.gyp:skia',
13         '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
14         'wayland/wayland.gyp:wayland_toolkit'
15       ],
16       'include_dirs': [
17         '..',
18       ],
19       'includes': [
20         'ui/events/events.gypi',
21       ],
22       'defines': [
23         'OZONE_WAYLAND_IMPLEMENTATION',
24       ],
25       'sources': [
26         'impl/desktop_factory_wayland.cc',
27         'impl/desktop_factory_wayland.h',
28         'impl/desktop_window_tree_host_wayland.cc',
29         'impl/desktop_window_tree_host_wayland.h',
30         'impl/desktop_drag_drop_client_wayland.cc',
31         'impl/desktop_drag_drop_client_wayland.h',
32         'impl/desktop_screen_wayland.cc',
33         'impl/desktop_screen_wayland.h',
34         'impl/ozone_display.cc',
35         'impl/ozone_display.h',
36         'impl/ozone_util.cc',
37         'impl/ozone_util.h',
38         'impl/surface_factory_wayland.cc',
39         'impl/surface_factory_wayland.h',
40         'impl/vsync_provider_wayland.cc',
41         'impl/vsync_provider_wayland.h',
42         'impl/window_tree_host_delegate_wayland.cc',
43         'impl/window_tree_host_delegate_wayland.h',
44         'impl/ipc/display_channel.h',
45         'impl/ipc/display_channel.cc',
46         'impl/ipc/display_channel_host.h',
47         'impl/ipc/display_channel_host.cc',
48         'impl/ipc/messages.h',
49         'impl/ipc/message_generator.h',
50         'impl/ipc/message_generator.cc',
51         'platform/ozone_export_wayland.h',
52         'platform/ozone_platform_wayland.cc',
53         'platform/ozone_platform_wayland.h',
54       ],
55     },
56   ]
57 }