[fix](trx-rs): isolate FT2 OSD LDPC from shared ft8_lib

This commit is contained in:
2026-03-14 22:10:49 +01:00
parent d2257fd8a3
commit 5dd8f4112a
6 changed files with 846 additions and 772 deletions
+3
View File
@@ -12,6 +12,7 @@ fn main() {
.include(format!("{base}/ft8"))
.define("_GNU_SOURCE", None)
.define("_POSIX_C_SOURCE", "200809L")
.file("src/ft2_ldpc.c")
.file("src/ft8_wrapper.c")
.file(format!("{base}/common/monitor.c"))
.file(format!("{base}/fft/kiss_fft.c"))
@@ -29,6 +30,8 @@ fn main() {
println!("cargo:rustc-link-lib=m");
println!("cargo:rerun-if-changed=src/ft2_ldpc.c");
println!("cargo:rerun-if-changed=src/ft2_ldpc.h");
println!("cargo:rerun-if-changed=src/ft8_wrapper.c");
println!("cargo:rerun-if-changed={base}/common/monitor.c");
println!("cargo:rerun-if-changed={base}/common/monitor.h");