kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 1 | # Define rules for which include paths are allowed in our source. |
| 2 | include_rules = [ |
| 3 | # Base is only used to build Android APK tests and may not be referenced by |
| 4 | # WebRTC production code. |
| 5 | "-base", |
| 6 | "-chromium", |
| 7 | "+external/webrtc/webrtc", # Android platform build. |
| 8 | "+gflags", |
| 9 | "+libyuv", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 10 | "-webrtc", # Has to be disabled; otherwise all dirs below will be allowed. |
kjellander | cf82062 | 2016-08-31 14:33:05 | [diff] [blame] | 11 | # Individual headers that will be moved out of here, see webrtc:4243. |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 12 | "+webrtc/common_types.h", |
| 13 | "+webrtc/config.h", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 14 | "+webrtc/transport.h", |
| 15 | "+webrtc/typedefs.h", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 16 | "+webrtc/video_receive_stream.h", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 17 | "+webrtc/video_send_stream.h", |
mflodman | c859ded | 2016-10-07 05:07:28 | [diff] [blame] | 18 | "+webrtc/voice_engine_configurations.h", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 19 | |
tkchin | 09716bd | 2016-04-27 08:54:20 | [diff] [blame] | 20 | "+WebRTC", |
kjellander | cf82062 | 2016-08-31 14:33:05 | [diff] [blame] | 21 | "+webrtc/api", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 22 | "+webrtc/base", |
| 23 | "+webrtc/modules/include", |
Henrik Kjellander | fb3e1b6 | 2017-06-29 06:03:04 | [diff] [blame] | 24 | "+webrtc/rtc_base", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 25 | "+webrtc/test", |
kjellander | e51fcf7 | 2017-06-30 10:04:59 | [diff] [blame] | 26 | "+webrtc/rtc_tools", |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 27 | ] |
| 28 | |
kjellander | cf82062 | 2016-08-31 14:33:05 | [diff] [blame] | 29 | # The below rules will be removed when webrtc:4243 is fixed. |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 30 | specific_include_rules = { |
nisse | a2761a5 | 2016-03-23 11:48:10 | [diff] [blame] | 31 | "video_receive_stream\.h": [ |
aleloi | f0c86c0 | 2017-08-22 12:43:23 | [diff] [blame] | 32 | "+webrtc/call/video_receive_stream.h", |
nisse | a2761a5 | 2016-03-23 11:48:10 | [diff] [blame] | 33 | ], |
| 34 | "video_send_stream\.h": [ |
aleloi | f0c86c0 | 2017-08-22 12:43:23 | [diff] [blame] | 35 | "+webrtc/call/video_send_stream.h", |
nisse | f8e52ce | 2016-03-21 08:27:56 | [diff] [blame] | 36 | ], |
kjellander@webrtc.org | 0b54e5a | 2016-03-17 11:05:36 | [diff] [blame] | 37 | } |