1load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") 2load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 3 4# Package for manifest generation module 5package( 6 default_applicable_licenses = ["//:license"], 7 default_visibility = ["//visibility:public"], 8) 9 10licenses(["notice"]) 11 12go_binary( 13 name = "generatemanifest_bin", 14 srcs = ["generatemanifest_bin.go"], 15 deps = [ 16 ":generatemanifest", 17 "//src/common/golang:flagfile", 18 ], 19) 20 21go_library( 22 name = "generatemanifest", 23 srcs = ["generatemanifest.go"], 24 importpath = "src/tools/ak/generatemanifest/generatemanifest", 25 deps = [ 26 "//src/common/golang:flags", 27 "//src/tools/ak:types", 28 ], 29) 30 31go_test( 32 name = "generatemanifest_test", 33 size = "small", 34 srcs = ["generatemanifest_test.go"], 35 embed = [":generatemanifest"], 36 deps = ["@com_github_google_go_cmp//cmp:go_default_library"], 37) 38