• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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(default_visibility = ["//visibility:public"])
6
7licenses(["notice"])
8
9go_binary(
10    name = "generatemanifest_bin",
11    srcs = ["generatemanifest_bin.go"],
12    deps = [
13        ":generatemanifest",
14        "//src/common/golang:flagfile",
15    ],
16)
17
18go_library(
19    name = "generatemanifest",
20    srcs = ["generatemanifest.go"],
21    importpath = "src/tools/ak/generatemanifest/generatemanifest",
22    deps = [
23        "//src/common/golang:flags",
24        "//src/tools/ak:types",
25    ],
26)
27
28go_test(
29    name = "generatemanifest_test",
30    size = "small",
31    srcs = ["generatemanifest_test.go"],
32    embed = [":generatemanifest"],
33    deps = ["@com_github_google_go_cmp//cmp:go_default_library"],
34)
35