| load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") | 
 |  | 
 | exports_files( | 
 |     [ | 
 |         "versions/master/docs/bazel-user-manual.html", | 
 |         "command-line-reference-prefix.html", | 
 |         "command-line-reference-suffix.html", | 
 |     ], | 
 | ) | 
 |  | 
 | filegroup( | 
 |     name = "srcs", | 
 |     srcs = glob(["**"]), | 
 |     visibility = ["//:__pkg__"], | 
 | ) | 
 |  | 
 | filegroup( | 
 |     name = "jekyll-srcs", | 
 |     srcs = glob( | 
 |         ["**/*"], | 
 |         exclude = [ | 
 |             "BUILD", | 
 |             "jekyll-tree.sh", | 
 |             "*.swp", | 
 |             "command-line-reference-prefix.html", | 
 |             "command-line-reference-suffix.html", | 
 |             "site/README.md", | 
 |         ], | 
 |     ), | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "jekyll-files", | 
 |     files = [":jekyll-srcs"], | 
 |     strip_prefix = ".", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "bootstrap-css", | 
 |     files = ["//third_party/css/bootstrap:bootstrap_css"], | 
 |     package_dir = "assets", | 
 |     strip_prefix = "/third_party/css/bootstrap", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "bootstrap-images", | 
 |     files = ["//third_party/css/bootstrap:bootstrap_images"], | 
 |     package_dir = "assets", | 
 |     strip_prefix = "/third_party/css/bootstrap", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "font-awesome-css", | 
 |     files = ["//third_party/css/font_awesome:font_awesome_css"], | 
 |     package_dir = "assets", | 
 |     strip_prefix = "/third_party/css/font_awesome", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "font-awesome-font", | 
 |     files = ["//third_party/css/font_awesome:font_awesome_font"], | 
 |     package_dir = "assets", | 
 |     strip_prefix = "/third_party/css/font_awesome", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "bootstrap-js", | 
 |     files = ["//third_party/javascript/bootstrap:bootstrap_js"], | 
 |     package_dir = "assets", | 
 |     strip_prefix = "/third_party/javascript/bootstrap", | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "jekyll-base", | 
 |     deps = [ | 
 |         ":bootstrap-css", | 
 |         ":bootstrap-images", | 
 |         ":bootstrap-js", | 
 |         ":font-awesome-css", | 
 |         ":font-awesome-font", | 
 |         ":jekyll-files", | 
 |     ], | 
 | ) | 
 |  | 
 | pkg_tar( | 
 |     name = "skylark-rule-docs", | 
 |     files = [ | 
 |         "//tools/build_defs/docker:README.md", | 
 |         "//tools/build_defs/pkg:README.md", | 
 |     ], | 
 |     strip_prefix = "/tools/build_defs", | 
 | ) | 
 |  | 
 | genrule( | 
 |     name = "jekyll-tree", | 
 |     srcs = [ | 
 |         ":jekyll-base", | 
 |         ":skylark-rule-docs", | 
 |         "//src/main/java/com/google/devtools/build/lib:gen_buildencyclopedia", | 
 |         "//src/main/java/com/google/devtools/build/lib:gen_skylarklibrary", | 
 |         "//src/main/java/com/google/devtools/build/lib:gen_command-line-reference", | 
 |     ], | 
 |     outs = ["jekyll-tree.tar"], | 
 |     cmd = ("$(location jekyll-tree.sh) $@ " + | 
 |            "$(location :jekyll-base) " + | 
 |            "$(location :skylark-rule-docs) " + | 
 |            "$(location //src/main/java/com/google/devtools/build/lib:gen_buildencyclopedia) " + | 
 |            "$(location //src/main/java/com/google/devtools/build/lib:gen_skylarklibrary) " + | 
 |            "$(location //src/main/java/com/google/devtools/build/lib:gen_command-line-reference)"), | 
 |     tools = [ | 
 |         "jekyll-tree.sh", | 
 |     ], | 
 | ) |