1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_cc_library", "skia_filegroup") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9exports_files_legacy() 10 11skia_filegroup( 12 name = "hdrs", 13 srcs = [ 14 "SkottieUtils.h", 15 "TextEditor.h", 16 ], 17 visibility = ["//modules/skottie:__pkg__"], 18) 19 20skia_filegroup( 21 name = "srcs", 22 srcs = [ 23 "SkottieUtils.cpp", 24 "TextEditor.cpp", 25 ], 26 visibility = ["//modules/skottie:__pkg__"], 27) 28 29skia_filegroup( 30 name = "skottie_preshape_tool", 31 srcs = [ 32 "PreshapeTool.cpp", 33 ], 34 visibility = ["//modules/skottie:__pkg__"], 35) 36 37skia_cc_library( 38 name = "skottie_utils", 39 srcs = [ 40 "SkottieUtils.cpp", 41 ], 42 hdrs = [ 43 "SkottieUtils.h", 44 ], 45 features = ["layering_check"], 46 visibility = [ 47 "//:__pkg__", 48 "//modules/canvaskit:__pkg__", 49 "//modules/skottie:__subpackages__", 50 ], 51 deps = [ 52 "//:core", 53 "//modules/skottie", 54 "//modules/skresources", 55 "//src/base", 56 ], 57) 58 59skia_cc_library( 60 name = "text_editor", 61 srcs = [ 62 "TextEditor.cpp", 63 ], 64 hdrs = [ 65 "TextEditor.h", 66 ], 67 features = ["layering_check"], 68 visibility = [ 69 "//:__pkg__", 70 "//modules/canvaskit:__pkg__", 71 "//modules/skottie:__subpackages__", 72 ], 73 deps = [ 74 "//:core", 75 "//modules/skottie", 76 "//src/base", 77 "//tools/skui", 78 ], 79) 80 81skia_cc_library( 82 name = "text_preshape", 83 srcs = [ 84 "TextPreshape.cpp", 85 ], 86 hdrs = [ 87 "TextPreshape.h", 88 ], 89 features = ["layering_check"], 90 visibility = [ 91 "//:__pkg__", 92 "//modules/skottie:__subpackages__", 93 ], 94 deps = [ 95 "//:core", 96 "//modules/skottie", 97 "//modules/skottie:skottie_priv", 98 "//modules/skresources", 99 "//modules/skshaper:skshaper_core", 100 "//src/base", 101 "//src/core:core_priv", 102 ], 103) 104