Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / ui / ozone / platform / dri / dri.gypi
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 {
6   'variables': {
7     'internal_ozone_platform_deps': [
8       'ozone_platform_dri',
9     ],
10     'internal_ozone_platforms': [
11       'dri'
12     ],
13   },
14   'targets': [
15     {
16       'target_name': 'ozone_platform_dri',
17       'type': 'static_library',
18       'dependencies': [
19         '../../base/base.gyp:base',
20         '../../build/linux/system.gyp:dridrm',
21         '../../skia/skia.gyp:skia',
22         '../display/display.gyp:display_types',
23         '../display/display.gyp:display_util',
24         '../events/events.gyp:events',
25         '../gfx/gfx.gyp:gfx',
26         '../gfx/gfx.gyp:gfx_geometry',
27       ],
28       'defines': [
29         'OZONE_IMPLEMENTATION',
30       ],
31       'sources': [
32         'chromeos/display_mode_dri.cc',
33         'chromeos/display_mode_dri.h',
34         'chromeos/display_snapshot_dri.cc',
35         'chromeos/display_snapshot_dri.h',
36         'chromeos/native_display_delegate_dri.cc',
37         'chromeos/native_display_delegate_dri.h',
38         'cursor_factory_evdev_dri.cc',
39         'cursor_factory_evdev_dri.h',
40         'dri_buffer.cc',
41         'dri_buffer.h',
42         'dri_surface.cc',
43         'dri_surface.h',
44         'dri_surface_factory.cc',
45         'dri_surface_factory.h',
46         'dri_util.cc',
47         'dri_util.h',
48         'dri_vsync_provider.cc',
49         'dri_vsync_provider.h',
50         'dri_wrapper.cc',
51         'dri_wrapper.h',
52         'hardware_display_controller.cc',
53         'hardware_display_controller.h',
54         'ozone_platform_dri.cc',
55         'ozone_platform_dri.h',
56       ],
57     },
58   ],
59 }