load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar") load("@rules_rust//rust:defs.bzl", "rust_analyzer") config_setting( name = "release", values = { "compilation_mode": "opt", }, ) genrule( name = "buildinfo", srcs = ["//:defs.bzl"], outs = ["buildinfo.txt"], cmd = select({ "release": "$(location //scripts:buildinfo) $(location //:defs.bzl) bazel-out/stable-status.txt release > $@", "//conditions:default": "$(location //scripts:buildinfo) $(location //:defs.bzl) bazel-out/stable-status.txt devel > $@", }), stamp = 1, tools = [ "//scripts:buildinfo", ], visibility = ["//visibility:public"], ) alias( name = "tsconfig.json", actual = "//ts:tsconfig.json", visibility = ["//visibility:public"], ) pkg_tar( name = "dist", srcs = [ "//pylib/anki:wheel", "//qt/aqt:wheel", ], mode = "0644", package_dir = "bazel-dist", tags = ["manual"], ) rust_analyzer( name = "rust_analyzer", targets = ["//rslib:anki"], ) # for version info exports_files(["defs.bzl"])