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")