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