xref: /aosp_15_r20/external/skia/src/xml/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_cc_library", "split_srcs_and_hdrs")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9XML_FILES = [
10    "SkDOM.cpp",
11    "SkDOM.h",
12    "SkXMLParser.cpp",
13    "SkXMLParser.h",
14    "SkXMLWriter.cpp",
15    "SkXMLWriter.h",
16]
17
18split_srcs_and_hdrs(
19    name = "_xml",
20    files = XML_FILES,
21)
22
23skia_cc_library(
24    name = "xml",
25    srcs = [":_xml_srcs"],
26    hdrs = [":_xml_hdrs"],
27    defines = ["SK_XML"],
28    features = ["layering_check"],
29    visibility = [
30        "//modules/svg:__subpackages__",
31        "//src/svg:__pkg__",
32    ],
33    deps = [
34        "//src/base",
35        "//src/core",
36        "//src/core:core_priv",
37        "@expat",
38    ],
39)
40