...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "reader",
5 srcs = [
6 "decode.go",
7 "stream.go",
8 ],
9 importpath = "edge-infra.dev/pkg/lib/kernel/udev/reader",
10 visibility = ["//visibility:public"],
11 deps = select({
12 "@io_bazel_rules_go//go/platform:android": [
13 "//pkg/lib/kernel/udev",
14 "@org_golang_x_sys//unix",
15 ],
16 "@io_bazel_rules_go//go/platform:linux": [
17 "//pkg/lib/kernel/udev",
18 "@org_golang_x_sys//unix",
19 ],
20 "//conditions:default": [],
21 }),
22)
23
24go_test(
25 name = "reader_test",
26 srcs = ["decode_test.go"],
27 embed = [":reader"],
28 deps = select({
29 "@io_bazel_rules_go//go/platform:android": [
30 "//pkg/lib/kernel/udev",
31 "@com_github_stretchr_testify//require",
32 ],
33 "@io_bazel_rules_go//go/platform:linux": [
34 "//pkg/lib/kernel/udev",
35 "@com_github_stretchr_testify//require",
36 ],
37 "//conditions:default": [],
38 }),
39)
View as plain text