[Easy Unlock] Port Client class to native code.
[chromium-blink-merge.git] / net / DEPS
blobdc5c1b93b50baeabb8715351729f73d5522bdb10
1 include_rules = [
2   "+crypto",
3   "+gin",
4   "+jni",
5   "+third_party/apple_apsl",
6   "+third_party/libevent",
7   "+third_party/nss",
8   "+third_party/zlib",
9   "+sdch/open-vcdiff",
10   "+v8",
12   # Most of net should not depend on icu, to keep size down when built as a
13   # library.
14   "-base/i18n",
15   "-third_party/icu",
18 specific_include_rules = {
19   # Within net, only used by file: requests.
20   "directory_lister(\.cc|_unittest\.cc)": [
21     "+base/i18n",
22   ],
24   # Within net, only used by file: requests.
25   "filename_util_icu\.cc": [
26     "+base/i18n/file_util_icu.h",
27   ],
29   # Functions largely not used by the rest of net.
30   "net_util_icu\.cc": [
31     "+base/i18n",
32     "+third_party/icu",
33   ],
35   # Consolidated string functions that depend on icu.
36   "net_string_util_icu\.cc": [
37     "+base/i18n/i18n_constants.h",
38     "+base/i18n/icu_string_conversions.h",
39     "+third_party/icu/source/common/unicode/ucnv.h"
40   ],
42   "websocket_channel\.h": [
43     "+base/i18n",
44   ],
46   "ftp_util\.cc": [
47     "+base/i18n",
48     "+third_party/icu",
49   ],
50   "ftp_directory_listing_parser\.cc": [
51     "+base/i18n",
52   ],
55 skip_child_includes = [
56   "third_party",
57   "tools/flip_server",