OLD | NEW |
1 include_rules = [ | 1 include_rules = [ |
2 "+third_party/libyuv", | 2 "+third_party/libyuv", |
3 "+webrtc/base", | 3 "+webrtc/base", |
4 "+webrtc/common_video", | 4 "+webrtc/common_video", |
5 "+webrtc/media", | 5 "+webrtc/media", |
6 "+webrtc/p2p", | 6 "+webrtc/p2p", |
7 "+webrtc/pc", | 7 "+webrtc/pc", |
8 ] | 8 ] |
9 | 9 |
10 specific_include_rules = { | 10 specific_include_rules = { |
11 "peerconnection_jni\.cc": [ | 11 "peerconnection_jni\.cc": [ |
12 "+webrtc/voice_engine", | 12 "+webrtc/voice_engine", |
13 ], | 13 ], |
14 | 14 |
15 # TODO(ossu): Remove this exception when {builtin_,}audio_encoder_factory.h | 15 # TODO(ossu): Remove this exception when {builtin_,}audio_encoder_factory.h |
16 # has moved to api/. | 16 # has moved to api/. |
17 "peerconnectioninterface\.h": [ | 17 "peerconnectioninterface\.h": [ |
| 18 "+webrtc/call/callfactoryinterface.h", |
| 19 "+webrtc/logging/rtc_event_log/rtc_event_log_factory_interface.h", |
18 "+webrtc/modules/audio_coding/codecs/audio_encoder_factory.h", | 20 "+webrtc/modules/audio_coding/codecs/audio_encoder_factory.h", |
19 "+webrtc/modules/audio_coding/codecs/builtin_audio_encoder_factory.h", | 21 "+webrtc/modules/audio_coding/codecs/builtin_audio_encoder_factory.h", |
20 ], | 22 ], |
21 | 23 |
22 # We allow .cc files in webrtc/api/ to #include a bunch of stuff | 24 # We allow .cc files in webrtc/api/ to #include a bunch of stuff |
23 # that's off-limits for the .h files. That's because .h files leak | 25 # that's off-limits for the .h files. That's because .h files leak |
24 # their #includes to whoever's #including them, but .cc files do not | 26 # their #includes to whoever's #including them, but .cc files do not |
25 # since no one #includes them. | 27 # since no one #includes them. |
26 ".*\.cc": [ | 28 ".*\.cc": [ |
27 "+webrtc/modules/audio_coding", | 29 "+webrtc/modules/audio_coding", |
28 ], | 30 ], |
29 } | 31 } |
OLD | NEW |