blob: 0f85ffd6cbf632be6737428c54efc1b679f84579 [file]
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__"],
)