diff --git a/BUILD b/BUILD index 39942c84..f98d41d2 100644 --- a/BUILD +++ b/BUILD @@ -56,3 +56,24 @@ go_test( "//vendor:github.com/golang/glog", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//examples/apiserver:all-srcs", + "//examples/explorer:all-srcs", + "//examples/guestbook-go:all-srcs", + "//examples/https-nginx:all-srcs", + "//examples/k8petstore/web-server/src:all-srcs", + "//examples/sharing-clusters:all-srcs", + ], + tags = ["automanaged"], +) diff --git a/apiserver/BUILD b/apiserver/BUILD index 6c472fc1..f88ff6ff 100644 --- a/apiserver/BUILD +++ b/apiserver/BUILD @@ -29,3 +29,20 @@ go_library( "//vendor:github.com/golang/glog", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//examples/apiserver/rest:all-srcs", + "//examples/apiserver/server:all-srcs", + ], + tags = ["automanaged"], +) diff --git a/apiserver/rest/BUILD b/apiserver/rest/BUILD index fd74919f..ddec17be 100644 --- a/apiserver/rest/BUILD +++ b/apiserver/rest/BUILD @@ -24,3 +24,16 @@ go_library( "//pkg/util/validation/field:go_default_library", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/apiserver/server/BUILD b/apiserver/server/BUILD index 554ded52..3ad9cec5 100644 --- a/apiserver/server/BUILD +++ b/apiserver/server/BUILD @@ -26,3 +26,16 @@ go_library( "//vendor:github.com/spf13/pflag", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/explorer/BUILD b/explorer/BUILD index 639e1bb1..35bdcfdb 100644 --- a/explorer/BUILD +++ b/explorer/BUILD @@ -20,3 +20,16 @@ go_library( tags = ["automanaged"], deps = ["//vendor:github.com/davecgh/go-spew/spew"], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/guestbook-go/BUILD b/guestbook-go/BUILD index 9e7c9224..578fdd0e 100644 --- a/guestbook-go/BUILD +++ b/guestbook-go/BUILD @@ -24,3 +24,16 @@ go_library( "//vendor:github.com/xyproto/simpleredis", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/https-nginx/BUILD b/https-nginx/BUILD index 8bb8c0c2..5e5d0472 100644 --- a/https-nginx/BUILD +++ b/https-nginx/BUILD @@ -25,3 +25,16 @@ go_library( "//pkg/runtime:go_default_library", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/k8petstore/web-server/src/BUILD b/k8petstore/web-server/src/BUILD index 2d69309a..9b357861 100644 --- a/k8petstore/web-server/src/BUILD +++ b/k8petstore/web-server/src/BUILD @@ -24,3 +24,16 @@ go_library( "//vendor:github.com/xyproto/simpleredis", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +) diff --git a/sharing-clusters/BUILD b/sharing-clusters/BUILD index f0edbdc0..80af259f 100644 --- a/sharing-clusters/BUILD +++ b/sharing-clusters/BUILD @@ -24,3 +24,16 @@ go_library( "//pkg/runtime:go_default_library", ], ) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +)