blob: ad88acba6502a4b8b1c361ca365bbbb57f625c6c [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"],
Lorenz Brun54a5a052023-10-02 16:40:11 +02006 embedsrcs = [
7 "//metropolis/node/core/abloader", #keep
8 ],
Serge Bazanski31370b02021-01-07 16:31:14 +01009 importpath = "source.monogon.dev/metropolis/node/build/mkimage",
Leopold Schabel5c80aca2019-10-22 15:48:58 +020010 visibility = ["//visibility:private"],
Lorenz Brunad131882023-06-28 16:42:20 +020011 deps = [
12 "//metropolis/node/build/mkimage/osimage",
13 "//metropolis/pkg/blkio",
14 "//metropolis/pkg/blockdev",
15 ],
Leopold Schabel5c80aca2019-10-22 15:48:58 +020016)
17
18go_binary(
19 name = "mkimage",
Lorenz Brund13c1c62022-03-30 19:58:58 +020020 embed = [":mkimage_lib"],
Serge Bazanski0be9be82021-01-07 15:23:44 +010021 visibility = ["//metropolis/node:__pkg__"],
Leopold Schabel5c80aca2019-10-22 15:48:58 +020022)