6 "+third_party/apple_apsl",
7 "+third_party/boringssl/src/include",
9 "+third_party/protobuf/src/google/protobuf",
13 # Most of net should not depend on icu, and brotli to keep size down when
16 "-third_party/brotli",
20 specific_include_rules = {
21 # Within net, only used by file: requests.
22 "directory_lister(\.cc|_unittest\.cc)": [
26 # Functions largely not used by the rest of net.
27 "directory_listing\.cc": [
31 # Within net, only used by file: requests.
32 "filename_util_icu\.cc": [
33 "+base/i18n/file_util_icu.h",
36 # Consolidated string functions that depend on icu.
37 "net_string_util_icu\.cc": [
38 "+base/i18n/case_conversion.h",
39 "+base/i18n/i18n_constants.h",
40 "+base/i18n/icu_string_conversions.h",
41 "+third_party/icu/source/common/unicode/ucnv.h"
44 "websocket_channel\.h": [
52 "ftp_directory_listing_parser\.cc": [
56 "run_all_unittests\.cc": [
60 "brotli_source_stream\.cc": [
61 "+third_party/brotli",
64 "fuzzer_test_support.cc": [
68 # Needed for fuzz targets written using libprotobuf-mutator library.
70 "+third_party/libprotobuf-mutator",
74 skip_child_includes = [