xref: /aosp_15_r20/external/skia/src/gpu/graphite/render/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
9CORE_FILES = [
10    "AnalyticBlurRenderStep.cpp",
11    "AnalyticBlurRenderStep.h",
12    "AnalyticRRectRenderStep.cpp",
13    "AnalyticRRectRenderStep.h",
14    "BitmapTextRenderStep.cpp",
15    "BitmapTextRenderStep.h",
16    "CircularArcRenderStep.cpp",
17    "CircularArcRenderStep.h",
18    "CommonDepthStencilSettings.h",
19    "CoverBoundsRenderStep.cpp",
20    "CoverBoundsRenderStep.h",
21    "CoverageMaskRenderStep.cpp",
22    "CoverageMaskRenderStep.h",
23    "DynamicInstancesPatchAllocator.h",
24    "GraphiteVertexFiller.cpp",
25    "MiddleOutFanRenderStep.cpp",
26    "MiddleOutFanRenderStep.h",
27    "PerEdgeAAQuadRenderStep.cpp",
28    "PerEdgeAAQuadRenderStep.h",
29    "SDFTextLCDRenderStep.cpp",
30    "SDFTextLCDRenderStep.h",
31    "SDFTextRenderStep.cpp",
32    "SDFTextRenderStep.h",
33    "TessellateCurvesRenderStep.cpp",
34    "TessellateCurvesRenderStep.h",
35    "TessellateStrokesRenderStep.cpp",
36    "TessellateStrokesRenderStep.h",
37    "TessellateWedgesRenderStep.cpp",
38    "TessellateWedgesRenderStep.h",
39    "VerticesRenderStep.cpp",
40    "VerticesRenderStep.h",
41]
42
43split_srcs_and_hdrs(
44    name = "core",
45    files = CORE_FILES,
46)
47
48skia_filegroup(
49    name = "render_hdrs",
50    srcs = [":core_hdrs"],
51    visibility = ["//src/gpu/graphite:__pkg__"],
52)
53
54skia_filegroup(
55    name = "render_srcs",
56    srcs = [":core_srcs"],
57    visibility = ["//src/gpu/graphite:__pkg__"],
58)
59