• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "exports_files_legacy", "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        "SkShaper.h",
15        "SkShaper_factory.h",
16        "SkShaper_harfbuzz.h",
17        "SkShaper_skunicode.h",
18        "//modules/skshaper/utils:core_hdrs",
19    ],
20    visibility = ["//modules/skshaper:__pkg__"],
21)
22
23skia_filegroup(
24    name = "core_hdrs",
25    srcs = [
26        "SkShaper.h",
27        "SkShaper_factory.h",
28    ],
29    visibility = ["//modules/skshaper:__pkg__"],
30)
31
32skia_filegroup(
33    name = "coretext_hdrs",
34    srcs = [
35        "SkShaper_coretext.h",
36    ],
37    visibility = ["//modules/skshaper:__pkg__"],
38)
39
40skia_filegroup(
41    name = "harfbuzz_hdrs",
42    srcs = [
43        "SkShaper_harfbuzz.h",
44    ],
45    visibility = ["//modules/skshaper:__pkg__"],
46)
47
48skia_filegroup(
49    name = "skunicode_hdrs",
50    srcs = [
51        "SkShaper_skunicode.h",
52    ],
53    visibility = ["//modules/skshaper:__pkg__"],
54)
55