OLD | NEW |
---|---|
(Empty) | |
1 import("//third_party/protobuf/proto_library.gni") | |
2 import("../../../webrtc.gni") | |
peah-webrtc
2017/03/31 07:24:42
Should there be a separate build target for this?
aleloi
2017/04/06 15:46:10
I think it's best: it disconnects the APM from the
| |
3 | |
4 rtc_source_set("aec_dumper") { | |
5 # Includes audio_processing.h TODO(aleloi): add a dependency for | |
6 # that when the header is not part of ..:audio_processing. | |
7 check_includes = false | |
8 | |
9 # Will be removed once implementation is added. | |
10 assert_no_deps = [ ":aec_dumper_impl" ] | |
11 | |
12 sources = [ | |
13 "aec_dumper.cc", | |
14 "aec_dumper.h", | |
15 "null_aec_dumper.h", | |
16 ] | |
17 | |
18 # Only targets in this file and audio_processing/ can depend on | |
19 # this. | |
20 visibility = [ | |
21 "../:*", | |
22 ":*", | |
23 ] | |
24 | |
25 deps = [] | |
26 } | |
27 | |
28 rtc_source_set("aec_dumper_impl") { | |
29 assert_no_deps = [ ":aec_dumper_no_pb" ] | |
30 | |
31 # Will be added later | |
32 sources = [] | |
33 deps = [] | |
34 | |
35 # When completed, it will not compile without protobuf support. | |
36 if (rtc_enable_protobuf) { | |
37 deps += [ "../:audioproc_debug_proto" ] | |
38 } | |
39 } | |
40 | |
41 rtc_source_set("aec_dumper_no_pb") { | |
42 assert_no_deps = [ ":aec_dumper_impl" ] | |
43 sources = [ | |
44 "no_pb_aec_dumper.cc", | |
45 ] | |
46 deps = [ | |
47 ":aec_dumper", | |
48 ] | |
49 } | |
50 | |
51 rtc_source_set("aec_dumper_unittests") { | |
52 testonly = true | |
53 deps = [ | |
54 ":aec_dumper", | |
55 ":aec_dumper_no_pb", | |
56 "../../../base:rtc_task_queue", | |
57 "../../../test:test_support", | |
58 "//testing/gtest", | |
59 ] | |
60 sources = [] | |
61 if (rtc_enable_protobuf) { | |
62 deps += [ | |
63 ":aec_dumper_impl", | |
64 # Might be added later: | |
65 # "..:audioproc_protobuf_utils", | |
66 # "..:audioproc_unittest_proto", | |
67 ] | |
68 } else { | |
69 deps += [ ":aec_dumper_no_pb" ] | |
70 } | |
71 sources += [ "aec_dumper_unittest.cc" ] | |
72 } | |
OLD | NEW |