• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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