Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / ozone / supplement.gypi
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   'variables':  {
8     'ozone_platform_wayland%': 1,
9   },
10   'conditions': [
11     ['<(ozone_platform_wayland) == 1', {
12       'variables':  {
13         'external_ozone_platform_deps': [
14           '<(DEPTH)/ozone/ozone_impl.gyp:wayland',
15         ],
16         'external_ozone_events_files': [
17           '<(DEPTH)/ozone/impl/event_converter_ozone_wayland.h',
18           '<(DEPTH)/ozone/impl/event_converter_ozone_wayland.cc',
19           '<(DEPTH)/ozone/impl/event_factory_ozone_wayland.h',
20           '<(DEPTH)/ozone/impl/event_factory_ozone_wayland.cc',
21           '<(DEPTH)/ozone/impl/ime_state_change_handler.h',
22           '<(DEPTH)/ozone/impl/ime_state_change_handler.cc',
23           '<(DEPTH)/ozone/impl/keyboard_codes_ozone.h',
24           '<(DEPTH)/ozone/impl/keyboard_code_conversion_ozone.h',
25           '<(DEPTH)/ozone/impl/keyboard_code_conversion_ozone.cc',
26           '<(DEPTH)/ozone/impl/output_change_observer.h',
27           '<(DEPTH)/ozone/impl/window_change_observer.h',
28           '<(DEPTH)/ozone/impl/window_constants.h',
29           '<(DEPTH)/ozone/impl/window_state_change_handler.h',
30           '<(DEPTH)/ozone/impl/window_state_change_handler.cc',
31         ],
32         'external_ozone_gfx_files': [
33           '<(DEPTH)/ozone/impl/ozone_display.h',
34           '<(DEPTH)/ozone/impl/ozone_display.cc',
35           '<(DEPTH)/ozone/impl/surface_factory_wayland.cc',
36           '<(DEPTH)/ozone/impl/surface_factory_wayland.h',
37           '<(DEPTH)/ozone/impl/vsync_provider_wayland.cc',
38           '<(DEPTH)/ozone/impl/vsync_provider_wayland.h',
39         ],
40         'external_ozone_views_files': [
41           '<(DEPTH)/ozone/impl/desktop_drag_drop_client_wayland.cc',
42           '<(DEPTH)/ozone/impl/desktop_drag_drop_client_wayland.h',
43           '<(DEPTH)/ozone/impl/desktop_factory_wayland.cc',
44           '<(DEPTH)/ozone/impl/desktop_factory_wayland.h',
45           '<(DEPTH)/ozone/impl/desktop_screen_wayland.cc',
46           '<(DEPTH)/ozone/impl/desktop_screen_wayland.h',
47           '<(DEPTH)/ozone/impl/desktop_window_tree_host_wayland.cc',
48           '<(DEPTH)/ozone/impl/desktop_window_tree_host_wayland.h',
49           '<(DEPTH)/ozone/impl/ozone_util.cc',
50           '<(DEPTH)/ozone/impl/ozone_util.h',
51           '<(DEPTH)/ozone/impl/window_tree_host_delegate_wayland.cc',
52           '<(DEPTH)/ozone/impl/window_tree_host_delegate_wayland.h',
53         ],
54         'external_ozone_platforms': [
55           'wayland'
56         ],
57         'ozone_platform%': 'wayland',
58       },
59     }],
60   ],
61 }