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

Side by Side Diff: webrtc/modules/audio_coding/BUILD.gn

Issue 2300413002: GN Templates: Move common_config to the template. (Closed)
Patch Set: Add TODOs + tracking bugs. Created 4 years, 3 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
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 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 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 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 import("../../build/webrtc.gni") 9 import("../../build/webrtc.gni")
10 import("audio_coding.gni") 10 import("audio_coding.gni")
(...skipping 27 matching lines...) Expand all
38 "../../common_audio", 38 "../../common_audio",
39 "../../system_wrappers", 39 "../../system_wrappers",
40 ] 40 ]
41 41
42 rtc_source_set("audio_decoder_factory_interface") { 42 rtc_source_set("audio_decoder_factory_interface") {
43 sources = [ 43 sources = [
44 "codecs/audio_decoder_factory.h", 44 "codecs/audio_decoder_factory.h",
45 "codecs/audio_format.cc", 45 "codecs/audio_format.cc",
46 "codecs/audio_format.h", 46 "codecs/audio_format.h",
47 ] 47 ]
48 configs += [ "../..:common_config" ]
49 public_configs = [ "../..:common_inherited_config" ] 48 public_configs = [ "../..:common_inherited_config" ]
50 deps = [ 49 deps = [
51 "../..:webrtc_common", 50 "../..:webrtc_common",
52 ] 51 ]
53 } 52 }
54 53
55 rtc_source_set("builtin_audio_decoder_factory") { 54 rtc_source_set("builtin_audio_decoder_factory") {
56 sources = [ 55 sources = [
57 "codecs/builtin_audio_decoder_factory.cc", 56 "codecs/builtin_audio_decoder_factory.cc",
58 "codecs/builtin_audio_decoder_factory.h", 57 "codecs/builtin_audio_decoder_factory.h",
59 ] 58 ]
60 configs += [ "../..:common_config" ]
61 public_configs = [ "../..:common_inherited_config" ] 59 public_configs = [ "../..:common_inherited_config" ]
62 deps = [ 60 deps = [
63 "../..:webrtc_common", 61 "../..:webrtc_common",
64 ":audio_decoder_factory_interface", 62 ":audio_decoder_factory_interface",
65 ] + audio_codec_deps 63 ] + audio_codec_deps
66 defines = audio_codec_defines 64 defines = audio_codec_defines
67 } 65 }
68 66
69 rtc_source_set("rent_a_codec") { 67 rtc_source_set("rent_a_codec") {
70 sources = [ 68 sources = [
71 "acm2/acm_codec_database.cc", 69 "acm2/acm_codec_database.cc",
72 "acm2/acm_codec_database.h", 70 "acm2/acm_codec_database.h",
73 "acm2/rent_a_codec.cc", 71 "acm2/rent_a_codec.cc",
74 "acm2/rent_a_codec.h", 72 "acm2/rent_a_codec.h",
75 ] 73 ]
76 configs += [ "../..:common_config" ]
77 public_configs = [ "../..:common_inherited_config" ] 74 public_configs = [ "../..:common_inherited_config" ]
78 deps = [ "../..:webrtc_common" ] + audio_codec_deps 75 deps = [ "../..:webrtc_common" ] + audio_codec_deps
79 defines = audio_codec_defines 76 defines = audio_codec_defines
80 } 77 }
81 78
82 config("audio_coding_config") { 79 config("audio_coding_config") {
83 include_dirs = [ 80 include_dirs = [
84 "include", 81 "include",
85 "../include", 82 "../include",
86 ] 83 ]
(...skipping 12 matching lines...) Expand all
99 "acm2/codec_manager.cc", 96 "acm2/codec_manager.cc",
100 "acm2/codec_manager.h", 97 "acm2/codec_manager.h",
101 "acm2/initial_delay_manager.cc", 98 "acm2/initial_delay_manager.cc",
102 "acm2/initial_delay_manager.h", 99 "acm2/initial_delay_manager.h",
103 "include/audio_coding_module.h", 100 "include/audio_coding_module.h",
104 "include/audio_coding_module_typedefs.h", 101 "include/audio_coding_module_typedefs.h",
105 ] 102 ]
106 103
107 defines = [] 104 defines = []
108 105
109 configs += [ "../..:common_config" ]
110
111 public_configs = [ 106 public_configs = [
112 "../..:common_inherited_config", 107 "../..:common_inherited_config",
113 ":audio_coding_config", 108 ":audio_coding_config",
114 ] 109 ]
115 110
116 if (rtc_include_opus) { 111 if (rtc_include_opus) {
117 public_deps = [ 112 public_deps = [
118 ":webrtc_opus", 113 ":webrtc_opus",
119 ] 114 ]
120 } 115 }
(...skipping 11 matching lines...) Expand all
132 "../..:rtc_event_log", 127 "../..:rtc_event_log",
133 ] 128 ]
134 defines = audio_coding_defines 129 defines = audio_coding_defines
135 } 130 }
136 131
137 rtc_source_set("audio_decoder_interface") { 132 rtc_source_set("audio_decoder_interface") {
138 sources = [ 133 sources = [
139 "codecs/audio_decoder.cc", 134 "codecs/audio_decoder.cc",
140 "codecs/audio_decoder.h", 135 "codecs/audio_decoder.h",
141 ] 136 ]
142 configs += [ "../..:common_config" ]
143 public_configs = [ "../..:common_inherited_config" ] 137 public_configs = [ "../..:common_inherited_config" ]
144 deps = [ 138 deps = [
145 "../..:webrtc_common", 139 "../..:webrtc_common",
146 "../../base:rtc_base_approved", 140 "../../base:rtc_base_approved",
147 ] 141 ]
148 } 142 }
149 143
150 rtc_source_set("audio_encoder_interface") { 144 rtc_source_set("audio_encoder_interface") {
151 sources = [ 145 sources = [
152 "codecs/audio_encoder.cc", 146 "codecs/audio_encoder.cc",
153 "codecs/audio_encoder.h", 147 "codecs/audio_encoder.h",
154 ] 148 ]
155 configs += [ "../..:common_config" ]
156 public_configs = [ "../..:common_inherited_config" ] 149 public_configs = [ "../..:common_inherited_config" ]
157 deps = [ 150 deps = [
158 "../..:webrtc_common", 151 "../..:webrtc_common",
159 "../../base:rtc_base_approved", 152 "../../base:rtc_base_approved",
160 ] 153 ]
161 } 154 }
162 155
163 config("cng_config") { 156 config("cng_config") {
164 include_dirs = [ 157 include_dirs = [
165 "../../..", 158 "../../..",
166 "codecs/cng/include", 159 "codecs/cng/include",
167 ] 160 ]
168 } 161 }
169 162
170 rtc_source_set("cng") { 163 rtc_source_set("cng") {
171 sources = [ 164 sources = [
172 "codecs/cng/audio_encoder_cng.cc", 165 "codecs/cng/audio_encoder_cng.cc",
173 "codecs/cng/audio_encoder_cng.h", 166 "codecs/cng/audio_encoder_cng.h",
174 "codecs/cng/webrtc_cng.cc", 167 "codecs/cng/webrtc_cng.cc",
175 "codecs/cng/webrtc_cng.h", 168 "codecs/cng/webrtc_cng.h",
176 ] 169 ]
177 170
178 configs += [ "../..:common_config" ]
179
180 public_configs = [ 171 public_configs = [
181 "../..:common_inherited_config", 172 "../..:common_inherited_config",
182 ":cng_config", 173 ":cng_config",
183 ] 174 ]
184 175
185 deps = [ 176 deps = [
186 ":audio_encoder_interface", 177 ":audio_encoder_interface",
187 "../../common_audio", 178 "../../common_audio",
188 ] 179 ]
189 } 180 }
190 181
191 config("red_config") { 182 config("red_config") {
192 include_dirs = [ "codecs/red" ] 183 include_dirs = [ "codecs/red" ]
193 } 184 }
194 185
195 rtc_source_set("red") { 186 rtc_source_set("red") {
196 sources = [ 187 sources = [
197 "codecs/red/audio_encoder_copy_red.cc", 188 "codecs/red/audio_encoder_copy_red.cc",
198 "codecs/red/audio_encoder_copy_red.h", 189 "codecs/red/audio_encoder_copy_red.h",
199 ] 190 ]
200 191
201 configs += [ "../..:common_config" ]
202
203 public_configs = [ 192 public_configs = [
204 "../..:common_inherited_config", 193 "../..:common_inherited_config",
205 ":red_config", 194 ":red_config",
206 ] 195 ]
207 196
208 deps = [ 197 deps = [
209 ":audio_encoder_interface", 198 ":audio_encoder_interface",
210 "../../common_audio", 199 "../../common_audio",
211 ] 200 ]
212 } 201 }
(...skipping 10 matching lines...) Expand all
223 "codecs/g711/audio_decoder_pcm.cc", 212 "codecs/g711/audio_decoder_pcm.cc",
224 "codecs/g711/audio_decoder_pcm.h", 213 "codecs/g711/audio_decoder_pcm.h",
225 "codecs/g711/audio_encoder_pcm.cc", 214 "codecs/g711/audio_encoder_pcm.cc",
226 "codecs/g711/audio_encoder_pcm.h", 215 "codecs/g711/audio_encoder_pcm.h",
227 "codecs/g711/g711.c", 216 "codecs/g711/g711.c",
228 "codecs/g711/g711.h", 217 "codecs/g711/g711.h",
229 "codecs/g711/g711_interface.c", 218 "codecs/g711/g711_interface.c",
230 "codecs/g711/g711_interface.h", 219 "codecs/g711/g711_interface.h",
231 ] 220 ]
232 221
233 configs += [ "../..:common_config" ]
234
235 public_configs = [ 222 public_configs = [
236 "../..:common_inherited_config", 223 "../..:common_inherited_config",
237 ":g711_config", 224 ":g711_config",
238 ] 225 ]
239 226
240 deps = [ 227 deps = [
241 ":audio_decoder_interface", 228 ":audio_decoder_interface",
242 ":audio_encoder_interface", 229 ":audio_encoder_interface",
243 ] 230 ]
244 } 231 }
(...skipping 11 matching lines...) Expand all
256 "codecs/g722/audio_decoder_g722.h", 243 "codecs/g722/audio_decoder_g722.h",
257 "codecs/g722/audio_encoder_g722.cc", 244 "codecs/g722/audio_encoder_g722.cc",
258 "codecs/g722/audio_encoder_g722.h", 245 "codecs/g722/audio_encoder_g722.h",
259 "codecs/g722/g722_decode.c", 246 "codecs/g722/g722_decode.c",
260 "codecs/g722/g722_enc_dec.h", 247 "codecs/g722/g722_enc_dec.h",
261 "codecs/g722/g722_encode.c", 248 "codecs/g722/g722_encode.c",
262 "codecs/g722/g722_interface.c", 249 "codecs/g722/g722_interface.c",
263 "codecs/g722/g722_interface.h", 250 "codecs/g722/g722_interface.h",
264 ] 251 ]
265 252
266 configs += [ "../..:common_config" ]
267
268 public_configs = [ 253 public_configs = [
269 "../..:common_inherited_config", 254 "../..:common_inherited_config",
270 ":g722_config", 255 ":g722_config",
271 ] 256 ]
272 257
273 deps = [ 258 deps = [
274 ":audio_decoder_interface", 259 ":audio_decoder_interface",
275 ":audio_encoder_interface", 260 ":audio_encoder_interface",
276 ] 261 ]
277 } 262 }
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
423 "codecs/ilbc/vq3.c", 408 "codecs/ilbc/vq3.c",
424 "codecs/ilbc/vq3.h", 409 "codecs/ilbc/vq3.h",
425 "codecs/ilbc/vq4.c", 410 "codecs/ilbc/vq4.c",
426 "codecs/ilbc/vq4.h", 411 "codecs/ilbc/vq4.h",
427 "codecs/ilbc/window32_w32.c", 412 "codecs/ilbc/window32_w32.c",
428 "codecs/ilbc/window32_w32.h", 413 "codecs/ilbc/window32_w32.h",
429 "codecs/ilbc/xcorr_coef.c", 414 "codecs/ilbc/xcorr_coef.c",
430 "codecs/ilbc/xcorr_coef.h", 415 "codecs/ilbc/xcorr_coef.h",
431 ] 416 ]
432 417
433 configs += [ "../..:common_config" ]
434
435 public_configs = [ 418 public_configs = [
436 "../..:common_inherited_config", 419 "../..:common_inherited_config",
437 ":ilbc_config", 420 ":ilbc_config",
438 ] 421 ]
439 422
440 deps = [ 423 deps = [
441 ":audio_decoder_interface", 424 ":audio_decoder_interface",
442 ":audio_encoder_interface", 425 ":audio_encoder_interface",
443 "../../base:rtc_base_approved", 426 "../../base:rtc_base_approved",
444 "../../common_audio", 427 "../../common_audio",
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 "codecs/isac/main/source/spectrum_ar_model_tables.c", 500 "codecs/isac/main/source/spectrum_ar_model_tables.c",
518 "codecs/isac/main/source/spectrum_ar_model_tables.h", 501 "codecs/isac/main/source/spectrum_ar_model_tables.h",
519 "codecs/isac/main/source/structs.h", 502 "codecs/isac/main/source/structs.h",
520 "codecs/isac/main/source/transform.c", 503 "codecs/isac/main/source/transform.c",
521 ] 504 ]
522 505
523 if (is_linux) { 506 if (is_linux) {
524 libs = [ "m" ] 507 libs = [ "m" ]
525 } 508 }
526 509
527 configs += [ "../..:common_config" ]
528
529 public_configs = [ 510 public_configs = [
530 "../..:common_inherited_config", 511 "../..:common_inherited_config",
531 ":isac_config", 512 ":isac_config",
532 ] 513 ]
533 514
534 deps = [ 515 deps = [
535 ":audio_decoder_interface", 516 ":audio_decoder_interface",
536 ":audio_encoder_interface", 517 ":audio_encoder_interface",
537 ":isac_common", 518 ":isac_common",
538 "../..:webrtc_common", 519 "../..:webrtc_common",
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
597 "codecs/isac/fix/source/spectrum_ar_model_tables.h", 578 "codecs/isac/fix/source/spectrum_ar_model_tables.h",
598 "codecs/isac/fix/source/structs.h", 579 "codecs/isac/fix/source/structs.h",
599 "codecs/isac/fix/source/transform.c", 580 "codecs/isac/fix/source/transform.c",
600 "codecs/isac/fix/source/transform_tables.c", 581 "codecs/isac/fix/source/transform_tables.c",
601 ] 582 ]
602 583
603 if (!is_win) { 584 if (!is_win) {
604 defines = [ "WEBRTC_LINUX" ] 585 defines = [ "WEBRTC_LINUX" ]
605 } 586 }
606 587
607 configs += [ "../..:common_config" ]
608
609 public_configs = [ 588 public_configs = [
610 "../..:common_inherited_config", 589 "../..:common_inherited_config",
611 ":isac_fix_config", 590 ":isac_fix_config",
612 ] 591 ]
613 592
614 deps = [ 593 deps = [
615 ":audio_decoder_interface", 594 ":audio_decoder_interface",
616 ":audio_encoder_interface", 595 ":audio_encoder_interface",
617 ":isac_common", 596 ":isac_common",
618 "../../common_audio", 597 "../../common_audio",
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
679 658
680 # Disable LTO on NEON targets due to compiler bug. 659 # Disable LTO on NEON targets due to compiler bug.
681 # TODO(fdegans): Enable this. See crbug.com/408997. 660 # TODO(fdegans): Enable this. See crbug.com/408997.
682 if (rtc_use_lto) { 661 if (rtc_use_lto) {
683 cflags -= [ 662 cflags -= [
684 "-flto", 663 "-flto",
685 "-ffat-lto-objects", 664 "-ffat-lto-objects",
686 ] 665 ]
687 } 666 }
688 667
689 configs += [ "../..:common_config" ]
690 public_configs = [ "../..:common_inherited_config" ] 668 public_configs = [ "../..:common_inherited_config" ]
691 669
692 deps = [ 670 deps = [
693 "../../common_audio", 671 "../../common_audio",
694 ] 672 ]
695 } 673 }
696 } 674 }
697 675
698 config("pcm16b_config") { 676 config("pcm16b_config") {
699 include_dirs = [ 677 include_dirs = [
(...skipping 11 matching lines...) Expand all
711 "codecs/pcm16b/pcm16b.c", 689 "codecs/pcm16b/pcm16b.c",
712 "codecs/pcm16b/pcm16b.h", 690 "codecs/pcm16b/pcm16b.h",
713 ] 691 ]
714 692
715 deps = [ 693 deps = [
716 ":audio_decoder_interface", 694 ":audio_decoder_interface",
717 ":audio_encoder_interface", 695 ":audio_encoder_interface",
718 ":g711", 696 ":g711",
719 ] 697 ]
720 698
721 configs += [ "../..:common_config" ]
722
723 public_configs = [ 699 public_configs = [
724 "../..:common_inherited_config", 700 "../..:common_inherited_config",
725 ":pcm16b_config", 701 ":pcm16b_config",
726 ] 702 ]
727 } 703 }
728 704
729 config("opus_config") { 705 config("opus_config") {
730 include_dirs = [ "../../.." ] 706 include_dirs = [ "../../.." ]
731 } 707 }
732 708
733 rtc_source_set("webrtc_opus") { 709 rtc_source_set("webrtc_opus") {
734 sources = [ 710 sources = [
735 "codecs/opus/audio_decoder_opus.cc", 711 "codecs/opus/audio_decoder_opus.cc",
736 "codecs/opus/audio_decoder_opus.h", 712 "codecs/opus/audio_decoder_opus.h",
737 "codecs/opus/audio_encoder_opus.cc", 713 "codecs/opus/audio_encoder_opus.cc",
738 "codecs/opus/audio_encoder_opus.h", 714 "codecs/opus/audio_encoder_opus.h",
739 "codecs/opus/opus_inst.h", 715 "codecs/opus/opus_inst.h",
740 "codecs/opus/opus_interface.c", 716 "codecs/opus/opus_interface.c",
741 "codecs/opus/opus_interface.h", 717 "codecs/opus/opus_interface.h",
742 ] 718 ]
743 719
744 deps = [ 720 deps = [
745 ":audio_decoder_interface", 721 ":audio_decoder_interface",
746 ":audio_encoder_interface", 722 ":audio_encoder_interface",
747 "../../base:rtc_base_approved", 723 "../../base:rtc_base_approved",
748 ] 724 ]
749 725
750 if (rtc_build_opus) { 726 if (rtc_build_opus) {
751 configs += [ "../..:common_config" ]
752 public_configs = [ "../..:common_inherited_config" ] 727 public_configs = [ "../..:common_inherited_config" ]
753 728
754 public_deps = [ 729 public_deps = [
755 rtc_opus_dir, 730 rtc_opus_dir,
756 ] 731 ]
757 } else if (build_with_mozilla) { 732 } else if (build_with_mozilla) {
758 include_dirs = [ getenv("DIST") + "/include/opus" ] 733 include_dirs = [ getenv("DIST") + "/include/opus" ]
759 } 734 }
760 } 735 }
761 736
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
837 "neteq/sync_buffer.cc", 812 "neteq/sync_buffer.cc",
838 "neteq/sync_buffer.h", 813 "neteq/sync_buffer.h",
839 "neteq/tick_timer.cc", 814 "neteq/tick_timer.cc",
840 "neteq/tick_timer.h", 815 "neteq/tick_timer.h",
841 "neteq/time_stretch.cc", 816 "neteq/time_stretch.cc",
842 "neteq/time_stretch.h", 817 "neteq/time_stretch.h",
843 "neteq/timestamp_scaler.cc", 818 "neteq/timestamp_scaler.cc",
844 "neteq/timestamp_scaler.h", 819 "neteq/timestamp_scaler.h",
845 ] 820 ]
846 821
847 configs += [ "../..:common_config" ]
848
849 public_configs = [ 822 public_configs = [
850 "../..:common_inherited_config", 823 "../..:common_inherited_config",
851 ":neteq_config", 824 ":neteq_config",
852 ] 825 ]
853 826
854 deps = [ 827 deps = [
855 ":audio_decoder_interface", 828 ":audio_decoder_interface",
856 ":builtin_audio_decoder_factory", 829 ":builtin_audio_decoder_factory",
857 ":cng", 830 ":cng",
858 ":g711", 831 ":g711",
(...skipping 28 matching lines...) Expand all
887 } 860 }
888 861
889 if (rtc_include_tests) { 862 if (rtc_include_tests) {
890 rtc_source_set("acm_receive_test") { 863 rtc_source_set("acm_receive_test") {
891 testonly = true 864 testonly = true
892 sources = [ 865 sources = [
893 "acm2/acm_receive_test_oldapi.cc", 866 "acm2/acm_receive_test_oldapi.cc",
894 "acm2/acm_receive_test_oldapi.h", 867 "acm2/acm_receive_test_oldapi.h",
895 ] 868 ]
896 869
897 configs += [ "../..:common_config" ]
898 public_configs = [ "../..:common_inherited_config" ] 870 public_configs = [ "../..:common_inherited_config" ]
899 871
900 defines = audio_coding_defines 872 defines = audio_coding_defines
901 873
902 deps = audio_coding_deps + [ 874 deps = audio_coding_deps + [
903 ":audio_coding", 875 ":audio_coding",
904 ":neteq_unittest_tools", 876 ":neteq_unittest_tools",
905 "//testing/gtest", 877 "//testing/gtest",
906 ] 878 ]
907 } 879 }
908 880
909 rtc_source_set("acm_send_test") { 881 rtc_source_set("acm_send_test") {
910 testonly = true 882 testonly = true
911 sources = [ 883 sources = [
912 "acm2/acm_send_test_oldapi.cc", 884 "acm2/acm_send_test_oldapi.cc",
913 "acm2/acm_send_test_oldapi.h", 885 "acm2/acm_send_test_oldapi.h",
914 ] 886 ]
915 887
916 configs += [ "../..:common_config" ]
917 public_configs = [ "../..:common_inherited_config" ] 888 public_configs = [ "../..:common_inherited_config" ]
918 889
919 defines = audio_coding_defines 890 defines = audio_coding_defines
920 891
921 deps = audio_coding_deps + [ 892 deps = audio_coding_deps + [
922 ":audio_coding", 893 ":audio_coding",
923 ":neteq_unittest_tools", 894 ":neteq_unittest_tools",
924 "//testing/gtest", 895 "//testing/gtest",
925 ] 896 ]
926 } 897 }
927 898
928 rtc_executable("delay_test") { 899 rtc_executable("delay_test") {
929 testonly = true 900 testonly = true
930 sources = [ 901 sources = [
931 "test/Channel.cc", 902 "test/Channel.cc",
932 "test/PCMFile.cc", 903 "test/PCMFile.cc",
933 "test/delay_test.cc", 904 "test/delay_test.cc",
934 "test/utility.cc", 905 "test/utility.cc",
935 ] 906 ]
936 907
937 configs += [ "../..:common_config" ]
938 public_configs = [ "../..:common_inherited_config" ] 908 public_configs = [ "../..:common_inherited_config" ]
939 909
940 deps = [ 910 deps = [
941 ":audio_coding", 911 ":audio_coding",
942 "../../:webrtc_common", 912 "../../:webrtc_common",
943 "../../system_wrappers", 913 "../../system_wrappers",
944 "../../system_wrappers:system_wrappers_default", 914 "../../system_wrappers:system_wrappers_default",
945 "../../test:test_support", 915 "../../test:test_support",
946 "../rtp_rtcp", 916 "../rtp_rtcp",
947 "//testing/gtest", 917 "//testing/gtest",
948 "//third_party/gflags:gflags", 918 "//third_party/gflags:gflags",
949 ] 919 ]
950 } # delay_test 920 } # delay_test
951 921
952 rtc_executable("insert_packet_with_timing") { 922 rtc_executable("insert_packet_with_timing") {
953 testonly = true 923 testonly = true
954 sources = [ 924 sources = [
955 "test/Channel.cc", 925 "test/Channel.cc",
956 "test/PCMFile.cc", 926 "test/PCMFile.cc",
957 "test/insert_packet_with_timing.cc", 927 "test/insert_packet_with_timing.cc",
958 ] 928 ]
959 929
960 configs += [ "../..:common_config" ]
961 public_configs = [ "../..:common_inherited_config" ] 930 public_configs = [ "../..:common_inherited_config" ]
962 931
963 if (is_clang) { 932 if (is_clang) {
964 # Suppress warnings from Chrome's Clang plugins. 933 # Suppress warnings from Chrome's Clang plugins.
965 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. 934 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
966 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 935 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
967 } 936 }
968 937
969 deps = [ 938 deps = [
970 ":audio_coding", 939 ":audio_coding",
(...skipping 21 matching lines...) Expand all
992 ] 961 ]
993 } 962 }
994 } 963 }
995 964
996 rtc_test("audio_decoder_unittests") { 965 rtc_test("audio_decoder_unittests") {
997 testonly = true 966 testonly = true
998 sources = [ 967 sources = [
999 "neteq/audio_decoder_unittest.cc", 968 "neteq/audio_decoder_unittest.cc",
1000 ] 969 ]
1001 970
1002 configs += [ "../..:common_config" ]
1003 public_configs = [ "../..:common_inherited_config" ] 971 public_configs = [ "../..:common_inherited_config" ]
1004 972
1005 if (is_clang) { 973 if (is_clang) {
1006 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 974 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163).
1007 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 975 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1008 } 976 }
1009 977
1010 deps = [] 978 deps = []
1011 979
1012 defines = neteq_defines 980 defines = neteq_defines
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1127 1095
1128 rtc_source_set("neteq_test_support") { 1096 rtc_source_set("neteq_test_support") {
1129 testonly = true 1097 testonly = true
1130 sources = [ 1098 sources = [
1131 "neteq/tools/neteq_external_decoder_test.cc", 1099 "neteq/tools/neteq_external_decoder_test.cc",
1132 "neteq/tools/neteq_external_decoder_test.h", 1100 "neteq/tools/neteq_external_decoder_test.h",
1133 "neteq/tools/neteq_performance_test.cc", 1101 "neteq/tools/neteq_performance_test.cc",
1134 "neteq/tools/neteq_performance_test.h", 1102 "neteq/tools/neteq_performance_test.h",
1135 ] 1103 ]
1136 1104
1137 configs += [ "../..:common_config" ]
1138 public_configs = [ "../..:common_inherited_config" ] 1105 public_configs = [ "../..:common_inherited_config" ]
1139 1106
1140 if (!is_debug) { 1107 if (!is_debug) {
1141 suppressed_configs += [ "//build/config/compiler:default_optimization" ] 1108 suppressed_configs += [ "//build/config/compiler:default_optimization" ]
1142 configs += [ "//build/config/compiler:optimize_max" ] 1109 configs += [ "//build/config/compiler:optimize_max" ]
1143 } 1110 }
1144 1111
1145 if (is_clang) { 1112 if (is_clang) {
1146 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1113 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163).
1147 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1114 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1148 } 1115 }
1149 1116
1150 deps = [ 1117 deps = [
1151 ":neteq", 1118 ":neteq",
1152 ":neteq_unittest_tools", 1119 ":neteq_unittest_tools",
1153 ":pcm16b", 1120 ":pcm16b",
1154 "//testing/gtest", 1121 "//testing/gtest",
1155 "//third_party/gflags", 1122 "//third_party/gflags",
1156 ] 1123 ]
1157 } 1124 }
1158 1125
1159 rtc_source_set("neteq_quality_test_support") { 1126 rtc_source_set("neteq_quality_test_support") {
1160 testonly = true 1127 testonly = true
1161 sources = [ 1128 sources = [
1162 "neteq/tools/neteq_quality_test.cc", 1129 "neteq/tools/neteq_quality_test.cc",
1163 "neteq/tools/neteq_quality_test.h", 1130 "neteq/tools/neteq_quality_test.h",
1164 ] 1131 ]
1165 1132
1166 configs += [ "../..:common_config" ]
1167 public_configs = [ "../..:common_inherited_config" ] 1133 public_configs = [ "../..:common_inherited_config" ]
1168 1134
1169 if (is_clang) { 1135 if (is_clang) {
1170 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1136 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163).
1171 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1137 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1172 } 1138 }
1173 1139
1174 deps = [ 1140 deps = [
1175 ":neteq", 1141 ":neteq",
1176 ":neteq_unittest_tools", 1142 ":neteq_unittest_tools",
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1211 "neteq/tools/packet_source.cc", 1177 "neteq/tools/packet_source.cc",
1212 "neteq/tools/packet_source.h", 1178 "neteq/tools/packet_source.h",
1213 "neteq/tools/resample_input_audio_file.cc", 1179 "neteq/tools/resample_input_audio_file.cc",
1214 "neteq/tools/resample_input_audio_file.h", 1180 "neteq/tools/resample_input_audio_file.h",
1215 "neteq/tools/rtp_file_source.cc", 1181 "neteq/tools/rtp_file_source.cc",
1216 "neteq/tools/rtp_file_source.h", 1182 "neteq/tools/rtp_file_source.h",
1217 "neteq/tools/rtp_generator.cc", 1183 "neteq/tools/rtp_generator.cc",
1218 "neteq/tools/rtp_generator.h", 1184 "neteq/tools/rtp_generator.h",
1219 ] 1185 ]
1220 1186
1221 configs += [ "../..:common_config" ]
1222 public_configs = [ 1187 public_configs = [
1223 "../..:common_inherited_config", 1188 "../..:common_inherited_config",
1224 ":neteq_unittest_tools_config", 1189 ":neteq_unittest_tools_config",
1225 ] 1190 ]
1226 1191
1227 if (is_clang) { 1192 if (is_clang) {
1228 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 1193 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163).
1229 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1194 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1230 } 1195 }
1231 1196
(...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after
1553 configs += [ ":isac_test_warnings_config" ] 1518 configs += [ ":isac_test_warnings_config" ]
1554 } 1519 }
1555 1520
1556 rtc_executable("g711_test") { 1521 rtc_executable("g711_test") {
1557 testonly = true 1522 testonly = true
1558 1523
1559 sources = [ 1524 sources = [
1560 "codecs/g711/test/testG711.cc", 1525 "codecs/g711/test/testG711.cc",
1561 ] 1526 ]
1562 1527
1563 configs += [ "../..:common_config" ]
1564 public_configs = [ "../..:common_inherited_config" ] 1528 public_configs = [ "../..:common_inherited_config" ]
1565 1529
1566 deps = [ 1530 deps = [
1567 ":g711", 1531 ":g711",
1568 ] 1532 ]
1569 } 1533 }
1570 1534
1571 rtc_executable("g722_test") { 1535 rtc_executable("g722_test") {
1572 testonly = true 1536 testonly = true
1573 1537
1574 sources = [ 1538 sources = [
1575 "codecs/g722/test/testG722.cc", 1539 "codecs/g722/test/testG722.cc",
1576 ] 1540 ]
1577 1541
1578 configs += [ "../..:common_config" ]
1579 public_configs = [ "../..:common_inherited_config" ] 1542 public_configs = [ "../..:common_inherited_config" ]
1580 1543
1581 deps = [ 1544 deps = [
1582 ":g722", 1545 ":g722",
1583 "../..:webrtc_common", 1546 "../..:webrtc_common",
1584 ] 1547 ]
1585 } 1548 }
1586 1549
1587 rtc_executable("isac_api_test") { 1550 rtc_executable("isac_api_test") {
1588 testonly = true 1551 testonly = true
1589 1552
1590 sources = [ 1553 sources = [
1591 "codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc", 1554 "codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc",
1592 "codecs/isac/main/util/utility.c", 1555 "codecs/isac/main/util/utility.c",
1593 ] 1556 ]
1594 1557
1595 configs += [ "../..:common_config" ]
1596 public_configs = [ "../..:common_inherited_config" ] 1558 public_configs = [ "../..:common_inherited_config" ]
1597 1559
1598 deps = [ 1560 deps = [
1599 ":isac", 1561 ":isac",
1600 "../../base:rtc_base_approved", 1562 "../../base:rtc_base_approved",
1601 ] 1563 ]
1602 1564
1603 include_dirs = [ 1565 include_dirs = [
1604 "codecs/isac/main/include", 1566 "codecs/isac/main/include",
1605 "codecs/isac/main/test", 1567 "codecs/isac/main/test",
1606 "codecs/isac/main/util", 1568 "codecs/isac/main/util",
1607 ] 1569 ]
1608 } 1570 }
1609 1571
1610 rtc_executable("isac_switch_samprate_test") { 1572 rtc_executable("isac_switch_samprate_test") {
1611 testonly = true 1573 testonly = true
1612 1574
1613 sources = [ 1575 sources = [
1614 "codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc", 1576 "codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc",
1615 "codecs/isac/main/util/utility.c", 1577 "codecs/isac/main/util/utility.c",
1616 ] 1578 ]
1617 1579
1618 configs += [ "../..:common_config" ]
1619 public_configs = [ "../..:common_inherited_config" ] 1580 public_configs = [ "../..:common_inherited_config" ]
1620 1581
1621 deps = [ 1582 deps = [
1622 ":isac", 1583 ":isac",
1623 ] 1584 ]
1624 1585
1625 include_dirs = [ 1586 include_dirs = [
1626 "codecs/isac/main/include", 1587 "codecs/isac/main/include",
1627 "codecs/isac/main/test", 1588 "codecs/isac/main/test",
1628 "codecs/isac/main/util", 1589 "codecs/isac/main/util",
1629 "../../common_audio/signal_processing/include", 1590 "../../common_audio/signal_processing/include",
1630 ] 1591 ]
1631 } 1592 }
1632 1593
1633 rtc_executable("ilbc_test") { 1594 rtc_executable("ilbc_test") {
1634 testonly = true 1595 testonly = true
1635 1596
1636 sources = [ 1597 sources = [
1637 "codecs/ilbc/test/iLBC_test.c", 1598 "codecs/ilbc/test/iLBC_test.c",
1638 ] 1599 ]
1639 1600
1640 configs += [ "../..:common_config" ]
1641 public_configs = [ "../..:common_inherited_config" ] 1601 public_configs = [ "../..:common_inherited_config" ]
1642 1602
1643 deps = [ 1603 deps = [
1644 ":ilbc", 1604 ":ilbc",
1645 ] 1605 ]
1646 } 1606 }
1647 1607
1648 rtc_executable("webrtc_opus_fec_test") { 1608 rtc_executable("webrtc_opus_fec_test") {
1649 testonly = true 1609 testonly = true
1650 1610
(...skipping 10 matching lines...) Expand all
1661 "//testing/gtest", 1621 "//testing/gtest",
1662 ] 1622 ]
1663 1623
1664 if (is_clang) { 1624 if (is_clang) {
1665 # Suppress warnings from Chrome's Clang plugins. 1625 # Suppress warnings from Chrome's Clang plugins.
1666 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. 1626 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
1667 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1627 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1668 } 1628 }
1669 } 1629 }
1670 } 1630 }
OLDNEW
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698