From 3861160a45cee04d3f3a0d886dccf57c8b014d66 Mon Sep 17 00:00:00 2001 From: Ross Light Date: Thu, 3 Aug 2017 12:47:59 -0700 Subject: [PATCH] all: add Bazel BUILD files Nearly all generated by gazelle, but added file groups for schemas. Fixes #88 --- .gitignore | 7 +++ BUILD.bazel | 61 ++++++++++++++++++++++++++ WORKSPACE | 31 +++++++++++++ capnpc-go/BUILD.bazel | 35 +++++++++++++++ encoding/text/BUILD.bazel | 26 +++++++++++ internal/aircraftlib/BUILD.bazel | 23 ++++++++++ internal/capnptool/BUILD.bazel | 7 +++ internal/demo/BUILD.bazel | 22 ++++++++++ internal/demo/books/BUILD.bazel | 15 +++++++ internal/demo/hashes/BUILD.bazel | 17 +++++++ internal/fulfiller/BUILD.bazel | 18 ++++++++ internal/nodemap/BUILD.bazel | 12 +++++ internal/packed/BUILD.bazel | 18 ++++++++ internal/queue/BUILD.bazel | 13 ++++++ internal/schema/BUILD.bazel | 8 ++++ internal/strquote/BUILD.bazel | 7 +++ pogs/BUILD.bazel | 44 +++++++++++++++++++ rpc/BUILD.bazel | 48 ++++++++++++++++++++ rpc/internal/logtransport/BUILD.bazel | 14 ++++++ rpc/internal/logutil/BUILD.bazel | 7 +++ rpc/internal/pipetransport/BUILD.bazel | 13 ++++++ rpc/internal/refcount/BUILD.bazel | 15 +++++++ rpc/internal/testcapnp/BUILD.bazel | 17 +++++++ schemas/BUILD.bazel | 18 ++++++++ server/BUILD.bazel | 22 ++++++++++ std/BUILD.bazel | 9 ++++ std/capnp/cxx/BUILD.bazel | 8 ++++ std/capnp/json/BUILD.bazel | 12 +++++ std/capnp/persistent/BUILD.bazel | 14 ++++++ std/capnp/rpc/BUILD.bazel | 12 +++++ std/capnp/rpctwoparty/BUILD.bazel | 12 +++++ std/capnp/schema/BUILD.bazel | 12 +++++ 32 files changed, 597 insertions(+) create mode 100644 BUILD.bazel create mode 100644 WORKSPACE create mode 100644 capnpc-go/BUILD.bazel create mode 100644 encoding/text/BUILD.bazel create mode 100644 internal/aircraftlib/BUILD.bazel create mode 100644 internal/capnptool/BUILD.bazel create mode 100644 internal/demo/BUILD.bazel create mode 100644 internal/demo/books/BUILD.bazel create mode 100644 internal/demo/hashes/BUILD.bazel create mode 100644 internal/fulfiller/BUILD.bazel create mode 100644 internal/nodemap/BUILD.bazel create mode 100644 internal/packed/BUILD.bazel create mode 100644 internal/queue/BUILD.bazel create mode 100644 internal/schema/BUILD.bazel create mode 100644 internal/strquote/BUILD.bazel create mode 100644 pogs/BUILD.bazel create mode 100644 rpc/BUILD.bazel create mode 100644 rpc/internal/logtransport/BUILD.bazel create mode 100644 rpc/internal/logutil/BUILD.bazel create mode 100644 rpc/internal/pipetransport/BUILD.bazel create mode 100644 rpc/internal/refcount/BUILD.bazel create mode 100644 rpc/internal/testcapnp/BUILD.bazel create mode 100644 schemas/BUILD.bazel create mode 100644 server/BUILD.bazel create mode 100644 std/BUILD.bazel create mode 100644 std/capnp/cxx/BUILD.bazel create mode 100644 std/capnp/json/BUILD.bazel create mode 100644 std/capnp/persistent/BUILD.bazel create mode 100644 std/capnp/rpc/BUILD.bazel create mode 100644 std/capnp/rpctwoparty/BUILD.bazel create mode 100644 std/capnp/schema/BUILD.bazel diff --git a/.gitignore b/.gitignore index 5c4975f6..413ca091 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,10 @@ TAGS *~ *.swp + +# Bazel +/bazel-bin +/bazel-capnproto2 +/bazel-genfiles +/bazel-out +/bazel-testlogs diff --git a/BUILD.bazel b/BUILD.bazel new file mode 100644 index 00000000..b9b34e3f --- /dev/null +++ b/BUILD.bazel @@ -0,0 +1,61 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_prefix", "go_test") + +go_prefix("zombiezen.com/go/capnproto2") + +go_library( + name = "go_default_library", + srcs = [ + "address.go", + "capability.go", + "capn.go", + "doc.go", + "go.capnp.go", + "list.go", + "mem.go", + "mem_18.go", + "mem_other.go", + "pointer.go", + "rawpointer.go", + "readlimit.go", + "strings.go", + "struct.go", + ], + visibility = ["//visibility:public"], + deps = [ + "//internal/packed:go_default_library", + "//internal/strquote:go_default_library", + "//schemas:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "address_test.go", + "capability_test.go", + "capn_test.go", + "list_test.go", + "mem_test.go", + "rawpointer_test.go", + "readlimit_test.go", + ], + library = ":go_default_library", +) + +go_test( + name = "go_default_xtest", + srcs = [ + "example_test.go", + "integration_test.go", + "integrationutil_test.go", + ], + data = [ + "//internal/aircraftlib:schema", + ], + deps = [ + "//:go_default_library", + "//internal/aircraftlib:go_default_library", + "//internal/capnptool:go_default_library", + ], +) diff --git a/WORKSPACE b/WORKSPACE new file mode 100644 index 00000000..33f04b1d --- /dev/null +++ b/WORKSPACE @@ -0,0 +1,31 @@ +workspace(name = "com_zombiezen_go_capnproto2") + +git_repository( + name = "io_bazel_rules_go", + remote = "https://github.com/bazelbuild/rules_go.git", + tag = "0.5.2", +) + +load("@io_bazel_rules_go//go:def.bzl", "go_repositories", "go_repository") + +go_repositories() + +go_repository( + name = "com_github_kylelemons_godebug", + importpath = "github.com/kylelemons/godebug", + sha256 = "4415b09bae90e41695bc17e4d00d0708e1f6bbb6e21cc22ce0146a26ddc243a7", + strip_prefix = "godebug-a616ab194758ae0a11290d87ca46ee8c440117b0", + urls = [ + "https://github.com/kylelemons/godebug/archive/a616ab194758ae0a11290d87ca46ee8c440117b0.zip", + ], +) + +go_repository( + name = "org_golang_x_net", + importpath = "golang.org/x/net", + sha256 = "880dc04d0af397dce6875ee2349bbb4295fe5a47352f7a4da4270456f726edd4", + strip_prefix = "net-f5079bd7f6f74e23c4d65efa0f4ce14cbd6a3c0f", + urls = [ + "https://github.com/golang/net/archive/f5079bd7f6f74e23c4d65efa0f4ce14cbd6a3c0f.zip", + ], +) diff --git a/capnpc-go/BUILD.bazel b/capnpc-go/BUILD.bazel new file mode 100644 index 00000000..4963c66a --- /dev/null +++ b/capnpc-go/BUILD.bazel @@ -0,0 +1,35 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "capnpc-go.go", + "fileparts.go", + "nodes.go", + "templateparams.go", + "templates.go", + ], + visibility = ["//visibility:private"], + deps = [ + "//:go_default_library", + "//internal/schema:go_default_library", + ], +) + +go_binary( + name = "capnpc-go", + library = ":go_default_library", + visibility = ["//visibility:public"], +) + +go_test( + name = "go_default_test", + srcs = ["capnpc-go_test.go"], + data = glob(["testdata/**"]), + library = ":go_default_library", + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//internal/schema:go_default_library", + ], +) diff --git a/encoding/text/BUILD.bazel b/encoding/text/BUILD.bazel new file mode 100644 index 00000000..ec355034 --- /dev/null +++ b/encoding/text/BUILD.bazel @@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["marshal.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//internal/nodemap:go_default_library", + "//internal/schema:go_default_library", + "//internal/strquote:go_default_library", + "//schemas:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["marshal_test.go"], + data = glob(["testdata/**"]), + library = ":go_default_library", + deps = [ + "//:go_default_library", + "//internal/schema:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/internal/aircraftlib/BUILD.bazel b/internal/aircraftlib/BUILD.bazel new file mode 100644 index 00000000..0ef9e6b9 --- /dev/null +++ b/internal/aircraftlib/BUILD.bazel @@ -0,0 +1,23 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "aircraft.capnp.go", + "generate.go", + ], + visibility = ["//:__subpackages__"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + "//server:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) + +filegroup( + name = "schema", + visibility = ["//:__subpackages__"], + srcs = ["aircraft.capnp"], +) diff --git a/internal/capnptool/BUILD.bazel b/internal/capnptool/BUILD.bazel new file mode 100644 index 00000000..145c0204 --- /dev/null +++ b/internal/capnptool/BUILD.bazel @@ -0,0 +1,7 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["capnptool.go"], + visibility = ["//:__subpackages__"], +) diff --git a/internal/demo/BUILD.bazel b/internal/demo/BUILD.bazel new file mode 100644 index 00000000..932fcf65 --- /dev/null +++ b/internal/demo/BUILD.bazel @@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["doc.go"], + visibility = ["//:__subpackages__"], +) + +go_test( + name = "go_default_xtest", + srcs = [ + "book_test.go", + "hash_test.go", + ], + deps = [ + "//:go_default_library", + "//internal/demo/books:go_default_library", + "//internal/demo/hashes:go_default_library", + "//rpc:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/internal/demo/books/BUILD.bazel b/internal/demo/books/BUILD.bazel new file mode 100644 index 00000000..b3661c04 --- /dev/null +++ b/internal/demo/books/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "books.capnp.go", + "gen.go", + ], + visibility = ["//:__subpackages__"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/internal/demo/hashes/BUILD.bazel b/internal/demo/hashes/BUILD.bazel new file mode 100644 index 00000000..a9138a96 --- /dev/null +++ b/internal/demo/hashes/BUILD.bazel @@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "gen.go", + "hash.capnp.go", + ], + visibility = ["//:__subpackages__"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + "//server:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/internal/fulfiller/BUILD.bazel b/internal/fulfiller/BUILD.bazel new file mode 100644 index 00000000..caf4a14e --- /dev/null +++ b/internal/fulfiller/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["fulfiller.go"], + visibility = ["//:__subpackages__"], + deps = [ + "//:go_default_library", + "//internal/queue:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["fulfiller_test.go"], + library = ":go_default_library", + deps = ["//:go_default_library"], +) diff --git a/internal/nodemap/BUILD.bazel b/internal/nodemap/BUILD.bazel new file mode 100644 index 00000000..b1c7bc61 --- /dev/null +++ b/internal/nodemap/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["nodemap.go"], + visibility = ["//:__subpackages__"], + deps = [ + "//:go_default_library", + "//internal/schema:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/internal/packed/BUILD.bazel b/internal/packed/BUILD.bazel new file mode 100644 index 00000000..00374851 --- /dev/null +++ b/internal/packed/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "discard.go", + "discard_go14.go", + "packed.go", + ], + visibility = ["//:__subpackages__"], +) + +go_test( + name = "go_default_test", + srcs = ["packed_test.go"], + data = glob(["testdata/**"]), + library = ":go_default_library", +) diff --git a/internal/queue/BUILD.bazel b/internal/queue/BUILD.bazel new file mode 100644 index 00000000..7c5cc77c --- /dev/null +++ b/internal/queue/BUILD.bazel @@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["queue.go"], + visibility = ["//:__subpackages__"], +) + +go_test( + name = "go_default_test", + srcs = ["queue_test.go"], + library = ":go_default_library", +) diff --git a/internal/schema/BUILD.bazel b/internal/schema/BUILD.bazel new file mode 100644 index 00000000..d1c1d0df --- /dev/null +++ b/internal/schema/BUILD.bazel @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["schema.capnp.go"], + visibility = ["//:__subpackages__"], + deps = ["//:go_default_library"], +) diff --git a/internal/strquote/BUILD.bazel b/internal/strquote/BUILD.bazel new file mode 100644 index 00000000..39b4cf74 --- /dev/null +++ b/internal/strquote/BUILD.bazel @@ -0,0 +1,7 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["strquote.go"], + visibility = ["//:__subpackages__"], +) diff --git a/pogs/BUILD.bazel b/pogs/BUILD.bazel new file mode 100644 index 00000000..5476e91e --- /dev/null +++ b/pogs/BUILD.bazel @@ -0,0 +1,44 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "extract.go", + "fields.go", + "insert.go", + ], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//internal/nodemap:go_default_library", + "//internal/schema:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "bench_test.go", + "embed_test.go", + "interface_test.go", + "pogs_test.go", + ], + library = ":go_default_library", + deps = [ + "//:go_default_library", + "//internal/aircraftlib:go_default_library", + "@com_github_kylelemons_godebug//pretty:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) + +go_test( + name = "go_default_xtest", + srcs = ["example_test.go"], + deps = [ + ":go_default_library", + "//:go_default_library", + "//internal/demo/books:go_default_library", + ], +) diff --git a/rpc/BUILD.bazel b/rpc/BUILD.bazel new file mode 100644 index 00000000..76e0b6b9 --- /dev/null +++ b/rpc/BUILD.bazel @@ -0,0 +1,48 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "answer.go", + "errors.go", + "introspect.go", + "log.go", + "question.go", + "rpc.go", + "tables.go", + "transport.go", + ], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//internal/fulfiller:go_default_library", + "//internal/queue:go_default_library", + "//rpc/internal/refcount:go_default_library", + "//std/capnp/rpc:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) + +go_test( + name = "go_default_xtest", + srcs = [ + "bench_test.go", + "cancel_test.go", + "embargo_test.go", + "example_test.go", + "issue3_test.go", + "promise_test.go", + "release_test.go", + "rpc_test.go", + ], + deps = [ + ":go_default_library", + "//:go_default_library", + "//rpc/internal/logtransport:go_default_library", + "//rpc/internal/pipetransport:go_default_library", + "//rpc/internal/testcapnp:go_default_library", + "//server:go_default_library", + "//std/capnp/rpc:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/rpc/internal/logtransport/BUILD.bazel b/rpc/internal/logtransport/BUILD.bazel new file mode 100644 index 00000000..6a6ac10f --- /dev/null +++ b/rpc/internal/logtransport/BUILD.bazel @@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["logtransport.go"], + visibility = ["//rpc:__subpackages__"], + deps = [ + "//encoding/text:go_default_library", + "//rpc:go_default_library", + "//rpc/internal/logutil:go_default_library", + "//std/capnp/rpc:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/rpc/internal/logutil/BUILD.bazel b/rpc/internal/logutil/BUILD.bazel new file mode 100644 index 00000000..7b491ef6 --- /dev/null +++ b/rpc/internal/logutil/BUILD.bazel @@ -0,0 +1,7 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["logutil.go"], + visibility = ["//rpc:__subpackages__"], +) diff --git a/rpc/internal/pipetransport/BUILD.bazel b/rpc/internal/pipetransport/BUILD.bazel new file mode 100644 index 00000000..471c6dba --- /dev/null +++ b/rpc/internal/pipetransport/BUILD.bazel @@ -0,0 +1,13 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["pipetransport.go"], + visibility = ["//rpc:__subpackages__"], + deps = [ + "//:go_default_library", + "//rpc:go_default_library", + "//std/capnp/rpc:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/rpc/internal/refcount/BUILD.bazel b/rpc/internal/refcount/BUILD.bazel new file mode 100644 index 00000000..9c505265 --- /dev/null +++ b/rpc/internal/refcount/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["refcount.go"], + visibility = ["//rpc:__subpackages__"], + deps = ["//:go_default_library"], +) + +go_test( + name = "go_default_test", + srcs = ["refcount_test.go"], + library = ":go_default_library", + deps = ["//:go_default_library"], +) diff --git a/rpc/internal/testcapnp/BUILD.bazel b/rpc/internal/testcapnp/BUILD.bazel new file mode 100644 index 00000000..c7624ae9 --- /dev/null +++ b/rpc/internal/testcapnp/BUILD.bazel @@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "generate.go", + "test.capnp.go", + ], + visibility = ["//rpc:__subpackages__"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + "//server:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/schemas/BUILD.bazel b/schemas/BUILD.bazel new file mode 100644 index 00000000..b387aeaa --- /dev/null +++ b/schemas/BUILD.bazel @@ -0,0 +1,18 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["schemas.go"], + visibility = ["//visibility:public"], + deps = ["//internal/packed:go_default_library"], +) + +go_test( + name = "go_default_xtest", + srcs = ["schemas_test.go"], + deps = [ + ":go_default_library", + "//:go_default_library", + "//internal/schema:go_default_library", + ], +) diff --git a/server/BUILD.bazel b/server/BUILD.bazel new file mode 100644 index 00000000..c28b321c --- /dev/null +++ b/server/BUILD.bazel @@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["server.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//internal/fulfiller:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) + +go_test( + name = "go_default_xtest", + srcs = ["server_test.go"], + deps = [ + ":go_default_library", + "//internal/aircraftlib:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/std/BUILD.bazel b/std/BUILD.bazel new file mode 100644 index 00000000..5e68e4fd --- /dev/null +++ b/std/BUILD.bazel @@ -0,0 +1,9 @@ +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "schema", + srcs = glob([ + "*.capnp", + "capnp/*.capnp", + ]), +) diff --git a/std/capnp/cxx/BUILD.bazel b/std/capnp/cxx/BUILD.bazel new file mode 100644 index 00000000..a2b8eaac --- /dev/null +++ b/std/capnp/cxx/BUILD.bazel @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["c++.capnp.go"], + visibility = ["//visibility:public"], + deps = ["//schemas:go_default_library"], +) diff --git a/std/capnp/json/BUILD.bazel b/std/capnp/json/BUILD.bazel new file mode 100644 index 00000000..a7405d41 --- /dev/null +++ b/std/capnp/json/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["json.capnp.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/std/capnp/persistent/BUILD.bazel b/std/capnp/persistent/BUILD.bazel new file mode 100644 index 00000000..1ac0d843 --- /dev/null +++ b/std/capnp/persistent/BUILD.bazel @@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["persistent.capnp.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + "//server:go_default_library", + "@org_golang_x_net//context:go_default_library", + ], +) diff --git a/std/capnp/rpc/BUILD.bazel b/std/capnp/rpc/BUILD.bazel new file mode 100644 index 00000000..4272ed90 --- /dev/null +++ b/std/capnp/rpc/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["rpc.capnp.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/std/capnp/rpctwoparty/BUILD.bazel b/std/capnp/rpctwoparty/BUILD.bazel new file mode 100644 index 00000000..eab2658e --- /dev/null +++ b/std/capnp/rpctwoparty/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["rpc-twoparty.capnp.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + ], +) diff --git a/std/capnp/schema/BUILD.bazel b/std/capnp/schema/BUILD.bazel new file mode 100644 index 00000000..2534dd96 --- /dev/null +++ b/std/capnp/schema/BUILD.bazel @@ -0,0 +1,12 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["schema.capnp.go"], + visibility = ["//visibility:public"], + deps = [ + "//:go_default_library", + "//encoding/text:go_default_library", + "//schemas:go_default_library", + ], +)