blob: aba561ecf3ce3dd21689df12fce95e9ffcce7e37 [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"],
Tim Windelschmidtc2290c22024-08-15 19:56:00 +02006 importpath = "source.monogon.dev/osbase/build/mkimage",
Leopold Schabel5c80aca2019-10-22 15:48:58 +02007 visibility = ["//visibility:private"],
Lorenz Brunad131882023-06-28 16:42:20 +02008 deps = [
Tim Windelschmidt9f21f532024-05-07 15:14:20 +02009 "//osbase/blockdev",
Tim Windelschmidtc2290c22024-08-15 19:56:00 +020010 "//osbase/build/mkimage/osimage",
Jan Schärc1b6df42025-03-20 08:52:18 +000011 "//osbase/structfs",
Lorenz Brunad131882023-06-28 16:42:20 +020012 ],
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)