jsonnet-sys 0.6.0

Native bindings to the libjsonnet library
Documentation
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "jekyll_files",
    srcs = glob(
        ["**/*"],
        exclude = [
            "BUILD",
            "production/**/*",  # Exclude Jekyll output.
            "*.swp",  # Exclude vim temp files.
        ],
    ),
)

genrule(
    name = "jekyll_files_zip",
    srcs = [":jekyll_files"],
    outs = ["jekyll_files.zip"],
    cmd = "zip -qR $@ $(locations :jekyll_files)"
)

genrule(
    name = "jekyll_tree",
    srcs = [
        ":jekyll_files_zip",
        "//examples:jsonnet_docs_srcs",
        "//benchmarks:jsonnet_docs_srcs",
    ],
    outs = ["jekyll_tree.zip"],
    cmd = ("$(location //tools/build_defs/jsonnet_dev:build_jekyll_tree)" +
           " $(location :jekyll_files_zip)" +
           " $(location //examples:jsonnet_docs_srcs)" +
           " $(location //benchmarks:jsonnet_docs_srcs)" +
           " $(location jekyll_tree.zip)"),
    tools = ["//tools/build_defs/jsonnet_dev:build_jekyll_tree"],
)