blob: 2c7d699ff10b89658161e233ee465095d8e40822 [file] [log] [blame]
Leopold Schabel5c80aca2019-10-22 15:48:58 +02001load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2
3go_library(
Lorenz Brund13c1c62022-03-30 19:58:58 +02004 name = "mkimage_lib",
Leopold Schabel5c80aca2019-10-22 15:48:58 +02005 srcs = ["main.go"],
Serge Bazanski31370b02021-01-07 16:31:14 +01006 importpath = "source.monogon.dev/metropolis/node/build/mkimage",
Leopold Schabel5c80aca2019-10-22 15:48:58 +02007 visibility = ["//visibility:private"],
Lorenz Brunad131882023-06-28 16:42:20 +02008 deps = [
9 "//metropolis/node/build/mkimage/osimage",
10 "//metropolis/pkg/blkio",
11 "//metropolis/pkg/blockdev",
12 ],
Leopold Schabel5c80aca2019-10-22 15:48:58 +020013)
14
15go_binary(
16 name = "mkimage",
Lorenz Brund13c1c62022-03-30 19:58:58 +020017 embed = [":mkimage_lib"],
Serge Bazanski0be9be82021-01-07 15:23:44 +010018 visibility = ["//metropolis/node:__pkg__"],
Leopold Schabel5c80aca2019-10-22 15:48:58 +020019)