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