| Build under buck2, with the toolchain pinned rather than found 460541b nandi 19d ago | 1 | # The AV media plane behind a C ABI: libjoltmoq.so. |
| 2 | rust_library( |
| 3 | name = "jolt-moq", |
| 4 | srcs = glob(["src/**/*.rs"]), |
| 5 | crate = "joltmoq", |
| 6 | crate_root = "src/lib.rs", |
| 7 | edition = "2021", |
| 8 | preferred_linkage = "shared", |
| 9 | soname = "libjoltmoq.so", |
| 10 | visibility = ["PUBLIC"], |
| 11 | deps = [ |
| 12 | "//crates/jolt-abi:jolt-abi", |
| 13 | "//third-party/rust:anyhow", |
| 14 | "//third-party/rust/cpal:cpal", |
| 15 | "//third-party/rust:env_logger", |
| 16 | "//third-party/rust:image", |
| 17 | "//third-party/rust:iroh-live", |
| 18 | "//third-party/rust:libc", |
| 19 | "//third-party/rust:log", |
| 20 | "//third-party/rust:moq-lite", |
| 21 | "//third-party/rust:moq-native", |
| 22 | "//third-party/rust:n0-future", |
| 23 | "//third-party/rust:rand", |
| 24 | "//third-party/rust:rustls", |
| 25 | "//third-party/rust:tokio", |
| 26 | "//third-party/rust:url", |
| 27 | "//third-party/rust:urlencoding", |
| 28 | "//third-party/rust:v4l2r", |
| 29 | ], |
| 30 | ) |