kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/genproto.bzl (about)

     1  load("@aspect_bazel_lib//lib:write_source_files.bzl", "write_source_files")
     2  
     3  def update_generated_protos(name, additional_update_targets = []):
     4      write_source_files(
     5          name = name,
     6          additional_update_targets = additional_update_targets + [
     7              key
     8              for key, value in native.existing_rules().items()
     9              if value["kind"] == "_write_source_file"
    10          ],
    11      )