# Define rules for which include paths are allowed in our source. include_rules = [ # Base is only used to build Android APK tests and may not be referenced by # WebRTC production code. "-base", "-chromium", "+external/webrtc/webrtc", # Android platform build. "+gflags", "+libyuv", "-webrtc", # Has to be disabled; otherwise all dirs below will be allowed. # Individual headers that will be moved out of here, see webrtc:4243. "+webrtc/call.h", "+webrtc/common_types.h", "+webrtc/config.h", "+webrtc/transport.h", "+webrtc/typedefs.h", "+webrtc/video_decoder.h", "+webrtc/video_encoder.h", "+webrtc/video_frame.h", "+webrtc/video_receive_stream.h", "+webrtc/video_send_stream.h", "+webrtc/voice_engine_configurations.h", "+WebRTC", "+webrtc/api", "+webrtc/base", "+webrtc/modules/include", "+webrtc/test", "+webrtc/tools", ] # The below rules will be removed when webrtc:4243 is fixed. specific_include_rules = { # The call/call.h exception is here only until the peerconnection # implementation has been moved out of api/. See: # http://bugs.webrtc.org/5883 "call\.h": [ "+webrtc/call/call.h" ], "video_frame\.h": [ "+webrtc/common_video", ], "video_receive_stream\.h": [ "+webrtc/common_video/include", "+webrtc/media/base", ], "video_send_stream\.h": [ "+webrtc/common_video/include", "+webrtc/media/base", ], }