blob: c99f83e585125cf56bca49c53aa9c741339d8b09 [file] [log] [blame]
Don Newton379ae252019-04-01 12:17:06 -04001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(default_visibility = ["//visibility:public"])
4
5go_library(
6 name = "go_default_library",
7 srcs = [
8 "context.go",
9 "convert.go",
10 "doc.go",
11 "errors.go",
12 "fieldmask.go",
13 "handler.go",
14 "marshal_json.go",
15 "marshal_jsonpb.go",
16 "marshal_proto.go",
17 "marshaler.go",
18 "marshaler_registry.go",
19 "mux.go",
20 "pattern.go",
21 "proto2_convert.go",
22 "proto_errors.go",
23 "query.go",
24 ],
25 importpath = "github.com/grpc-ecosystem/grpc-gateway/runtime",
26 deps = [
27 "//internal:go_default_library",
28 "//utilities:go_default_library",
29 "@com_github_golang_protobuf//jsonpb:go_default_library_gen",
30 "@com_github_golang_protobuf//proto:go_default_library",
31 "@com_github_golang_protobuf//protoc-gen-go/generator:go_default_library_gen",
32 "@io_bazel_rules_go//proto/wkt:any_go_proto",
33 "@io_bazel_rules_go//proto/wkt:duration_go_proto",
34 "@io_bazel_rules_go//proto/wkt:field_mask_go_proto",
35 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
36 "@io_bazel_rules_go//proto/wkt:wrappers_go_proto",
37 "@org_golang_google_grpc//codes:go_default_library",
38 "@org_golang_google_grpc//grpclog:go_default_library",
39 "@org_golang_google_grpc//metadata:go_default_library",
40 "@org_golang_google_grpc//status:go_default_library",
41 ],
42)
43
44go_test(
45 name = "go_default_test",
46 size = "small",
47 srcs = [
48 "context_test.go",
49 "errors_test.go",
50 "fieldmask_test.go",
51 "handler_test.go",
52 "marshal_json_test.go",
53 "marshal_jsonpb_test.go",
54 "marshal_proto_test.go",
55 "marshaler_registry_test.go",
56 "mux_test.go",
57 "pattern_test.go",
58 "query_test.go",
59 ],
60 embed = [":go_default_library"],
61 deps = [
62 "//examples/proto/examplepb:go_default_library",
63 "//internal:go_default_library",
64 "//utilities:go_default_library",
65 "@com_github_golang_protobuf//jsonpb:go_default_library_gen",
66 "@com_github_golang_protobuf//proto:go_default_library",
67 "@com_github_golang_protobuf//ptypes:go_default_library_gen",
68 "@go_googleapis//google/rpc:errdetails_go_proto",
69 "@io_bazel_rules_go//proto/wkt:duration_go_proto",
70 "@io_bazel_rules_go//proto/wkt:empty_go_proto",
71 "@io_bazel_rules_go//proto/wkt:field_mask_go_proto",
72 "@io_bazel_rules_go//proto/wkt:struct_go_proto",
73 "@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
74 "@io_bazel_rules_go//proto/wkt:wrappers_go_proto",
75 "@org_golang_google_grpc//:go_default_library",
76 "@org_golang_google_grpc//codes:go_default_library",
77 "@org_golang_google_grpc//metadata:go_default_library",
78 "@org_golang_google_grpc//status:go_default_library",
79 ],
80)