load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library") rust_library( name = "wine-exec-server-harness", testonly = True, srcs = ["wine_exec_server_harness.rs"], crate_name = "wine_exec_server_harness", target_compatible_with = ["@platforms//os:linux"], visibility = ["//codex-rs/core/tests/remote_env_windows:__pkg__"], deps = [ "//codex-rs/utils/cargo-bin", "//codex-rs/utils/pty", "@crates//:anyhow", "@crates//:tempfile", "@crates//:tokio", ], ) rust_binary( name = "windows-exec-server", testonly = True, srcs = ["windows_exec_server.rs"], crate_name = "windows_exec_server", crate_root = "windows_exec_server.rs", tags = ["manual"], target_compatible_with = ["@platforms//os:windows"], visibility = ["//codex-rs/core/tests/remote_env_windows:__pkg__"], deps = [ "//codex-rs/exec-server", "@crates//:tokio", ], )