xref: /aosp_15_r20/external/webrtc/api/DEPS (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker# This is supposed to be a complete list of top-level directories,
2*d9f75844SAndroid Build Coastguard Worker# excepting only api/ itself.
3*d9f75844SAndroid Build Coastguard Workerinclude_rules = [
4*d9f75844SAndroid Build Coastguard Worker  "-audio",
5*d9f75844SAndroid Build Coastguard Worker  "-base",
6*d9f75844SAndroid Build Coastguard Worker  "-build",
7*d9f75844SAndroid Build Coastguard Worker  "-buildtools",
8*d9f75844SAndroid Build Coastguard Worker  "-build_overrides",
9*d9f75844SAndroid Build Coastguard Worker  "-call",
10*d9f75844SAndroid Build Coastguard Worker  "-common_audio",
11*d9f75844SAndroid Build Coastguard Worker  "-common_video",
12*d9f75844SAndroid Build Coastguard Worker  "-data",
13*d9f75844SAndroid Build Coastguard Worker  "-examples",
14*d9f75844SAndroid Build Coastguard Worker  "-experiments",
15*d9f75844SAndroid Build Coastguard Worker  "-g3doc",
16*d9f75844SAndroid Build Coastguard Worker  "-ios",
17*d9f75844SAndroid Build Coastguard Worker  "-infra",
18*d9f75844SAndroid Build Coastguard Worker  "-logging",
19*d9f75844SAndroid Build Coastguard Worker  "-media",
20*d9f75844SAndroid Build Coastguard Worker  "-net",
21*d9f75844SAndroid Build Coastguard Worker  "-modules",
22*d9f75844SAndroid Build Coastguard Worker  "-out",
23*d9f75844SAndroid Build Coastguard Worker  "-p2p",
24*d9f75844SAndroid Build Coastguard Worker  "-pc",
25*d9f75844SAndroid Build Coastguard Worker  "-resources",
26*d9f75844SAndroid Build Coastguard Worker  "-rtc_base",
27*d9f75844SAndroid Build Coastguard Worker  "-rtc_tools",
28*d9f75844SAndroid Build Coastguard Worker  "-sdk",
29*d9f75844SAndroid Build Coastguard Worker  "-stats",
30*d9f75844SAndroid Build Coastguard Worker  "-style-guide",
31*d9f75844SAndroid Build Coastguard Worker  "-system_wrappers",
32*d9f75844SAndroid Build Coastguard Worker  "-test",
33*d9f75844SAndroid Build Coastguard Worker  "-testing",
34*d9f75844SAndroid Build Coastguard Worker  "-third_party",
35*d9f75844SAndroid Build Coastguard Worker  "-tools",
36*d9f75844SAndroid Build Coastguard Worker  "-tools_webrtc",
37*d9f75844SAndroid Build Coastguard Worker  "-video",
38*d9f75844SAndroid Build Coastguard Worker  "-external/webrtc/webrtc",  # Android platform build.
39*d9f75844SAndroid Build Coastguard Worker  "-libyuv",
40*d9f75844SAndroid Build Coastguard Worker  "-common_types.h",
41*d9f75844SAndroid Build Coastguard Worker  "-WebRTC",
42*d9f75844SAndroid Build Coastguard Worker]
43*d9f75844SAndroid Build Coastguard Worker
44*d9f75844SAndroid Build Coastguard Workerspecific_include_rules = {
45*d9f75844SAndroid Build Coastguard Worker  # Some internal headers are allowed even in API headers:
46*d9f75844SAndroid Build Coastguard Worker
47*d9f75844SAndroid Build Coastguard Worker  "call_factory_interface\.h": [
48*d9f75844SAndroid Build Coastguard Worker    "+call/rtp_transport_controller_send_factory_interface.h",
49*d9f75844SAndroid Build Coastguard Worker  ],
50*d9f75844SAndroid Build Coastguard Worker
51*d9f75844SAndroid Build Coastguard Worker  ".*\.h": [
52*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/checks.h",
53*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/system/rtc_export.h",
54*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/system/rtc_export_template.h",
55*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/units/unit_base.h",
56*d9f75844SAndroid Build Coastguard Worker  ],
57*d9f75844SAndroid Build Coastguard Worker
58*d9f75844SAndroid Build Coastguard Worker  "array_view\.h": [
59*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/type_traits.h",
60*d9f75844SAndroid Build Coastguard Worker  ],
61*d9f75844SAndroid Build Coastguard Worker
62*d9f75844SAndroid Build Coastguard Worker  # Needed because AudioEncoderOpus is in the wrong place for
63*d9f75844SAndroid Build Coastguard Worker  # backwards compatibilty reasons. See
64*d9f75844SAndroid Build Coastguard Worker  # https://bugs.chromium.org/p/webrtc/issues/detail?id=7847
65*d9f75844SAndroid Build Coastguard Worker  "audio_encoder_opus\.h": [
66*d9f75844SAndroid Build Coastguard Worker    "+modules/audio_coding/codecs/opus/audio_encoder_opus.h",
67*d9f75844SAndroid Build Coastguard Worker  ],
68*d9f75844SAndroid Build Coastguard Worker
69*d9f75844SAndroid Build Coastguard Worker  "async_resolver_factory\.h": [
70*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/async_resolver_interface.h",
71*d9f75844SAndroid Build Coastguard Worker  ],
72*d9f75844SAndroid Build Coastguard Worker
73*d9f75844SAndroid Build Coastguard Worker  "async_dns_resolver\.h": [
74*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/socket_address.h",
75*d9f75844SAndroid Build Coastguard Worker  ],
76*d9f75844SAndroid Build Coastguard Worker
77*d9f75844SAndroid Build Coastguard Worker  "candidate\.h": [
78*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/network_constants.h",
79*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/socket_address.h",
80*d9f75844SAndroid Build Coastguard Worker  ],
81*d9f75844SAndroid Build Coastguard Worker
82*d9f75844SAndroid Build Coastguard Worker  "data_channel_interface\.h": [
83*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/copy_on_write_buffer.h",
84*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
85*d9f75844SAndroid Build Coastguard Worker  ],
86*d9f75844SAndroid Build Coastguard Worker
87*d9f75844SAndroid Build Coastguard Worker  "data_channel_transport_interface\.h": [
88*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/copy_on_write_buffer.h",
89*d9f75844SAndroid Build Coastguard Worker  ],
90*d9f75844SAndroid Build Coastguard Worker
91*d9f75844SAndroid Build Coastguard Worker  "dtls_transport_interface\.h": [
92*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
93*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ssl_certificate.h",
94*d9f75844SAndroid Build Coastguard Worker  ],
95*d9f75844SAndroid Build Coastguard Worker
96*d9f75844SAndroid Build Coastguard Worker  "dtmf_sender_interface\.h": [
97*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
98*d9f75844SAndroid Build Coastguard Worker  ],
99*d9f75844SAndroid Build Coastguard Worker
100*d9f75844SAndroid Build Coastguard Worker  "fec_controller\.h": [
101*d9f75844SAndroid Build Coastguard Worker    "+modules/include/module_fec_types.h",
102*d9f75844SAndroid Build Coastguard Worker  ],
103*d9f75844SAndroid Build Coastguard Worker
104*d9f75844SAndroid Build Coastguard Worker  "frame_transformer_interface\.h": [
105*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
106*d9f75844SAndroid Build Coastguard Worker  ],
107*d9f75844SAndroid Build Coastguard Worker
108*d9f75844SAndroid Build Coastguard Worker  "ice_transport_interface\.h": [
109*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
110*d9f75844SAndroid Build Coastguard Worker  ],
111*d9f75844SAndroid Build Coastguard Worker
112*d9f75844SAndroid Build Coastguard Worker  "jsep\.h": [
113*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
114*d9f75844SAndroid Build Coastguard Worker  ],
115*d9f75844SAndroid Build Coastguard Worker
116*d9f75844SAndroid Build Coastguard Worker  "media_stream_interface\.h": [
117*d9f75844SAndroid Build Coastguard Worker    "+modules/audio_processing/include/audio_processing_statistics.h",
118*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
119*d9f75844SAndroid Build Coastguard Worker  ],
120*d9f75844SAndroid Build Coastguard Worker
121*d9f75844SAndroid Build Coastguard Worker  "packet_socket_factory\.h": [
122*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/proxy_info.h",
123*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/async_packet_socket.h",
124*d9f75844SAndroid Build Coastguard Worker  ],
125*d9f75844SAndroid Build Coastguard Worker
126*d9f75844SAndroid Build Coastguard Worker  "peer_connection_interface\.h": [
127*d9f75844SAndroid Build Coastguard Worker    "+call/rtp_transport_controller_send_factory_interface.h",
128*d9f75844SAndroid Build Coastguard Worker    "+media/base/media_config.h",
129*d9f75844SAndroid Build Coastguard Worker    "+media/base/media_engine.h",
130*d9f75844SAndroid Build Coastguard Worker    "+p2p/base/port.h",
131*d9f75844SAndroid Build Coastguard Worker    "+p2p/base/port_allocator.h",
132*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/network.h",
133*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/network_constants.h",
134*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/network_monitor_factory.h",
135*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
136*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/rtc_certificate.h",
137*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/rtc_certificate_generator.h",
138*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/socket_address.h",
139*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ssl_certificate.h",
140*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ssl_stream_adapter.h",
141*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread.h",
142*d9f75844SAndroid Build Coastguard Worker  ],
143*d9f75844SAndroid Build Coastguard Worker
144*d9f75844SAndroid Build Coastguard Worker  "proxy\.h": [
145*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/event.h",
146*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/message_handler.h",  # Inherits from it.
147*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread.h",
148*d9f75844SAndroid Build Coastguard Worker  ],
149*d9f75844SAndroid Build Coastguard Worker
150*d9f75844SAndroid Build Coastguard Worker  "ref_counted_base\.h": [
151*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
152*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_counter.h",
153*d9f75844SAndroid Build Coastguard Worker  ],
154*d9f75844SAndroid Build Coastguard Worker
155*d9f75844SAndroid Build Coastguard Worker  "rtc_error\.h": [
156*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/logging.h",
157*d9f75844SAndroid Build Coastguard Worker  ],
158*d9f75844SAndroid Build Coastguard Worker  "rtc_event_log_output_file.h": [
159*d9f75844SAndroid Build Coastguard Worker    # For private member and constructor.
160*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/system/file_wrapper.h",
161*d9f75844SAndroid Build Coastguard Worker  ],
162*d9f75844SAndroid Build Coastguard Worker  "rtp_receiver_interface\.h": [
163*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
164*d9f75844SAndroid Build Coastguard Worker  ],
165*d9f75844SAndroid Build Coastguard Worker
166*d9f75844SAndroid Build Coastguard Worker  "rtp_sender_interface\.h": [
167*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
168*d9f75844SAndroid Build Coastguard Worker  ],
169*d9f75844SAndroid Build Coastguard Worker
170*d9f75844SAndroid Build Coastguard Worker  "rtp_transceiver_interface\.h": [
171*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
172*d9f75844SAndroid Build Coastguard Worker  ],
173*d9f75844SAndroid Build Coastguard Worker
174*d9f75844SAndroid Build Coastguard Worker  "sctp_transport_interface\.h": [
175*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
176*d9f75844SAndroid Build Coastguard Worker  ],
177*d9f75844SAndroid Build Coastguard Worker
178*d9f75844SAndroid Build Coastguard Worker  "set_local_description_observer_interface\.h": [
179*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
180*d9f75844SAndroid Build Coastguard Worker  ],
181*d9f75844SAndroid Build Coastguard Worker  "set_remote_description_observer_interface\.h": [
182*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
183*d9f75844SAndroid Build Coastguard Worker  ],
184*d9f75844SAndroid Build Coastguard Worker
185*d9f75844SAndroid Build Coastguard Worker  "legacy_stats_types\.h": [
186*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
187*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_checker.h",
188*d9f75844SAndroid Build Coastguard Worker  ],
189*d9f75844SAndroid Build Coastguard Worker
190*d9f75844SAndroid Build Coastguard Worker  "uma_metrics\.h": [
191*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
192*d9f75844SAndroid Build Coastguard Worker  ],
193*d9f75844SAndroid Build Coastguard Worker
194*d9f75844SAndroid Build Coastguard Worker  "audio_mixer\.h": [
195*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
196*d9f75844SAndroid Build Coastguard Worker  ],
197*d9f75844SAndroid Build Coastguard Worker
198*d9f75844SAndroid Build Coastguard Worker  "audio_decoder\.h": [
199*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/buffer.h",
200*d9f75844SAndroid Build Coastguard Worker  ],
201*d9f75844SAndroid Build Coastguard Worker
202*d9f75844SAndroid Build Coastguard Worker  "audio_decoder_factory\.h": [
203*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
204*d9f75844SAndroid Build Coastguard Worker  ],
205*d9f75844SAndroid Build Coastguard Worker
206*d9f75844SAndroid Build Coastguard Worker  "audio_encoder\.h": [
207*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/buffer.h",
208*d9f75844SAndroid Build Coastguard Worker  ],
209*d9f75844SAndroid Build Coastguard Worker
210*d9f75844SAndroid Build Coastguard Worker  "audio_encoder_factory\.h": [
211*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
212*d9f75844SAndroid Build Coastguard Worker  ],
213*d9f75844SAndroid Build Coastguard Worker
214*d9f75844SAndroid Build Coastguard Worker  "frame_decryptor_interface\.h": [
215*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
216*d9f75844SAndroid Build Coastguard Worker  ],
217*d9f75844SAndroid Build Coastguard Worker
218*d9f75844SAndroid Build Coastguard Worker  "frame_encryptor_interface\.h": [
219*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
220*d9f75844SAndroid Build Coastguard Worker  ],
221*d9f75844SAndroid Build Coastguard Worker
222*d9f75844SAndroid Build Coastguard Worker  "rtc_stats_collector_callback\.h": [
223*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
224*d9f75844SAndroid Build Coastguard Worker  ],
225*d9f75844SAndroid Build Coastguard Worker
226*d9f75844SAndroid Build Coastguard Worker  "rtc_stats_report\.h": [
227*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
228*d9f75844SAndroid Build Coastguard Worker  ],
229*d9f75844SAndroid Build Coastguard Worker
230*d9f75844SAndroid Build Coastguard Worker  "audioproc_float\.h": [
231*d9f75844SAndroid Build Coastguard Worker    "+modules/audio_processing/include/audio_processing.h",
232*d9f75844SAndroid Build Coastguard Worker  ],
233*d9f75844SAndroid Build Coastguard Worker
234*d9f75844SAndroid Build Coastguard Worker  "echo_detector_creator\.h": [
235*d9f75844SAndroid Build Coastguard Worker    "+modules/audio_processing/include/audio_processing.h",
236*d9f75844SAndroid Build Coastguard Worker  ],
237*d9f75844SAndroid Build Coastguard Worker
238*d9f75844SAndroid Build Coastguard Worker  "fake_metronome\.h": [
239*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/synchronization/mutex.h",
240*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/task_queue.h",
241*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/task_utils/repeating_task.h",
242*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_annotations.h",
243*d9f75844SAndroid Build Coastguard Worker  ],
244*d9f75844SAndroid Build Coastguard Worker
245*d9f75844SAndroid Build Coastguard Worker  "make_ref_counted\.h": [
246*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_counted_object.h",
247*d9f75844SAndroid Build Coastguard Worker  ],
248*d9f75844SAndroid Build Coastguard Worker
249*d9f75844SAndroid Build Coastguard Worker  "mock.*\.h": [
250*d9f75844SAndroid Build Coastguard Worker    "+test/gmock.h",
251*d9f75844SAndroid Build Coastguard Worker  ],
252*d9f75844SAndroid Build Coastguard Worker
253*d9f75844SAndroid Build Coastguard Worker  "mock_peerconnectioninterface\.h": [
254*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_counted_object.h",
255*d9f75844SAndroid Build Coastguard Worker  ],
256*d9f75844SAndroid Build Coastguard Worker
257*d9f75844SAndroid Build Coastguard Worker  "mock_video_track\.h": [
258*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_counted_object.h",
259*d9f75844SAndroid Build Coastguard Worker  ],
260*d9f75844SAndroid Build Coastguard Worker
261*d9f75844SAndroid Build Coastguard Worker  "notifier\.h": [
262*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/system/no_unique_address.h",
263*d9f75844SAndroid Build Coastguard Worker  ],
264*d9f75844SAndroid Build Coastguard Worker
265*d9f75844SAndroid Build Coastguard Worker  "simulated_network\.h": [
266*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/random.h",
267*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_annotations.h",
268*d9f75844SAndroid Build Coastguard Worker  ],
269*d9f75844SAndroid Build Coastguard Worker
270*d9f75844SAndroid Build Coastguard Worker  "test_dependency_factory\.h": [
271*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_checker.h",
272*d9f75844SAndroid Build Coastguard Worker  ],
273*d9f75844SAndroid Build Coastguard Worker
274*d9f75844SAndroid Build Coastguard Worker  "time_controller\.h": [
275*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread.h",
276*d9f75844SAndroid Build Coastguard Worker  ],
277*d9f75844SAndroid Build Coastguard Worker
278*d9f75844SAndroid Build Coastguard Worker  "videocodec_test_fixture\.h": [
279*d9f75844SAndroid Build Coastguard Worker    "+modules/video_coding/include/video_codec_interface.h"
280*d9f75844SAndroid Build Coastguard Worker  ],
281*d9f75844SAndroid Build Coastguard Worker
282*d9f75844SAndroid Build Coastguard Worker  "video_encoder_config\.h": [
283*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/ref_count.h",
284*d9f75844SAndroid Build Coastguard Worker  ],
285*d9f75844SAndroid Build Coastguard Worker
286*d9f75844SAndroid Build Coastguard Worker  "sequence_checker\.h": [
287*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/synchronization/sequence_checker_internal.h",
288*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_annotations.h",
289*d9f75844SAndroid Build Coastguard Worker  ],
290*d9f75844SAndroid Build Coastguard Worker
291*d9f75844SAndroid Build Coastguard Worker  "wrapping_async_dns_resolver\.h": [
292*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/async_resolver.h",
293*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/async_resolver_interface.h",
294*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/socket_address.h",
295*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/third_party/sigslot/sigslot.h",
296*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread_annotations.h",
297*d9f75844SAndroid Build Coastguard Worker  ],
298*d9f75844SAndroid Build Coastguard Worker
299*d9f75844SAndroid Build Coastguard Worker  "video_encoder_factory_template.*\.h": [
300*d9f75844SAndroid Build Coastguard Worker    "+modules/video_coding",
301*d9f75844SAndroid Build Coastguard Worker  ],
302*d9f75844SAndroid Build Coastguard Worker
303*d9f75844SAndroid Build Coastguard Worker  "video_decoder_factory_template.*\.h": [
304*d9f75844SAndroid Build Coastguard Worker    "+modules/video_coding",
305*d9f75844SAndroid Build Coastguard Worker  ],
306*d9f75844SAndroid Build Coastguard Worker
307*d9f75844SAndroid Build Coastguard Worker  "field_trials\.h": [
308*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/containers/flat_map.h",
309*d9f75844SAndroid Build Coastguard Worker  ],
310*d9f75844SAndroid Build Coastguard Worker
311*d9f75844SAndroid Build Coastguard Worker  "video_track_source_proxy_factory.h": [
312*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/thread.h",
313*d9f75844SAndroid Build Coastguard Worker  ],
314*d9f75844SAndroid Build Coastguard Worker
315*d9f75844SAndroid Build Coastguard Worker  "field_trials_registry\.h": [
316*d9f75844SAndroid Build Coastguard Worker    "+rtc_base/containers/flat_set.h",
317*d9f75844SAndroid Build Coastguard Worker  ],
318*d9f75844SAndroid Build Coastguard Worker
319*d9f75844SAndroid Build Coastguard Worker  # .cc files in api/ should not be restricted in what they can #include,
320*d9f75844SAndroid Build Coastguard Worker  # so we re-add all the top-level directories here. (That's because .h
321*d9f75844SAndroid Build Coastguard Worker  # files leak their #includes to whoever's #including them, but .cc files
322*d9f75844SAndroid Build Coastguard Worker  # do not since no one #includes them.)
323*d9f75844SAndroid Build Coastguard Worker  ".*\.cc": [
324*d9f75844SAndroid Build Coastguard Worker    "+audio",
325*d9f75844SAndroid Build Coastguard Worker    "+call",
326*d9f75844SAndroid Build Coastguard Worker    "+common_audio",
327*d9f75844SAndroid Build Coastguard Worker    "+common_video",
328*d9f75844SAndroid Build Coastguard Worker    "+examples",
329*d9f75844SAndroid Build Coastguard Worker    "+experiments",
330*d9f75844SAndroid Build Coastguard Worker    "+logging",
331*d9f75844SAndroid Build Coastguard Worker    "+media",
332*d9f75844SAndroid Build Coastguard Worker    "+modules",
333*d9f75844SAndroid Build Coastguard Worker    "+p2p",
334*d9f75844SAndroid Build Coastguard Worker    "+pc",
335*d9f75844SAndroid Build Coastguard Worker    "+rtc_base",
336*d9f75844SAndroid Build Coastguard Worker    "+rtc_tools",
337*d9f75844SAndroid Build Coastguard Worker    "+sdk",
338*d9f75844SAndroid Build Coastguard Worker    "+stats",
339*d9f75844SAndroid Build Coastguard Worker    "+system_wrappers",
340*d9f75844SAndroid Build Coastguard Worker    "+test",
341*d9f75844SAndroid Build Coastguard Worker    "+tools",
342*d9f75844SAndroid Build Coastguard Worker    "+tools_webrtc",
343*d9f75844SAndroid Build Coastguard Worker    "+video",
344*d9f75844SAndroid Build Coastguard Worker    "+third_party",
345*d9f75844SAndroid Build Coastguard Worker  ],
346*d9f75844SAndroid Build Coastguard Worker}
347