1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4    name = "go_default_library",
5    srcs = [
6        "dstunreach.go",
7        "echo.go",
8        "endpoint.go",
9        "extension.go",
10        "helper_posix.go",
11        "interface.go",
12        "ipv4.go",
13        "ipv6.go",
14        "listen_posix.go",
15        "listen_stub.go",
16        "message.go",
17        "messagebody.go",
18        "mpls.go",
19        "multipart.go",
20        "packettoobig.go",
21        "paramprob.go",
22        "sys_freebsd.go",
23        "timeexceeded.go",
24    ],
25    importmap = "github.com/envoyproxy/protoc-gen-validate/vendor/golang.org/x/net/icmp",
26    importpath = "golang.org/x/net/icmp",
27    visibility = ["//visibility:public"],
28    deps = [
29        "//vendor/golang.org/x/net/internal/iana:go_default_library",
30        "//vendor/golang.org/x/net/internal/socket:go_default_library",
31        "//vendor/golang.org/x/net/ipv4:go_default_library",
32        "//vendor/golang.org/x/net/ipv6:go_default_library",
33    ],
34)
35
36go_test(
37    name = "go_default_test",
38    srcs = [
39        "diag_test.go",
40        "example_test.go",
41        "extension_test.go",
42        "ipv4_test.go",
43        "message_test.go",
44        "multipart_test.go",
45    ],
46    embed = [":go_default_library"],
47    deps = [
48        "//vendor/golang.org/x/net/internal/iana:go_default_library",
49        "//vendor/golang.org/x/net/internal/nettest:go_default_library",
50        "//vendor/golang.org/x/net/internal/socket:go_default_library",
51        "//vendor/golang.org/x/net/ipv4:go_default_library",
52        "//vendor/golang.org/x/net/ipv6:go_default_library",
53    ],
54)
55