aboutsummaryrefslogtreecommitdiffhomepage
path: root/site/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'site/BUILD')
-rw-r--r--site/BUILD67
1 files changed, 67 insertions, 0 deletions
diff --git a/site/BUILD b/site/BUILD
index 3683386159..2cc97369b1 100644
--- a/site/BUILD
+++ b/site/BUILD
@@ -1,3 +1,5 @@
+load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
+
exports_files(
["docs/bazel-user-manual.html"],
)
@@ -7,3 +9,68 @@ filegroup(
srcs = glob(["**"]),
visibility = ["//:__pkg__"],
)
+
+filegroup(
+ name = "jekyll-srcs",
+ srcs = glob(
+ ["**/*"],
+ exclude = [
+ "BUILD",
+ "jekyll-tree.sh",
+ "*.swp",
+ ],
+ ),
+)
+
+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-tree",
+ deps = [
+ ":bootstrap-css",
+ ":bootstrap-images",
+ ":bootstrap-js",
+ ":font-awesome-css",
+ ":font-awesome-font",
+ ":jekyll-files",
+ ],
+)