|  | package(default_visibility = ["//visibility:public"]) | 
|  |  | 
|  | filegroup( | 
|  | name = "srcs", | 
|  | srcs = glob(["**"]), | 
|  | ) | 
|  |  | 
|  | # cc_toolchain now implicitly depends on @bazel_tools//tools/def_parser:def_parser | 
|  | # We need to make sure @bazel_tools//tools/def_parser:def_parser is not | 
|  | # a cc_binary, because otherwise, we'll introduce a cycle in dependency graph: | 
|  | # .-> @bazel_tools//tools/def_parser:def_parser (cc_binary) | 
|  | # |   cc_toolchain | 
|  | # `-- @bazel_tools//tools/def_parser:def_parser (cc_binary) | 
|  |  | 
|  | filegroup( | 
|  | name = "def_parser", | 
|  | srcs = ["no_op.bat"], | 
|  | ) |