Skip to content

Commit

Permalink
feat(bazel): build go core
Browse files Browse the repository at this point in the history
  • Loading branch information
nmeier committed Sep 30, 2019
1 parent 989eb27 commit e571e47
Show file tree
Hide file tree
Showing 4 changed files with 58 additions and 0 deletions.
19 changes: 19 additions & 0 deletions 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"],
)
17 changes: 17 additions & 0 deletions 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"],
)
14 changes: 14 additions & 0 deletions 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",
],
)
8 changes: 8 additions & 0 deletions 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"],
)

0 comments on commit e571e47

Please sign in to comment.