diff options
Diffstat (limited to 'examples/jsonnet/BUILD')
-rw-r--r-- | examples/jsonnet/BUILD | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/jsonnet/BUILD b/examples/jsonnet/BUILD new file mode 100644 index 0000000000..3c829df876 --- /dev/null +++ b/examples/jsonnet/BUILD @@ -0,0 +1,41 @@ +package(default_visibility = ["//visibility:public"]) + +load("/tools/build_defs/jsonnet/jsonnet", "jsonnet_library", "jsonnet_to_json") + +jsonnet_library( + name = "workflow", + srcs = ["workflow.jsonnet"], +) + +jsonnet_to_json( + name = "wordcount", + src = "wordcount.jsonnet", + outs = ["wordcount.json"], + deps = [":workflow"], +) + +jsonnet_to_json( + name = "intersection", + src = "intersection.jsonnet", + outs = ["intersection.json"], + deps = [":workflow"], +) + +jsonnet_library( + name = "shell-workflows-lib", + srcs = [ + "intersection.jsonnet", + "wordcount.jsonnet", + ], + deps = [":workflow"], +) + +jsonnet_to_json( + name = "shell-workflows", + src = "shell-workflows.jsonnet", + outs = [ + "intersection-workflow.json", + "wordcount-workflow.json", + ], + deps = [":shell-workflows-lib"], +) |