Complete SyncMessageFilter initialization after SyncChannel initialization
[chromium-blink-merge.git] / components / external_video_surface.gypi
blobb6abe3dcd926006b9cf7fcae845db5347ff88c8a
1 # Copyright 2015 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     'chromium_code': 1
8   },
9   'targets': [
10     {
11       'target_name': 'external_video_surface',
12       'type': 'static_library',
13       'dependencies': [
14         '../base/base.gyp:base',
15         '../content/content.gyp:content_browser',
16         'external_video_surface_jni_headers',
17       ],
18       'sources': [
19         'external_video_surface/browser/android/external_video_surface_container_impl.cc',
20         'external_video_surface/browser/android/external_video_surface_container_impl.h',
21         'external_video_surface/component_jni_registrar.cc',
22         'external_video_surface/component_jni_registrar.h',
23       ],
24     },
25     {
26       'target_name': 'external_video_surface_java',
27       'type': 'none',
28       'dependencies': [
29         '../base/base.gyp:base',
30         '../content/content.gyp:content_java',
31       ],
32       'variables': {
33         'java_in_dir': 'external_video_surface/android/java',
34       },
35       'includes': [ '../build/java.gypi' ],
36     },
37     {
38       'target_name': 'external_video_surface_jni_headers',
39       'type': 'none',
40       'sources': [
41         'external_video_surface/android/java/src/org/chromium/components/external_video_surface/ExternalVideoSurfaceContainer.java',
42       ],
43       'variables': {
44         'jni_gen_package': 'external_video_surface',
45       },
46       'includes': [ '../build/jni_generator.gypi' ],
47     },
48   ],