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", 11 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", 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 # Within net, only used by file: requests. 25 "filename_util_icu\.cc": [ 26 "+base/i18n/file_util_icu.h", 27 ], 28 29 # Functions largely not used by the rest of net. 30 "net_util_icu\.cc": [ 31 "+base/i18n", 32 "+third_party/icu", 33 ], 34 35 # Consolidated string functions that depend on icu. 36 "net_string_util_icu\.cc": [ 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 "ftp_util\.cc": [ 47 "+base/i18n", 48 "+third_party/icu", 49 ], 50 "ftp_directory_listing_parser\.cc": [ 51 "+base/i18n", 52 ], 53 } 54 55 skip_child_includes = [ 56 "third_party", 57 "tools/flip_server", 58 ] 59