include_rules
: sbom.json |> !sbom-to-nix |> | ./<lock>
: src/preserves.nim |> !nim-doc |>
run ./Tuprules.jq sbom.json

!link = |> ^o symlink %o^ ln -s preserves-encode %o |> | $(BIN_DIR)/<preserves>

: {bin} |> !link |> $(BIN_DIR)/preserves-decode
: {bin} |> !link |> $(BIN_DIR)/preserves-from-json
: {bin} |> !link |> $(BIN_DIR)/preserves-from-xml
: {bin} |> !link |> $(BIN_DIR)/preserves-to-json
: {bin} |> !link |> $(BIN_DIR)/preserves-to-xml
