blob: 9919cfee7c46dd3bcfc2faa8be2ff4efecd572cc [file] [log] [blame]
sdefresnec317a752015-02-24 17:43:361include_rules = [
2 # The subdirectories in ios/ will manually allow their own include
3 # directories in ios/ so we disallow all of them.
4 "-ios",
5
rohitrao098884e2016-12-05 16:25:466 # To avoid ODR violation, direct import of these libraries is forbidden in
7 # ios/DEPS and code should instead use import as if they were in a framework
8 # (i.e. #import <OCHamcrest/OCHamcrest.h>).
zhaoyanglicf491d92020-07-01 03:03:409 # TODO(crbug.com/1101077): Disallow direct import of eg2 headers.
sdefresnea9045f42016-02-23 15:22:4510 "-ios/third_party/ochamcrest",
11
sdefresnec317a752015-02-24 17:43:3612 # For unit tests.
rohitrao098884e2016-12-05 16:25:4613 "+ios/testing",
sdefresnec317a752015-02-24 17:43:3614 "+third_party/ocmock",
Menglu Huang486fae32017-12-08 02:07:5315
16 # To avoid includes from web::HttpServer since it is deprecated. Reference
17 # to crbug.com/708307.
18 "-ios/web/public/test/http_server/http_server.h",
sdefresnec317a752015-02-24 17:43:3619]
John Abd-El-Malek07a93f12018-02-08 19:28:2520
21specific_include_rules = {
22 ".*test\.mm": [
23 "+services/network/public/cpp",
Yi Su378627d2018-08-24 22:51:5724 "+services/network/test",
John Abd-El-Malek07a93f12018-02-08 19:28:2525 ],
26}