| load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") |
| |
| exports_files( |
| ["docs/bazel-user-manual.html"], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| 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", |
| ], |
| ) |