blob: f5816ff94ef78306857d450830d8bc7b8eda8069 [file] [log] [blame]
xians@google.comd3185fe2011-09-12 12:24:39 +00001# 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.
niklase@google.com470e71d2011-07-07 08:21:25 +00008
9{
niklase@google.com470e71d2011-07-07 08:21:25 +000010 'targets': [
11 {
12 'target_name': 'rtp_rtcp',
13 'type': '<(library)',
14 'dependencies': [
xians@google.comd3185fe2011-09-12 12:24:39 +000015 '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:system_wrappers',
stefan@webrtc.org9354cc92012-06-07 08:10:14 +000016 '<(webrtc_root)/modules/modules.gyp:remote_bitrate_estimator',
pwestin@webrtc.org571a1c02012-11-13 21:12:39 +000017 '<(webrtc_root)/modules/modules.gyp:paced_sender',
niklase@google.com470e71d2011-07-07 08:21:25 +000018 ],
19 'include_dirs': [
20 '../interface',
21 '../../interface',
22 ],
23 'direct_dependent_settings': {
24 'include_dirs': [
25 '../interface',
26 '../../interface',
27 ],
28 },
29 'sources': [
30 # Common
31 '../interface/rtp_rtcp.h',
32 '../interface/rtp_rtcp_defines.h',
33 'bitrate.cc',
34 'Bitrate.h',
35 'rtp_rtcp_config.h',
36 'rtp_rtcp_impl.cc',
37 'rtp_rtcp_impl.h',
niklase@google.com470e71d2011-07-07 08:21:25 +000038 'rtcp_receiver.cc',
39 'rtcp_receiver.h',
40 'rtcp_receiver_help.cc',
41 'rtcp_receiver_help.h',
42 'rtcp_sender.cc',
43 'rtcp_sender.h',
44 'rtcp_utility.cc',
45 'rtcp_utility.h',
asapersson@webrtc.org5249cc82011-12-16 14:31:37 +000046 'rtp_header_extension.cc',
47 'rtp_header_extension.h',
niklase@google.com470e71d2011-07-07 08:21:25 +000048 'rtp_receiver.cc',
49 'rtp_receiver.h',
50 'rtp_sender.cc',
51 'rtp_sender.h',
52 'rtp_utility.cc',
53 'rtp_utility.h',
54 'ssrc_database.cc',
55 'ssrc_database.h',
56 'tmmbr_help.cc',
57 'tmmbr_help.h',
58 # Audio Files
59 'dtmf_queue.cc',
60 'dtmf_queue.h',
61 'rtp_receiver_audio.cc',
62 'rtp_receiver_audio.h',
63 'rtp_sender_audio.cc',
64 'rtp_sender_audio.h',
65 # Video Files
marpan@webrtc.org5f972322012-06-06 22:34:38 +000066 'fec_private_tables_random.h',
marpan@webrtc.org8866bb12012-06-05 16:42:20 +000067 'fec_private_tables_bursty.h',
niklase@google.com470e71d2011-07-07 08:21:25 +000068 'forward_error_correction.cc',
69 'forward_error_correction.h',
70 'forward_error_correction_internal.cc',
71 'forward_error_correction_internal.h',
stefan@webrtc.orge0d6fa42012-03-20 22:10:56 +000072 'producer_fec.cc',
73 'producer_fec.h',
asapersson@webrtc.org0b3c35a2012-01-16 11:06:31 +000074 'rtp_packet_history.cc',
75 'rtp_packet_history.h',
phoglund@webrtc.org07bf43c2012-12-18 15:40:53 +000076 'rtp_receiver_strategy.cc',
phoglund@webrtc.org61f39a32012-12-18 16:02:13 +000077 'rtp_receiver_strategy.h',
niklase@google.com470e71d2011-07-07 08:21:25 +000078 'rtp_receiver_video.cc',
79 'rtp_receiver_video.h',
80 'rtp_sender_video.cc',
81 'rtp_sender_video.h',
82 'receiver_fec.cc',
83 'receiver_fec.h',
84 'video_codec_information.h',
85 'rtp_format_vp8.cc',
86 'rtp_format_vp8.h',
henrik.lundin@webrtc.org7f2c2a52012-01-18 08:21:15 +000087 'vp8_partition_aggregator.cc',
88 'vp8_partition_aggregator.h',
mflodman@webrtc.org84dc3d12011-12-22 10:26:13 +000089 # Mocks
90 '../mocks/mock_rtp_rtcp.h',
niklase@google.com470e71d2011-07-07 08:21:25 +000091 ], # source
92 },
93 ],
94}
95
96# Local Variables:
97# tab-width:2
98# indent-tabs-mode:nil
99# End:
100# vim: set expandtab tabstop=2 shiftwidth=2: