xref: /aosp_15_r20/external/bazelbuild-rules_python/gazelle/manifest/generate/BUILD.bazel (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2load("//manifest:defs.bzl", "sources_hash")
3
4go_library(
5    name = "generate_lib",
6    srcs = ["generate.go"],
7    importpath = "github.com/bazelbuild/rules_python/gazelle/manifest/generate",
8    visibility = ["//visibility:public"],
9    deps = ["//manifest"],
10)
11
12sources_hash(
13    name = "generate_lib_sources_hash",
14    go_library = ":generate_lib",
15    visibility = ["//visibility:public"],
16)
17
18go_binary(
19    name = "generate",
20    embed = [":generate_lib"],
21    visibility = ["//visibility:public"],
22)
23
24filegroup(
25    name = "distribution",
26    srcs = glob(["**"]),
27    visibility = ["//manifest:__pkg__"],
28)
29