xref: /aosp_15_r20/external/skia/modules/skshaper/src/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_filegroup(
10    name = "harfbuzz_srcs",
11    srcs = ["SkShaper_harfbuzz.cpp"],
12    visibility = ["//modules/skshaper:__pkg__"],
13)
14
15skia_filegroup(
16    name = "skunicode_srcs",
17    srcs = ["SkShaper_skunicode.cpp"],
18    visibility = ["//modules/skshaper:__pkg__"],
19)
20
21skia_filegroup(
22    name = "coretext_srcs",
23    srcs = ["SkShaper_coretext.cpp"],
24    visibility = ["//modules/skshaper:__pkg__"],
25)
26
27skia_filegroup(
28    name = "base_srcs",
29    srcs = [
30        "SkShaper.cpp",
31        "SkShaper_factory.cpp",
32        "SkShaper_primitive.cpp",
33    ],
34    visibility = [
35        "//modules/skshaper:__pkg__",
36    ],
37)
38
39skia_filegroup(
40    name = "core_srcs",
41    srcs = [
42        "SkShaper.cpp",
43        "SkShaper_factory.cpp",
44        "SkShaper_primitive.cpp",
45    ],
46    visibility = ["//modules/skshaper:__pkg__"],
47)
48