xref: /aosp_15_r20/external/bazelbuild-rules_python/gazelle/manifest/hasher/BUILD.bazel (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1*60517a1eSAndroid Build Coastguard Workerload("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2*60517a1eSAndroid Build Coastguard Worker
3*60517a1eSAndroid Build Coastguard Workergo_library(
4*60517a1eSAndroid Build Coastguard Worker    name = "hasher_lib",
5*60517a1eSAndroid Build Coastguard Worker    srcs = ["main.go"],
6*60517a1eSAndroid Build Coastguard Worker    importpath = "github.com/bazelbuild/rules_python/gazelle/manifest/hasher",
7*60517a1eSAndroid Build Coastguard Worker    visibility = ["//visibility:private"],
8*60517a1eSAndroid Build Coastguard Worker)
9*60517a1eSAndroid Build Coastguard Worker
10*60517a1eSAndroid Build Coastguard Workergo_binary(
11*60517a1eSAndroid Build Coastguard Worker    name = "hasher",
12*60517a1eSAndroid Build Coastguard Worker    embed = [":hasher_lib"],
13*60517a1eSAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
14*60517a1eSAndroid Build Coastguard Worker)
15*60517a1eSAndroid Build Coastguard Worker
16*60517a1eSAndroid Build Coastguard Workerfilegroup(
17*60517a1eSAndroid Build Coastguard Worker    name = "distribution",
18*60517a1eSAndroid Build Coastguard Worker    srcs = glob(["**"]),
19*60517a1eSAndroid Build Coastguard Worker    visibility = ["//manifest:__pkg__"],
20*60517a1eSAndroid Build Coastguard Worker)
21