1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup") 2 3licenses(["notice"]) 4 5exports_files_legacy() 6 7# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_builtin_icu_sources. 8skia_filegroup( 9 name = "builtin_srcs", 10 srcs = ["SkUnicode_icu_builtin.cpp"], 11) 12 13# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_runtime_icu_sources. 14skia_filegroup( 15 name = "runtime_srcs", 16 srcs = ["SkUnicode_icu_runtime.cpp"], 17) 18 19# In own group for export to //modules/skunicode/skunicode.gni:skia_unicode_common_icu_sources. 20skia_filegroup( 21 name = "srcs", 22 srcs = [ 23 "SkUnicode.cpp", 24 ], 25 visibility = ["//modules/skunicode:__pkg__"], 26) 27 28ICU_BIDI_SRCS = [ 29 "SkUnicode_icu_bidi.cpp", 30 "SkUnicode_icu_bidi.h", 31] 32 33skia_filegroup( 34 name = "icu_srcs", 35 srcs = [ 36 "SkUnicode_icu.cpp", 37 "SkUnicode_icu.h", 38 ":builtin_srcs", 39 # TODO(kjlubick, bungeman): add support for SkUnicode_icu_runtime.cpp 40 ] + ICU_BIDI_SRCS, 41 visibility = ["//modules/skunicode:__pkg__"], 42) 43 44skia_filegroup( 45 name = "client_srcs", 46 srcs = [ 47 "SkUnicode_client.cpp", 48 "SkUnicode_client.h", 49 ] + ICU_BIDI_SRCS, 50 visibility = ["//modules/skunicode:__pkg__"], 51) 52