blob: 4eff0d4317134be5b48901f2b5d04f6c5006e635 [file] [log] [blame]
Lorenz Brun1e0e3a42023-06-28 16:40:18 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library")
2
3go_library(
4 name = "blockdev",
5 srcs = [
6 "blockdev.go",
Lorenz Bruncb9f3d32023-07-27 15:21:49 +02007 "blockdev_darwin.go",
Lorenz Brun1e0e3a42023-06-28 16:40:18 +02008 "blockdev_linux.go",
9 "memory.go",
10 ],
11 importpath = "source.monogon.dev/metropolis/pkg/blockdev",
12 visibility = ["//visibility:public"],
13 deps = select({
14 "@io_bazel_rules_go//go/platform:android": [
15 "@org_golang_x_sys//unix",
16 ],
Lorenz Bruncb9f3d32023-07-27 15:21:49 +020017 "@io_bazel_rules_go//go/platform:darwin": [
18 "@org_golang_x_sys//unix",
19 ],
20 "@io_bazel_rules_go//go/platform:ios": [
21 "@org_golang_x_sys//unix",
22 ],
Lorenz Brun1e0e3a42023-06-28 16:40:18 +020023 "@io_bazel_rules_go//go/platform:linux": [
24 "@org_golang_x_sys//unix",
25 ],
26 "//conditions:default": [],
27 }),
28)