|  | load(":winsdk_toolchain.bzl", "WINDOWS_RESOURCE_COMPILER_TOOLCHAIN_TYPE", "windows_resource_compiler_toolchain") | 
|  |  | 
|  | filegroup( | 
|  | name = "srcs", | 
|  | srcs = glob(["**"]), | 
|  | visibility = ["//src:__pkg__"], | 
|  | ) | 
|  |  | 
|  | filegroup( | 
|  | name = "srcs_for_testing", | 
|  | testonly = 1, | 
|  | srcs = [ | 
|  | "BUILD", | 
|  | "win_res.bzl", | 
|  | "winsdk_configure.bzl", | 
|  | "winsdk_toolchain.bzl", | 
|  | ], | 
|  | visibility = ["//src/test/shell/bazel:__pkg__"], | 
|  | ) | 
|  |  | 
|  | # The toolchain type for every resource compiler toolchain. | 
|  | # | 
|  | # toolchain() rules must reference this by absolute label with repository | 
|  | # name. See WINDOWS_RESOURCE_COMPILER_TOOLCHAIN_TYPE. | 
|  | toolchain_type( | 
|  | name = "toolchain_type", | 
|  | visibility = ["//visibility:public"], | 
|  | ) | 
|  |  | 
|  | windows_resource_compiler_toolchain( | 
|  | name = "empty", | 
|  | ) | 
|  |  | 
|  | toolchain( | 
|  | name = "empty_rc_toolchain", | 
|  | toolchain = ":empty", | 
|  | toolchain_type = WINDOWS_RESOURCE_COMPILER_TOOLCHAIN_TYPE, | 
|  | ) |