load("/tools/build_rules/go/def", "go_library", "go_test")

go_library(
	name = "go_default_library",
	srcs = glob(["*.go"], ["*_test.go"]),
	deps = [
		"//serialize/capnmsg:go_default_library",
		"//serialize/protobuf:go_default_library",

		"//vendor:github.com/glycerine/go-capnproto",
		"//vendor:github.com/golang/protobuf/proto",
		"//vendor:github.com/kr/logfmt",
	],
)

go_test(
	name = "test",
	size = "small",
	srcs = glob(["*.go"]),
	deps = [
		"//serialize/capnmsg:go_default_library",
		"//serialize/protobuf:go_default_library",

		"//vendor:github.com/glycerine/go-capnproto",
		"//vendor:github.com/golang/protobuf/proto",
		"//vendor:github.com/kr/logfmt",
	],
)
