xref: /aosp_15_r20/external/skia/src/gpu/ganesh/d3d/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "split_srcs_and_hdrs")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9# Not currently in a Bazel target.
10# In file list for exporting to //gn/gpu.gni:skia_direct3d_sources.
11D3D_FILES = [
12    "GrD3DAMDMemoryAllocator.cpp",
13    "GrD3DAMDMemoryAllocator.h",
14    "GrD3DAttachment.cpp",
15    "GrD3DAttachment.h",
16    "GrD3DBuffer.cpp",
17    "GrD3DBuffer.h",
18    "GrD3DCaps.cpp",
19    "GrD3DCaps.h",
20    "GrD3DCommandList.cpp",
21    "GrD3DCommandList.h",
22    "GrD3DCommandSignature.cpp",
23    "GrD3DCommandSignature.h",
24    "GrD3DCpuDescriptorManager.cpp",
25    "GrD3DCpuDescriptorManager.h",
26    "GrD3DDescriptorHeap.cpp",
27    "GrD3DDescriptorHeap.h",
28    "GrD3DDescriptorTableManager.cpp",
29    "GrD3DDescriptorTableManager.h",
30    "GrD3DGpu.cpp",
31    "GrD3DGpu.h",
32    "GrD3DOpsRenderPass.cpp",
33    "GrD3DOpsRenderPass.h",
34    "GrD3DPipeline.h",
35    "GrD3DPipelineState.cpp",
36    "GrD3DPipelineState.h",
37    "GrD3DPipelineStateBuilder.cpp",
38    "GrD3DPipelineStateBuilder.h",
39    "GrD3DPipelineStateDataManager.cpp",
40    "GrD3DPipelineStateDataManager.h",
41    "GrD3DRenderTarget.cpp",
42    "GrD3DRenderTarget.h",
43    "GrD3DResourceProvider.cpp",
44    "GrD3DResourceProvider.h",
45    "GrD3DResourceState.h",
46    "GrD3DRootSignature.cpp",
47    "GrD3DRootSignature.h",
48    "GrD3DSemaphore.cpp",
49    "GrD3DSemaphore.h",
50    "GrD3DTexture.cpp",
51    "GrD3DTexture.h",
52    "GrD3DTextureRenderTarget.cpp",
53    "GrD3DTextureRenderTarget.h",
54    "GrD3DTextureResource.cpp",
55    "GrD3DTextureResource.h",
56    "GrD3DTypesMinimal.cpp",
57    "GrD3DTypesPriv.cpp",
58    "GrD3DTypesPriv.h",
59    "GrD3DUtil.cpp",
60    "GrD3DUtil.h",
61]
62
63split_srcs_and_hdrs(
64    name = "d3d",
65    files = D3D_FILES,
66)
67