2 "+components/miracle_parameter",
4 "+net/net_jni_headers",
5 "+third_party/apple_apsl",
6 "+third_party/boringssl/src/include",
8 "+third_party/protobuf/src/google/protobuf",
11 # Most of net should not depend on icu, and brotli to keep size down when
14 "-third_party/brotli",
18 specific_include_rules = {
19 # Within net, only used by file: requests.
20 "directory_lister(\.cc|_unittest\.cc)": [
24 # Functions largely not used by the rest of net.
25 "directory_listing\.cc": [
29 # Within net, only used by file: requests.
30 "filename_util_icu\.cc": [
31 "+base/i18n/file_util_icu.h",
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"
42 "websocket_channel\.h": [
46 "brotli_source_stream\.cc": [
47 "+third_party/brotli",
50 "cert_compression\.cc": [
51 "+third_party/brotli",
54 "fuzzer_test_support.cc": [
58 "zstd_source_stream\.cc": [
62 # Dependencies specific for fuzz targets and other fuzzing-related code.
64 "+third_party/libprotobuf-mutator", # This is needed for LPM-based fuzzers.
68 skip_child_includes = [