| load("//bazel:skia_rules.bzl", "skia_filegroup", "split_srcs_and_hdrs") |
| |
| package( |
| default_applicable_licenses = ["//:license"], |
| ) |
| |
| licenses(["notice"]) |
| |
| CORE_FILES = [ |
| "Adapter.h", |
| "BlendModes.cpp", |
| "Camera.cpp", |
| "Camera.h", |
| "Composition.cpp", |
| "Composition.h", |
| "Layer.cpp", |
| "Layer.h", |
| "Path.cpp", |
| "Skottie.cpp", |
| "SkottieJson.cpp", |
| "SkottieJson.h", |
| "SkottiePriv.h", |
| "SkottieProperty.cpp", |
| "SkottieValue.h", |
| "SlotManager.cpp", |
| "Transform.cpp", |
| "Transform.h", |
| ] |
| |
| split_srcs_and_hdrs( |
| name = "core", |
| files = CORE_FILES, |
| ) |
| |
| skia_filegroup( |
| name = "srcs", |
| srcs = [ |
| ":core_srcs", |
| "//modules/skottie/src/animator:srcs", |
| "//modules/skottie/src/effects:srcs", |
| "//modules/skottie/src/layers:srcs", |
| "//modules/skottie/src/text:srcs_without_textshaper", |
| ], |
| visibility = ["//modules/skottie:__pkg__"], |
| ) |
| |
| skia_filegroup( |
| name = "private_hdrs", |
| srcs = [ |
| ":core_hdrs", |
| ], |
| visibility = ["//modules/skottie:__pkg__"], |
| ) |
| |
| skia_filegroup( |
| name = "skottie_tool", |
| srcs = [ |
| "SkottieTool.cpp", |
| ], |
| visibility = ["//modules/skottie:__pkg__"], |
| ) |