aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/BUILD
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2016-12-13 18:59:51 +0000
committerGravatar John Cater <jcater@google.com>2016-12-13 21:05:10 +0000
commita028ae2a4949cbc3051a6f0b110577459d2c4d5b (patch)
treea728d305d740009aa63c3111a6d3cb9e76aa311c /site/BUILD
parente8cecd90c5bf8c064654600a7412e6287b16dfff (diff)
Move dot conversion to doc gen pipeline
-- PiperOrigin-RevId: 141913623 MOS_MIGRATED_REVID=141913623
Diffstat (limited to 'site/BUILD')
-rw-r--r--site/BUILD25
1 files changed, 24 insertions, 1 deletions
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",
@@ -92,6 +98,23 @@ pkg_tar(
)
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 = [
":jekyll-base",