xref: /aosp_15_r20/external/skia/src/gpu/ganesh/surface/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_filegroup", "split_srcs_and_hdrs")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9SURFACE_FILES = [
10    "SkSurface_Ganesh.cpp",
11    "SkSurface_Ganesh.h",
12]
13
14split_srcs_and_hdrs(
15    name = "surface",
16    files = SURFACE_FILES,
17    visibility = ["//src/gpu/ganesh:__pkg__"],
18)
19
20# File group use to export to //gn/gpu.gni:skia_metal_sources.
21skia_filegroup(
22    name = "mtl_objc_srcs",
23    srcs = ["SkSurface_GaneshMtl.mm"],
24    visibility = [
25        "//src/gpu/ganesh/mtl:__pkg__",
26    ],
27)
28
29skia_filegroup(
30    name = "android_srcs",
31    srcs = ["SkSurface_AndroidFactories.cpp"],
32)
33