• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("//bazel:skia_rules.bzl", "exports_files_legacy", "skia_filegroup", "split_srcs_and_hdrs")
2
3licenses(["notice"])
4
5exports_files_legacy()
6
7MOCK_FILES = [
8    "GrMockAttachment.h",
9    "GrMockBuffer.h",
10    "GrMockCaps.cpp",
11    "GrMockCaps.h",
12    "GrMockGpu.cpp",
13    "GrMockGpu.h",
14    "GrMockOpsRenderPass.h",
15    "GrMockRenderTask.h",
16    "GrMockSurfaceProxy.h",
17    "GrMockTexture.h",
18    "GrMockTypes.cpp",
19]
20
21split_srcs_and_hdrs(
22    name = "mock",
23    files = MOCK_FILES,
24)
25
26skia_filegroup(
27    name = "srcs",
28    srcs = [":mock_srcs"],
29    visibility = ["//src/gpu/ganesh:__pkg__"],
30)
31
32skia_filegroup(
33    name = "private_hdrs",
34    srcs = [":mock_hdrs"],
35    visibility = ["//src/gpu/ganesh:__pkg__"],
36)
37