blob: 210254ca17b8ec128bda28a4f14ffdbe5df3c78f [file] [log] [blame]
load("@io_bazel_rules_go//go:def.bzl", "go_library")
load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
package(
default_visibility = [
"//cel:__subpackages__",
"//checker:__subpackages__",
"//common:__subpackages__",
"//interpreter:__subpackages__",
"//parser:__subpackages__",
"//server:__subpackages__",
"//test:__subpackages__",
],
licenses = ["notice"], # Apache 2.0
)
go_library(
name = "go_default_library",
srcs = [
"test_import.pb.go",
"test_all_types.pb.go",
],
importpath = "github.com/google/cel-go/test/proto3pb",
deps = [
"@com_github_golang_protobuf//proto:go_default_library",
"@io_bazel_rules_go//proto/wkt:any_go_proto",
"@io_bazel_rules_go//proto/wkt:duration_go_proto",
"@io_bazel_rules_go//proto/wkt:struct_go_proto",
"@io_bazel_rules_go//proto/wkt:timestamp_go_proto",
"@io_bazel_rules_go//proto/wkt:wrappers_go_proto",
],
)
proto_library(
name = "test_import_proto",
srcs = ["test_import.proto"],
)
proto_library(
name = "test_all_types_proto",
srcs = ["test_all_types.proto"],
deps = [
":test_import_proto",
"@com_google_protobuf//:any_proto",
"@com_google_protobuf//:duration_proto",
"@com_google_protobuf//:struct_proto",
"@com_google_protobuf//:timestamp_proto",
"@com_google_protobuf//:wrappers_proto",
],
)
go_proto_library(
name = "test_all_types_go_proto",
protos = [
":test_import_proto",
":test_all_types_proto",
],
importpath = "github.com/google/cel-go/test/proto3pb",
)