按 align-linuxcnc 约束补 tooldata probe 源码依据
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
#include <vector>
|
||||
#include <unistd.h>
|
||||
|
||||
// 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) {
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#include <unistd.h>
|
||||
#include <vector>
|
||||
|
||||
// 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) {
|
||||
|
||||
Reference in New Issue
Block a user