[Cronet] Edit Proguard flags to strip unused
[chromium-blink-merge.git] / net / DEPS
blobf308c2ae082e6f4b4ff6e57b3e4476cb8823b70f
1 include_rules = [
2   "+crypto",
3   "+gin",
4   "+jni",
5   "+mojo/common",
6   "+third_party/apple_apsl",
7   "+third_party/libevent",
8   "+third_party/mojo/src/mojo/public",
9   "+third_party/nss",
10   "+third_party/protobuf/src/google/protobuf",
11   "+third_party/zlib",
12   "+sdch/open-vcdiff",
13   "+v8",
15   # Most of net should not depend on icu, to keep size down when built as a
16   # library.
17   "-base/i18n",
18   "-third_party/icu",
21 specific_include_rules = {
22   # Within net, only used by file: requests.
23   "directory_lister(\.cc|_unittest\.cc)": [
24     "+base/i18n",
25   ],
27   # Within net, only used by file: requests.
28   "filename_util_icu\.cc": [
29     "+base/i18n/file_util_icu.h",
30   ],
32   # Functions largely not used by the rest of net.
33   "net_util_icu\.cc": [
34     "+base/i18n",
35     "+third_party/icu",
36   ],
38   # Consolidated string functions that depend on icu.
39   "net_string_util_icu\.cc": [
40     "+base/i18n/i18n_constants.h",
41     "+base/i18n/icu_string_conversions.h",
42     "+third_party/icu/source/common/unicode/ucnv.h"
43   ],
45   "websocket_channel\.h": [
46     "+base/i18n",
47   ],
49   "ftp_util\.cc": [
50     "+base/i18n",
51     "+third_party/icu",
52   ],
53   "ftp_directory_listing_parser\.cc": [
54     "+base/i18n",
55   ],
57   "run_all_unittests\.cc": [
58     "+third_party/mojo/src/mojo/edk",
59   ],
62 skip_child_includes = [
63   "third_party",
64   "tools/flip_server",