blob: e9f60b603d8faaa7d4c9b869737bb5246bbe556e [file] [log] [blame]
# Copyright 2017 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/go/go_binary.gni")
import("//build/go/go_library.gni")
import("//build/go/go_test.gni")
import("//build/host.gni")
import("//build/package.gni")
go_library("pm_lib") {
name = "fuchsia.googlesource.com/pm"
deps = [
"//garnet/go/src/far",
"//garnet/go/src/merkle",
"//garnet/public/go/third_party:github.com/flynn/go-tuf",
"//garnet/public/go/third_party:golang.org/x/crypto",
]
}
go_test("pm_build_test") {
gopackage = "fuchsia.googlesource.com/pm/build"
deps = [":pm_lib"]
}
go_binary("pm_bin") {
output_name = "pm"
gopackage = "fuchsia.googlesource.com/pm/cmd/pm"
sdk_category = "partner"
deps = [":pm_lib"]
}
package("pm") {
deprecated_system_image = true
deps = [
":pm_bin",
]
binaries = [ {
name = "pm"
} ]
}
install_host_tools("host") {
deps = [
":pm_bin",
]
outputs = [
"pm",
]
}