1load("//bazel:skia_rules.bzl", "skia_filegroup") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_builtin_icu_sources. 10skia_filegroup( 11 name = "builtin_srcs", 12 srcs = ["SkUnicode_icu_builtin.cpp"], 13 visibility = ["//modules/skunicode:__pkg__"], 14) 15 16# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_runtime_icu_sources. 17skia_filegroup( 18 name = "runtime_srcs", 19 srcs = ["SkUnicode_icu_runtime.cpp"], 20 visibility = ["//modules/skunicode:__pkg__"], 21) 22 23# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_common_icu_sources. 24skia_filegroup( 25 name = "srcs", 26 srcs = [ 27 "SkUnicode.cpp", 28 "SkUnicode_hardcoded.cpp", 29 "SkUnicode_hardcoded.h", 30 ], 31 visibility = ["//modules/skunicode:__pkg__"], 32) 33 34skia_filegroup( 35 name = "icu_bidi_srcs", 36 srcs = [ 37 "SkUnicode_icu_bidi.cpp", 38 "SkUnicode_icu_bidi.h", 39 ], 40 visibility = ["//modules/skunicode:__pkg__"], 41) 42 43skia_filegroup( 44 name = "bidi_full_srcs", 45 srcs = [ 46 "SkBidiFactory_icu_full.cpp", 47 "SkBidiFactory_icu_full.h", 48 ], 49 visibility = ["//modules/skunicode:__pkg__"], 50) 51 52skia_filegroup( 53 name = "bidi_subset_srcs", 54 srcs = [ 55 "SkBidiFactory_icu_subset.cpp", 56 "SkBidiFactory_icu_subset.h", 57 ], 58 visibility = ["//modules/skunicode:__pkg__"], 59) 60 61skia_filegroup( 62 name = "icu_srcs", 63 srcs = [ 64 "SkUnicode_icu.cpp", 65 "SkUnicode_icupriv.h", 66 ":builtin_srcs", 67 # TODO(kjlubick, bungeman): add support for SkUnicode_icu_runtime.cpp 68 ], 69 visibility = ["//modules/skunicode:__pkg__"], 70) 71 72skia_filegroup( 73 name = "icu_core_srcs", 74 srcs = [ 75 "SkUnicode_icu.cpp", 76 "SkUnicode_icupriv.h", 77 ], 78 visibility = ["//modules/skunicode:__pkg__"], 79) 80 81skia_filegroup( 82 name = "client_srcs", 83 srcs = [ 84 "SkUnicode_client.cpp", 85 ], 86 visibility = ["//modules/skunicode:__pkg__"], 87) 88 89skia_filegroup( 90 name = "libgrapheme_srcs", 91 srcs = [ 92 "SkUnicode_libgrapheme.cpp", 93 ], 94 visibility = ["//modules/skunicode:__pkg__"], 95) 96 97skia_filegroup( 98 name = "icu4x_srcs", 99 srcs = [ 100 "SkUnicode_icu4x.cpp", 101 ], 102 visibility = ["//modules/skunicode:__pkg__"], 103) 104