xref: /aosp_15_r20/external/bazelbuild-rules_android/src/tools/mi/deployment_oss/BUILD (revision 9e965d6fece27a77de5377433c2f7e6999b8cc0b)
1load("@bazel_skylib//rules:build_test.bzl", "build_test")
2load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
3
4package(
5    default_applicable_licenses = ["//:license"],
6    default_visibility = ["//src/tools/mi/deployment_oss:__pkg__"],
7)
8
9go_binary(
10    name = "deploy_binary",
11    srcs = ["deploy_binary.go"],
12    visibility = ["//visibility:public"],
13    deps = [
14        "//src/common/golang:flagfile",
15        "//src/common/golang:flags",
16        "//src/common/golang:pprint",
17        "//src/tools/mi/deployment_oss:deployment",
18        "@com_github_golang_glog//:glog",
19    ],
20)
21
22go_library(
23    name = "deployment",
24    importpath = "src/tools/mi/deployment_oss/deployment",
25
26    srcs = [
27        "deploy.go",
28    ],
29    visibility = ["//src/tools/mi:__subpackages__"],
30    deps = ["//src/common/golang:pprint"],
31)
32
33build_test(
34    name = "deploy_binary_build_test",
35    targets = [":deploy_binary"]
36)