Merge pull request #48565 from jmillikin-stripe/support-external-deps

Automatic merge from submit-queue (batch tested with PRs 48565, 49172)

Use $(location) to find generated output paths.

Along with the build-infra PR https://github.com/kubernetes/repo-infra/pull/19, this allows Kubernetes binaries (e.g. hyperkube) to be built as external dependencies in other Bazel projects.

```release-note
NONE
```
This commit is contained in:
Kubernetes Submit Queue
2017-07-21 01:13:17 -07:00
committed by GitHub
3 changed files with 5 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ def openapi_library(name, tags, srcs, openapi_targets=[], vendor_targets=[]):
"--output-file-base zz_generated.openapi",
"--output-package k8s.io/kubernetes/pkg/generated/openapi",
"--input-dirs " + ",".join(["k8s.io/kubernetes/" + target for target in openapi_targets] + ["k8s.io/kubernetes/vendor/" + target for target in vendor_targets]),
"&& cp pkg/generated/openapi/zz_generated.openapi.go $(GENDIR)/pkg/generated/openapi",
"&& cp pkg/generated/openapi/zz_generated.openapi.go $(location :zz_generated.openapi.go)",
]),
go_deps = deps,
tools = ["//vendor/k8s.io/kube-gen/cmd/openapi-gen"],