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