Add IS_TIZEN_DA to fix build break in standard build.
[platform/framework/web/chromium-efl.git] / net / DEPS
1 include_rules = [
2   "+components/miracle_parameter",
3   "+crypto",
4   "+net/net_jni_headers",
5   "+third_party/apple_apsl",
6   "+third_party/boringssl/src/include",
7   "+third_party/nss",
8   "+third_party/protobuf/src/google/protobuf",
9   "+third_party/zlib",
10
11   # Most of net should not depend on icu, and brotli to keep size down when
12   # built as a library.
13   "-base/i18n",
14   "-third_party/brotli",
15   "-third_party/icu",
16 ]
17
18 specific_include_rules = {
19   # Within net, only used by file: requests.
20   "directory_lister(\.cc|_unittest\.cc)": [
21     "+base/i18n",
22   ],
23
24   # Functions largely not used by the rest of net.
25   "directory_listing\.cc": [
26     "+base/i18n",
27   ],
28
29   # Within net, only used by file: requests.
30   "filename_util_icu\.cc": [
31     "+base/i18n/file_util_icu.h",
32   ],
33
34   # Consolidated string functions that depend on icu.
35   "net_string_util_icu\.cc": [
36     "+base/i18n/case_conversion.h",
37     "+base/i18n/i18n_constants.h",
38     "+base/i18n/icu_string_conversions.h",
39     "+third_party/icu/source/common/unicode/ucnv.h"
40   ],
41
42   "websocket_channel\.h": [
43     "+base/i18n",
44   ],
45
46   "brotli_source_stream\.cc": [
47     "+third_party/brotli",
48   ],
49
50   "cert_compression\.cc": [
51     "+third_party/brotli",
52   ],
53
54   "fuzzer_test_support.cc": [
55     "+base/i18n",
56   ],
57
58   "zstd_source_stream\.cc": [
59     "+third_party/zstd",
60   ],
61
62   # Dependencies specific for fuzz targets and other fuzzing-related code.
63   ".*fuzz.*": [
64     "+third_party/libprotobuf-mutator",  # This is needed for LPM-based fuzzers.
65   ]
66 }
67
68 skip_child_includes = [
69   "third_party",
70 ]