From a028ae2a4949cbc3051a6f0b110577459d2c4d5b Mon Sep 17 00:00:00 2001 From: Kristina Chodorow Date: Tue, 13 Dec 2016 18:59:51 +0000 Subject: Move dot conversion to doc gen pipeline -- PiperOrigin-RevId: 141913623 MOS_MIGRATED_REVID=141913623 --- site/BUILD | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'site/BUILD') diff --git a/site/BUILD b/site/BUILD index 52f9da12be..711c819947 100644 --- a/site/BUILD +++ b/site/BUILD @@ -8,6 +8,11 @@ exports_files( ], ) +DOT_GRAPH_HTML_FILES = [ + "versions/master/docs/query.html", + "versions/master/docs/build-ref.html", +] + filegroup( name = "srcs", srcs = glob(["**"]), @@ -25,7 +30,7 @@ filegroup( "command-line-reference-prefix.html", "command-line-reference-suffix.html", "site/README.md", - ], + ] + DOT_GRAPH_HTML_FILES, ), ) @@ -76,6 +81,7 @@ pkg_tar( ":bootstrap-css", ":bootstrap-images", ":bootstrap-js", + ":dot-graphs", ":font-awesome-css", ":font-awesome-font", ":jekyll-files", @@ -91,6 +97,23 @@ pkg_tar( strip_prefix = "/tools/build_defs", ) +genrule( + name = "dot-graphs", + srcs = DOT_GRAPH_HTML_FILES, + outs = ["dot.tar"], + cmd = """ +origdir=$$PWD +tmpdir=$$(mktemp -d) +for f in $(SRCS); do + mkdir -p $$tmpdir/$$(dirname $$f) + $(location //scripts/docs:generate_dot_graphs) < $$f > $$tmpdir/$$f +done +cd $$tmpdir/site +tar cf $$origdir/$@ * +""", + tools = ["//scripts/docs:generate_dot_graphs"], +) + genrule( name = "jekyll-tree", srcs = [ -- cgit v1.2.3