Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / ui / ozone / platform / cast / cast.gypi
blob025e11e4be851fdeaa11f9dd40b6225ba360d835
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.
6   'variables': {
7     'cast_graphics_gyp%': '../../chromecast/chromecast.gyp',
8     'libcast_media_gyp%': '../../chromecast/media/media.gyp',
9     'internal_ozone_platform_deps': [
10       'ozone_platform_cast',
11     ],
12     'internal_ozone_platform_unittest_deps': [ ],
13     'internal_ozone_platforms': [
14       'cast',
15     ],
16   },
17   'targets': [
18     # GN target: //ui/ozone/platform/cast:cast
19     {
20       'target_name': 'ozone_platform_cast',
21       'type': 'static_library',
22       'dependencies': [
23         '<(cast_graphics_gyp):libcast_graphics_1.0',
24         '<(libcast_media_gyp):libcast_media_1.0',
25         '../events/events.gyp:events',
26         '../gfx/gfx.gyp:gfx',
27         '../gfx/gfx.gyp:gfx_geometry',
28         '../../base/base.gyp:base',
29         '../../chromecast/chromecast.gyp:cast_public_api',
30         '../../chromecast/media/media.gyp:media_base',
31       ],
33       'sources': [
34         'client_native_pixmap_factory_cast.cc',
35         'client_native_pixmap_factory_cast.h',
36         'gpu_platform_support_cast.cc',
37         'gpu_platform_support_cast.h',
38         'overlay_manager_cast.cc',
39         'overlay_manager_cast.h',
40         'ozone_platform_cast.cc',
41         'ozone_platform_cast.h',
42         'platform_window_cast.cc',
43         'platform_window_cast.h',
44         'surface_factory_cast.cc',
45         'surface_factory_cast.h',
46         'surface_ozone_egl_cast.cc',
47         'surface_ozone_egl_cast.h',
48       ],
49     },
50   ],