Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(335)

Side by Side Diff: chromecast/chromecast.gyp

Issue 1025453002: Implement common Ozone interface for Chromecast. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 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 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'android_support_v13_target%': 7 'android_support_v13_target%':
8 '../third_party/android_tools/android_tools.gyp:android_support_v13_java lib', 8 '../third_party/android_tools/android_tools.gyp:android_support_v13_java lib',
9 'cast_build_release': 'internal/build/cast_build_release', 9 'cast_build_release': 'internal/build/cast_build_release',
10 'chromium_code': 1, 10 'chromium_code': 1,
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 'target_name': 'cast_net', 73 'target_name': 'cast_net',
74 'type': '<(component)', 74 'type': '<(component)',
75 'sources': [ 75 'sources': [
76 'net/connectivity_checker.cc', 76 'net/connectivity_checker.cc',
77 'net/connectivity_checker.h', 77 'net/connectivity_checker.h',
78 'net/net_switches.cc', 78 'net/net_switches.cc',
79 'net/net_switches.h', 79 'net/net_switches.h',
80 ], 80 ],
81 }, 81 },
82 { 82 {
83 'target_name': 'cast_ozone',
84 'type': '<(component)',
85 'sources': [
86 'ozone/gpu_platform_support_chromecast.cc',
87 'ozone/gpu_platform_support_chromecast.h',
88 'ozone/ozone_platform_chromecast.cc',
89 'ozone/ozone_platform_chromecast.h',
90 'ozone/platform_window_chromecast.cc',
91 'ozone/platform_window_chromecast.h',
92 'ozone/surface_factory_chromecast.cc',
93 'ozone/surface_factory_chromecast.h',
94 'ozone/surface_ozone_egl_chromecast.cc',
95 'ozone/surface_ozone_egl_chromecast.h',
96 ],
97 },
98 {
83 'target_name': 'cast_shell_resources', 99 'target_name': 'cast_shell_resources',
84 'type': 'none', 100 'type': 'none',
85 'variables': { 101 'variables': {
86 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chromecast', 102 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/chromecast',
87 }, 103 },
88 'actions': [ 104 'actions': [
89 { 105 {
90 'action_name': 'cast_shell_resources', 106 'action_name': 'cast_shell_resources',
91 'variables': { 107 'variables': {
92 'grit_grd_file': 'app/resources/shell_resources.grd', 108 'grit_grd_file': 'app/resources/shell_resources.grd',
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 }], 293 }],
278 # ExternalMetrics not necessary on Android and (as of this writing) uses 294 # ExternalMetrics not necessary on Android and (as of this writing) uses
279 # non-portable filesystem operations. Also webcrypto is not used on 295 # non-portable filesystem operations. Also webcrypto is not used on
280 # Android either. 296 # Android either.
281 ['OS=="linux"', { 297 ['OS=="linux"', {
282 'sources': [ 298 'sources': [
283 'browser/metrics/external_metrics.cc', 299 'browser/metrics/external_metrics.cc',
284 'browser/metrics/external_metrics.h', 300 'browser/metrics/external_metrics.h',
285 ], 301 ],
286 'dependencies': [ 302 'dependencies': [
303 'cast_ozone',
lcwu1 2015/03/27 00:51:42 This new dependency should be in 'cast_shell_core'
287 '../components/components.gyp:metrics_serialization', 304 '../components/components.gyp:metrics_serialization',
288 ], 305 ],
289 }], 306 }],
290 ], 307 ],
291 }, 308 },
292 { 309 {
293 'target_name': 'cast_version_header', 310 'target_name': 'cast_version_header',
294 'type': 'none', 311 'type': 'none',
295 'direct_dependent_settings': { 312 'direct_dependent_settings': {
296 'include_dirs': [ 313 'include_dirs': [
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after
548 # TODO(dougsteed): remove when Chromecast moves to boringssl. 565 # TODO(dougsteed): remove when Chromecast moves to boringssl.
549 # Allow the cast shell to find the NSS module in the same directory. 566 # Allow the cast shell to find the NSS module in the same directory.
550 'ldflags': [ 567 'ldflags': [
551 '-Wl,-rpath=\$$ORIGIN' 568 '-Wl,-rpath=\$$ORIGIN'
552 ], 569 ],
553 }, 570 },
554 ], # end of targets 571 ], # end of targets
555 }], 572 }],
556 ], # end of conditions 573 ], # end of conditions
557 } 574 }
OLDNEW
« no previous file with comments | « no previous file | chromecast/ozone/chromecast_egl_platform.h » ('j') | chromecast/ozone/chromecast_egl_platform.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698