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