From 68b6c19392cb6dc464caed1c18bac9f0819c0e93 Mon Sep 17 00:00:00 2001 From: cnc Date: Tue, 2 Jun 2026 11:15:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=20align-linuxcnc=20=E7=BA=A6=E6=9D=9F?= =?UTF-8?q?=E8=A1=A5=20tooldata=20probe=20=E6=BA=90=E7=A0=81=E4=BE=9D?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-linuxcnc-wasm-standalone-probe.sh | 2 ++ core/wasm_shims/tooldata/tooldata_common_probe_main.cc | 2 ++ core/wasm_shims/tooldata/tooldata_probe_main.cc | 2 ++ 3 files changed, 6 insertions(+) diff --git a/build-linuxcnc-wasm-standalone-probe.sh b/build-linuxcnc-wasm-standalone-probe.sh index 87a68e8..c20a0eb 100755 --- a/build-linuxcnc-wasm-standalone-probe.sh +++ b/build-linuxcnc-wasm-standalone-probe.sh @@ -85,6 +85,8 @@ case "$mode" in tooldata_mmap_backend_shim=$(./list-linuxcnc-wasm-safe-shims.sh tooldata_mmap_backend.cc) tooldata_runtime_stubs_shim=$(./list-linuxcnc-wasm-safe-shims.sh tooldata_runtime_stubs.cc) tooldata_common_source=$(LINUXCNC_ROOT="$linuxcnc_root" ./list-linuxcnc-source-files.sh src/emc/tooldata/tooldata_common.cc) + grep -F 'LinuxCNC source basis: src/emc/tooldata/tooldata_common.cc provides' core/wasm_shims/tooldata/tooldata_common_probe_main.cc >/dev/null + grep -F 'LinuxCNC source basis: src/emc/tooldata/tooldata_mmap.cc, tooldata_nml.cc,' core/wasm_shims/tooldata/tooldata_probe_main.cc >/dev/null sources+=( "$tooldata_common_source" "$tooldata_mmap_backend_shim" diff --git a/core/wasm_shims/tooldata/tooldata_common_probe_main.cc b/core/wasm_shims/tooldata/tooldata_common_probe_main.cc index eb4c30c..4b06605 100644 --- a/core/wasm_shims/tooldata/tooldata_common_probe_main.cc +++ b/core/wasm_shims/tooldata/tooldata_common_probe_main.cc @@ -7,6 +7,8 @@ #include #include +// LinuxCNC source basis: src/emc/tooldata/tooldata_common.cc provides +// tool table parsing, formatting, load/save, and DB mode entry points. namespace { std::string make_temp_template(const char *name) { diff --git a/core/wasm_shims/tooldata/tooldata_probe_main.cc b/core/wasm_shims/tooldata/tooldata_probe_main.cc index c86dfc1..77497e9 100644 --- a/core/wasm_shims/tooldata/tooldata_probe_main.cc +++ b/core/wasm_shims/tooldata/tooldata_probe_main.cc @@ -9,6 +9,8 @@ #include #include +// LinuxCNC source basis: src/emc/tooldata/tooldata_mmap.cc, tooldata_nml.cc, +// tooldata_db.cc, and taskclass.cc cover these tooldata runtime edge cases. namespace { std::string make_temp_path(const char *name) {