kythe.io@v0.0.68-0.20240422202219-7225dbc01741/tools/build_rules/extra_aspects/BUILD (about)

     1  """Rules for Aspect-based extra actions."""
     2  
     3  load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
     4  load(":extra_actions.bzl", "spawn_info_proto_writer")
     5  
     6  package(
     7      default_visibility = ["//visibility:public"],
     8  )
     9  
    10  bzl_library(
    11      name = "actions",
    12      srcs = ["actions.bzl"],
    13      deps = [
    14          "@bazel_skylib//lib:sets",
    15      ],
    16  )
    17  
    18  bzl_library(
    19      name = "extra_actions",
    20      srcs = ["extra_actions.bzl"],
    21      deps = [
    22          ":actions",
    23          "@bazel_skylib//lib:sets",
    24      ],
    25  )
    26  
    27  bzl_library(
    28      name = "config",
    29      srcs = ["config.bzl"],
    30      deps = [
    31          ":actions",
    32          ":extra_actions",
    33          "@bazel_skylib//lib:sets",
    34          "@bazel_skylib//lib:structs",
    35      ],
    36  )
    37  
    38  spawn_info_proto_writer(name = "spawn-info-writer")