Add details (where missing) for histograms and remove a few that are not worth provid...
[chromium-blink-merge.git] / net / DEPS
blobf5b5331ec0c423d030c3c40400910ffb9b1b75fb
1 include_rules = [
2   "+crypto",
3   "+gin/public",
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   # Uses icu for debug logging only.
36   "network_time_notifier\.cc": [
37     "+base/i18n",
38   ],
40   # Consolidated string functions that depend on icu.
41   "net_string_util_icu\.cc": [
42     "+base/i18n/i18n_constants.h",
43     "+base/i18n/icu_string_conversions.h",
44     "+third_party/icu/source/common/unicode/ucnv.h"
45   ],
47   "websocket_channel\.h": [
48     "+base/i18n",
49   ],
51   "ftp_util\.cc": [
52     "+base/i18n",
53     "+third_party/icu",
54   ],
55   "ftp_directory_listing_parser\.cc": [
56     "+base/i18n",
57   ],
60 skip_child_includes = [
61   "third_party",
62   "tools/flip_server",