Fix OOP <webview> resize and autosize.
[chromium-blink-merge.git] / ui / ozone / platform / cast / cast.gypi
blob694f6d85944fd07624b04b06dcd3296855121c53
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     {
19       'target_name': 'ozone_platform_cast',
20       'type': 'static_library',
21       'dependencies': [
22         '<(cast_graphics_gyp):libcast_graphics_1.0',
23         '<(libcast_media_gyp):libcast_media_1.0',
24         '../events/events.gyp:events',
25         '../gfx/gfx.gyp:gfx',
26         '../gfx/gfx.gyp:gfx_geometry',
27         '../../base/base.gyp:base',
28         '../../chromecast/chromecast.gyp:cast_public_api',
29         '../../chromecast/media/media.gyp:media_base',
30       ],
31       'defines': [
32         'OZONE_IMPLEMENTATION',
33       ],
34       'sources': [
35         'client_native_pixmap_factory_cast.cc',
36         'client_native_pixmap_factory_cast.h',
37         'gpu_platform_support_cast.cc',
38         'gpu_platform_support_cast.h',
39         'overlay_manager_cast.cc',
40         'overlay_manager_cast.h',
41         'ozone_platform_cast.cc',
42         'ozone_platform_cast.h',
43         'platform_window_cast.cc',
44         'platform_window_cast.h',
45         'surface_factory_cast.cc',
46         'surface_factory_cast.h',
47         'surface_ozone_egl_cast.cc',
48         'surface_ozone_egl_cast.h',
49       ],
50     },
51   ],