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