blob: 354476b883e5bcacd78b87e6b160098c72bce555 [file] [log] [blame]
pbos@webrtc.org16e03b72013-10-28 16:32:011# Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
2#
3# Use of this source code is governed by a BSD-style license
4# that can be found in the LICENSE file in the root of the source
5# tree. An additional intellectual property rights grant can be found
6# in the file PATENTS. All contributing project authors may
7# be found in the AUTHORS file in the root of the source tree.
8{
9 'targets': [
10 {
ivica5d6a06c2015-09-17 12:30:2411 'target_name': 'video_quality_test',
sprang@webrtc.org131bea82015-02-18 12:46:0612 'type': 'static_library',
13 'sources': [
ivica5d6a06c2015-09-17 12:30:2414 'video/video_quality_test.cc',
15 'video/video_quality_test.h',
sprang@webrtc.org131bea82015-02-18 12:46:0616 ],
17 'dependencies': [
18 '<(DEPTH)/testing/gtest.gyp:gtest',
ivica5d6a06c2015-09-17 12:30:2419 '<(webrtc_root)/modules/modules.gyp:video_capture_module_internal_impl',
sprang@webrtc.org131bea82015-02-18 12:46:0620 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers',
21 'webrtc',
22 ],
ivica5d6a06c2015-09-17 12:30:2423 'conditions': [
24 ['OS=="android"', {
25 'dependencies!': [
26 '<(webrtc_root)/modules/modules.gyp:video_capture_module_internal_impl',
27 ],
28 }],
29 ],
sprang@webrtc.org131bea82015-02-18 12:46:0630 },
31 {
sprang@webrtc.org131bea82015-02-18 12:46:0632 'target_name': 'screenshare_loopback',
33 'type': 'executable',
34 'sources': [
35 'test/mac/run_test.mm',
36 'test/run_test.cc',
37 'test/run_test.h',
38 'video/screenshare_loopback.cc',
39 ],
40 'conditions': [
41 ['OS=="mac"', {
42 'sources!': [
43 'test/run_test.cc',
44 ],
45 }],
46 ],
47 'dependencies': [
ivica5d6a06c2015-09-17 12:30:2448 'video_quality_test',
sprang@webrtc.org131bea82015-02-18 12:46:0649 '<(DEPTH)/testing/gtest.gyp:gtest',
50 '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
kjellander0e739342016-03-02 18:46:1751 'test/test.gyp:test_common',
stefan@webrtc.orgb3265ac2014-11-04 14:57:1452 'test/test.gyp:test_main',
kjellander0e739342016-03-02 18:46:1753 'test/test.gyp:test_renderer',
pbos@webrtc.org16e03b72013-10-28 16:32:0154 'webrtc',
55 ],
56 },
57 {
pbos@webrtc.org4b5625e2014-08-06 16:26:5658 'target_name': 'video_replay',
59 'type': 'executable',
60 'sources': [
61 'test/mac/run_test.mm',
62 'test/run_test.cc',
63 'test/run_test.h',
64 'video/replay.cc',
65 ],
66 'conditions': [
67 ['OS=="mac"', {
68 'sources!': [
69 'test/run_test.cc',
70 ],
71 }],
72 ],
73 'dependencies': [
74 '<(DEPTH)/testing/gtest.gyp:gtest',
75 '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
kjellander0e739342016-03-02 18:46:1776 'test/test.gyp:test_common',
77 'test/test.gyp:test_renderer',
kjellander@webrtc.orgf58fe0a2015-02-11 07:47:0078 '<(webrtc_root)/modules/modules.gyp:video_capture',
andresp@webrtc.org86e1e482015-01-14 09:30:5279 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_default',
pbos@webrtc.org4b5625e2014-08-06 16:26:5680 'webrtc',
81 ],
82 },
pbos@webrtc.org16e03b72013-10-28 16:32:0183 ],
84}