blob: dc4dfe9593ccca3eb46b014373d67b3d2e83a192 [file] [log] [blame]
load("//cargo:defs.bzl", "cargo_build_script")
load("//rust:defs.bzl", "rust_binary", "rust_library")
# sets link alias
cargo_build_script(
name = "buildscript",
srcs = ["build.rs"],
crate_root = "build.rs",
edition = "2018",
)
# links to a symbol in shell32
rust_library(
name = "dll_user",
srcs = ["dll_user.rs"],
edition = "2018",
deps = [
":buildscript",
],
)
# does not link to any symbol in shell32
rust_binary(
name = "dll_user_user",
srcs = ["dll_user_user.rs"],
edition = "2018",
deps = [
":dll_user",
],
)