xref: /aosp_15_r20/external/skia/tools/gpu/gl/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1load("//bazel:skia_rules.bzl", "skia_filegroup")
2
3package(
4    default_applicable_licenses = ["//:license"],
5)
6
7licenses(["notice"])
8
9skia_filegroup(
10    name = "private_hdrs",
11    srcs = [
12        "GLTestContext.h",
13    ] + select({
14        "@platforms//os:windows": ["//tools/gpu/gl/win:private_hdrs"],
15        "//conditions:default": [],
16    }),
17    visibility = ["//tools/gpu:__pkg__"],
18)
19
20skia_filegroup(
21    name = "srcs",
22    srcs = [
23        "GLTestContext.cpp",
24    ] + select({
25        "//bazel/common_config_settings:linux_x64": ["//tools/gpu/gl/glx:srcs"],
26        "@platforms//os:android": ["//tools/gpu/gl/egl:srcs"],
27        "@platforms//os:ios": ["//tools/gpu/gl/iOS:srcs"],
28        "@platforms//os:macos": ["//tools/gpu/gl/mac:srcs"],
29        "@platforms//os:windows": ["//tools/gpu/gl/win:srcs"],
30        "//conditions:default": ["//tools/gpu/gl/none:srcs"],
31    }),
32    visibility = ["//tools/gpu:__pkg__"],
33)
34