OLD | NEW |
| (Empty) |
1 # Copyright (c) 2011 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 { | |
10 'includes': [ | |
11 '../../build/common.gypi', | |
12 ], | |
13 'targets': [ | |
14 { | |
15 'target_name': 'remote_bitrate_estimator', | |
16 'type': 'static_library', | |
17 'dependencies': [ | |
18 '<(webrtc_root)/common.gyp:webrtc_common', | |
19 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers', | |
20 ], | |
21 'sources': [ | |
22 'include/bwe_defines.h', | |
23 'include/remote_bitrate_estimator.h', | |
24 'include/send_time_history.h', | |
25 'aimd_rate_control.cc', | |
26 'aimd_rate_control.h', | |
27 'bwe_defines.cc', | |
28 'inter_arrival.cc', | |
29 'inter_arrival.h', | |
30 'overuse_detector.cc', | |
31 'overuse_detector.h', | |
32 'overuse_estimator.cc', | |
33 'overuse_estimator.h', | |
34 'remote_bitrate_estimator_abs_send_time.cc', | |
35 'remote_bitrate_estimator_abs_send_time.h', | |
36 'remote_bitrate_estimator_single_stream.cc', | |
37 'remote_bitrate_estimator_single_stream.h', | |
38 'remote_estimator_proxy.cc', | |
39 'remote_estimator_proxy.h', | |
40 'send_time_history.cc', | |
41 'test/bwe_test_logging.h', | |
42 ], # source | |
43 'conditions': [ | |
44 ['enable_bwe_test_logging==1', { | |
45 'defines': [ 'BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=1' ], | |
46 'sources': [ | |
47 'test/bwe_test_logging.cc' | |
48 ], | |
49 }, { | |
50 'defines': [ 'BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0' ], | |
51 }], | |
52 ], | |
53 }, | |
54 ], # targets | |
55 'conditions': [ | |
56 ['include_tests==1', { | |
57 'targets': [ | |
58 { | |
59 'target_name': 'bwe_tools_util', | |
60 'type': 'static_library', | |
61 'dependencies': [ | |
62 '<(DEPTH)/third_party/gflags/gflags.gyp:gflags', | |
63 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers'
, | |
64 'rtp_rtcp', | |
65 ], | |
66 'sources': [ | |
67 'tools/bwe_rtp.cc', | |
68 'tools/bwe_rtp.h', | |
69 ], | |
70 }, | |
71 { | |
72 'target_name': 'bwe_rtp_to_text', | |
73 'type': 'executable', | |
74 'includes': [ | |
75 '../rtp_rtcp/rtp_rtcp.gypi', | |
76 ], | |
77 'dependencies': [ | |
78 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers'
, | |
79 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_
default', | |
80 '<(webrtc_root)/test/test.gyp:rtp_test_utils', | |
81 'bwe_tools_util', | |
82 'rtp_rtcp', | |
83 ], | |
84 'direct_dependent_settings': { | |
85 'include_dirs': [ | |
86 'include', | |
87 ], | |
88 }, | |
89 'sources': [ | |
90 'tools/rtp_to_text.cc', | |
91 ], # source | |
92 }, | |
93 { | |
94 'target_name': 'bwe_rtp_play', | |
95 'type': 'executable', | |
96 'includes': [ | |
97 '../rtp_rtcp/rtp_rtcp.gypi', | |
98 ], | |
99 'dependencies': [ | |
100 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers'
, | |
101 '<(webrtc_root)/system_wrappers/system_wrappers.gyp:system_wrappers_
default', | |
102 '<(webrtc_root)/test/test.gyp:rtp_test_utils', | |
103 'bwe_tools_util', | |
104 'rtp_rtcp', | |
105 ], | |
106 'direct_dependent_settings': { | |
107 'include_dirs': [ | |
108 'include', | |
109 ], | |
110 }, | |
111 'sources': [ | |
112 'tools/bwe_rtp_play.cc', | |
113 ], # source | |
114 }, | |
115 ], | |
116 }], # include_tests==1 | |
117 ], | |
118 } | |
OLD | NEW |