Implement browser-side host resolver Mojo service.
[chromium-blink-merge.git] / net / DEPS
blobf916d6e9cbf0a914a4b0d6c6fff8d7b412f8f285
1 include_rules = [
2   "+crypto",
3   "+gin",
4   "+jni",
5   "+third_party/apple_apsl",
6   "+third_party/libevent",
7   "+third_party/mojo/src/mojo/public",
8   "+third_party/nss",
9   "+third_party/zlib",
10   "+sdch/open-vcdiff",
11   "+v8",
13   # Most of net should not depend on icu, to keep size down when built as a
14   # library.
15   "-base/i18n",
16   "-third_party/icu",
19 specific_include_rules = {
20   # Within net, only used by file: requests.
21   "directory_lister(\.cc|_unittest\.cc)": [
22     "+base/i18n",
23   ],
25   # Within net, only used by file: requests.
26   "filename_util_icu\.cc": [
27     "+base/i18n/file_util_icu.h",
28   ],
30   # Functions largely not used by the rest of net.
31   "net_util_icu\.cc": [
32     "+base/i18n",
33     "+third_party/icu",
34   ],
36   # Consolidated string functions that depend on icu.
37   "net_string_util_icu\.cc": [
38     "+base/i18n/i18n_constants.h",
39     "+base/i18n/icu_string_conversions.h",
40     "+third_party/icu/source/common/unicode/ucnv.h"
41   ],
43   "websocket_channel\.h": [
44     "+base/i18n",
45   ],
47   "ftp_util\.cc": [
48     "+base/i18n",
49     "+third_party/icu",
50   ],
51   "ftp_directory_listing_parser\.cc": [
52     "+base/i18n",
53   ],
55   "run_all_unittests\.cc": [
56     "+third_party/mojo/src/mojo/edk",
57   ],
60 skip_child_includes = [
61   "third_party",
62   "tools/flip_server",