• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_cc_library")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9exports_files_legacy()
10
11skia_cc_library(
12    name = "legacy_sksg",
13    srcs = [
14        "//modules/sksg/src:private_hdrs",
15        "//modules/sksg/src:srcs",
16    ],
17    hdrs = ["//modules/sksg/include:hdrs"],
18    visibility = ["//:__subpackages__"],
19    deps = [
20        "//:skia_public",
21    ],
22)
23
24skia_cc_library(
25    name = "sksg",
26    srcs = [
27        "//modules/sksg/src:private_hdrs",
28        "//modules/sksg/src:srcs",
29    ],
30    hdrs = ["//modules/sksg/include:hdrs"],
31    features = ["layering_check"],
32    visibility = ["//:__subpackages__"],
33    deps = [
34        "//:core",
35        "//:pathops",
36        "//src/base",
37        "//src/core:core_priv",
38    ],
39)
40
41skia_cc_library(
42    name = "sksg_priv",
43    hdrs = ["//modules/sksg/src:private_hdrs"],
44    features = ["layering_check"],
45    visibility = ["//modules/skottie:__pkg__"],
46    deps = [
47        ":sksg",
48        "//:core",
49    ],
50)
51