1include_rules = [
2  "+third_party/libjpeg",
3  "+third_party/libjpeg_turbo",
4  "+call",
5  "+common_audio",
6  "+common_video",
7  "+logging/rtc_event_log",
8  "+media/base",
9  "+media/engine",
10  "+modules/audio_coding",
11  "+modules/congestion_controller",
12  "+modules/audio_device",
13  "+modules/audio_mixer",
14  "+modules/audio_processing",
15  "+modules/congestion_controller/bbr",
16  "+modules/rtp_rtcp",
17  "+modules/utility",
18  "+modules/video_capture",
19  "+modules/video_coding",
20  "+sdk",
21  "+system_wrappers",
22  "+third_party/libyuv",
23]
24
25specific_include_rules = {
26  "gmock\.h": [
27    "+testing/gmock/include/gmock",
28  ],
29  "gtest\.h": [
30    "+testing/gtest/include/gtest",
31  ],
32  ".*congestion_controller_feedback_fuzzer\.cc": [
33    "+modules/congestion_controller/include/receive_side_congestion_controller.h",
34    "+modules/pacing/packet_router.h",
35    "+modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h",
36  ],
37  ".*mdns_parser_fuzzer\.cc": [
38    "+p2p/base/mdns_message.h",
39  ],
40  ".*pseudotcp_parser_fuzzer\.cc": [
41    "+p2p/base/pseudo_tcp.h",
42  ],
43  ".*stun_parser_fuzzer\.cc": [
44    "+p2p/base/stun.h",
45  ],
46  ".*stun_validator_fuzzer\.cc": [
47    "+p2p/base/stun.h",
48  ],
49  ".*test_main\.cc": [
50    "+absl/debugging/failure_signal_handler.h",
51    "+absl/debugging/symbolize.h",
52  ],
53  ".*test_peer\.(h|cc)": [
54    "+pc",
55    "+p2p",
56  ],
57  ".*test_peer_factory\.(h|cc)": [
58    "+pc",
59    "+p2p",
60  ],
61  ".*network_emulation_pc_unittest\.cc": [
62    "+pc/peer_connection_wrapper.h",
63    "+pc/test/mock_peer_connection_observers.h",
64    "+p2p/client/basic_port_allocator.h",
65  ],
66  ".*peer_connection_quality_test\.(h|cc)": [
67    "+pc",
68  ],
69  ".*sdp_changer\.(h|cc)": [
70    "+pc",
71    "+p2p",
72  ],
73  ".*test_video_capturer_video_track_source.h": [
74    "+pc",
75  ],
76  "benchmark_main\.cc": [
77    "+benchmark",
78  ]
79}
80