aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/go/bin
diff options
context:
space:
mode:
Diffstat (limited to 'examples/go/bin')
-rw-r--r--examples/go/bin/BUILD14
-rw-r--r--examples/go/bin/bin.go14
2 files changed, 28 insertions, 0 deletions
diff --git a/examples/go/bin/BUILD b/examples/go/bin/BUILD
new file mode 100644
index 0000000000..d6676c401a
--- /dev/null
+++ b/examples/go/bin/BUILD
@@ -0,0 +1,14 @@
+package(
+ default_visibility = ["//visibility:public"],
+)
+
+load("/tools/build_rules/go/def", "go_binary")
+
+go_binary(
+ name = "bin",
+ srcs = ["bin.go"],
+ deps = [
+ "//examples/go/lib:go_default_library",
+ "//examples/go/vendor/github_com/user/vendored:go_default_library",
+ ],
+)
diff --git a/examples/go/bin/bin.go b/examples/go/bin/bin.go
new file mode 100644
index 0000000000..b0c5917145
--- /dev/null
+++ b/examples/go/bin/bin.go
@@ -0,0 +1,14 @@
+package main
+
+import (
+ "fmt"
+
+ "github_com/user/vendored"
+
+ "github.com/bazelbuild/bazel/examples/go/lib"
+)
+
+func main() {
+ fmt.Println("meaning: ", lib.Meaning())
+ fmt.Println("vendored: ", vendored.Vendored())
+}