Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / ui / ozone / platform / dri / gbm.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_gbm',
9     ],
10     'internal_ozone_platforms': [
11       'gbm',
12     ],
13   },
14   'targets': [
15     {
16       'target_name': 'ozone_platform_gbm',
17       'type': 'static_library',
18       'dependencies': [
19         '../../base/base.gyp:base',
20         '../../build/linux/system.gyp:libdrm',
21         '../../build/linux/system.gyp:gbm',
22         '../../skia/skia.gyp:skia',
23         '../../third_party/khronos/khronos.gyp:khronos_headers',
24         '../base/ui_base.gyp:ui_base',
25         '../events/events.gyp:events',
26         '../events/ozone/events_ozone.gyp:events_ozone',
27         '../gfx/gfx.gyp:gfx',
28       ],
29       'defines': [
30         'OZONE_IMPLEMENTATION',
31       ],
32       'sources': [
33         'chromeos/display_message_handler.cc',
34         'chromeos/display_message_handler.h',
35         'chromeos/native_display_delegate_proxy.cc',
36         'chromeos/native_display_delegate_proxy.h',
37         'gbm_buffer.cc',
38         'gbm_buffer.h',
39         'gbm_buffer_base.cc',
40         'gbm_buffer_base.h',
41         'gbm_surface.cc',
42         'gbm_surface.h',
43         'gbm_surfaceless.cc',
44         'gbm_surfaceless.h',
45         'gbm_surface_factory.cc',
46         'gbm_surface_factory.h',
47         'gpu_platform_support_gbm.cc',
48         'gpu_platform_support_gbm.h',
49         'gpu_platform_support_host_gbm.cc',
50         'gpu_platform_support_host_gbm.h',
51         'ozone_platform_gbm.cc',
52         'ozone_platform_gbm.h',
53       ],
54     },
55   ],
56 }