blob: 3a67d66020827bb664e933a57e764c6239fcde8e [file] [log] [blame]
load("//bazel:macros.bzl", "exports_files_legacy")
licenses(["notice"])
exports_files_legacy()
# In own group for export to //modules/skshaper/skshaper.gni:skia_shaper_harfbuzz_sources.
filegroup(
name = "harfbuzz_srcs",
srcs = ["SkShaper_harfbuzz.cpp"],
)
# In own group for export to //modules/skshaper/skshaper.gni:skia_shaper_coretext_sources.
filegroup(
name = "coretext_srcs",
srcs = ["SkShaper_coretext.cpp"],
)
filegroup(
name = "srcs",
srcs = [
"SkShaper.cpp",
"SkShaper_primitive.cpp",
] + select({
"//modules/skshaper:use_harfbuzz_shaper": [":harfbuzz_srcs"],
# TODO(kjlubick, bungeman) Add support for SkShaper_coretext
"//conditions:default": [],
}),
visibility = ["//modules/skshaper:__pkg__"],
)