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