xref: /aosp_15_r20/external/skia/include/gpu/ganesh/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "generate_cpp_files_for_headers", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_filegroup(
10    name = "ganesh_hdrs",
11    srcs = [
12        "GrBackendSemaphore.h",
13        "GrBackendSurface.h",
14        "GrContextOptions.h",
15        "GrContextThreadSafeProxy.h",
16        "GrDirectContext.h",
17        "GrDriverBugWorkarounds.h",
18        "GrDriverBugWorkaroundsAutogen.h",
19        "GrExternalTextureGenerator.h",
20        "GrRecordingContext.h",
21        "GrTypes.h",
22        "GrYUVABackendTextures.h",
23        "SkImageGanesh.h",
24        "SkMeshGanesh.h",
25        "SkSurfaceGanesh.h",
26    ],
27    visibility = ["//src/gpu/ganesh:__subpackages__"],
28)
29
30generate_cpp_files_for_headers(
31    name = "headers_to_compile",
32    headers = [
33        "GrExternalTextureGenerator.h",
34        "GrTypes.h",
35        "SkImageGanesh.h",
36        "SkMeshGanesh.h",
37        "SkSurfaceGanesh.h",
38    ],
39)
40