diff --git a/go/cmd/bertychat/BUILD.bazel b/go/cmd/bertychat/BUILD.bazel new file mode 100644 index 0000000000..222af5c046 --- /dev/null +++ b/go/cmd/bertychat/BUILD.bazel @@ -0,0 +1,19 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "go_default_library", + srcs = ["main.go"], + importpath = "berty.tech/go/cmd/bertychat", + visibility = ["//visibility:private"], + deps = [ + "//go/internal/banner:go_default_library", + "@com_github_peterbourgon_ff//:go_default_library", + "@com_github_peterbourgon_ff//ffcli:go_default_library", + ], +) + +go_binary( + name = "bertychat", + embed = [":go_default_library"], + visibility = ["//visibility:public"], +) diff --git a/go/internal/banner/BUILD.bazel b/go/internal/banner/BUILD.bazel new file mode 100644 index 0000000000..0d409804a1 --- /dev/null +++ b/go/internal/banner/BUILD.bazel @@ -0,0 +1,17 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "banner.go", + "quote.go", + ], + importpath = "berty.tech/go/internal/banner", + visibility = ["//visibility:public"], +) + +go_test( + name = "go_default_test", + srcs = ["banner_test.go"], + embed = [":go_default_library"], +) diff --git a/go/internal/gomodhack/BUILD.bazel b/go/internal/gomodhack/BUILD.bazel new file mode 100644 index 0000000000..244f825c30 --- /dev/null +++ b/go/internal/gomodhack/BUILD.bazel @@ -0,0 +1,14 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["gomodhack.go"], + importpath = "berty.tech/go/internal/gomodhack", + visibility = ["//go:__subpackages__"], + deps = [ + "@com_github_gogo_protobuf//gogoproto:go_default_library", + "@com_github_gogo_protobuf//types:go_default_library", + "@com_github_golang_protobuf//proto:go_default_library", + "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", + ], +) diff --git a/go/pkg/bertyprotocol/BUILD.bazel b/go/pkg/bertyprotocol/BUILD.bazel new file mode 100644 index 0000000000..f7e26bf9c7 --- /dev/null +++ b/go/pkg/bertyprotocol/BUILD.bazel @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["doc.go"], + importpath = "berty.tech/go/pkg/bertyprotocol", + visibility = ["//visibility:public"], +)