diff --git a/federation/model/BUILD.bazel b/federation/model/BUILD.bazel index df1383fd2d..774d155dc6 100644 --- a/federation/model/BUILD.bazel +++ b/federation/model/BUILD.bazel @@ -5,3 +5,18 @@ go_library( srcs = ["bindata.go"], visibility = ["//visibility:public"], ) + +genrule( + name = "bindata", + srcs = glob(["*"], exclude=["bindata.go", "BUILD.bazel"]), + outs = ["bindata.go"], + cmd = """ +$(location //vendor/github.com/jteeuwen/go-bindata/go-bindata:go-bindata) \ + -o "$(OUTS)" -pkg model \ + -prefix $$(pwd) \ + -prefix federation/model $(SRCS) +""", + tools = [ + "//vendor/github.com/jteeuwen/go-bindata/go-bindata", + ], +) diff --git a/upup/models/BUILD.bazel b/upup/models/BUILD.bazel index 1ce58e1f95..6ff96d4ed2 100644 --- a/upup/models/BUILD.bazel +++ b/upup/models/BUILD.bazel @@ -12,3 +12,25 @@ go_library( "//vendor/github.com/google/cadvisor/pages/static:go_default_library", ], ) + +genrule( + name = "bindata", + srcs = glob( + ["**"], + exclude = [ + "bindata.go", + "vfs.go", + "BUILD.bazel", + ], + ), + outs = ["bindata.go"], + cmd = """ +$(location //vendor/github.com/jteeuwen/go-bindata/go-bindata:go-bindata) \ + -o "$(OUTS)" -pkg models \ + -prefix $$(pwd) \ + -prefix upup/models $(SRCS) +""", + tools = [ + "//vendor/github.com/jteeuwen/go-bindata/go-bindata", + ], +)