#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")" # LinuxCNC source basis: src/emc/rs274ngc/rs274ngc_pre.cc provides the Interp # init/read/execute path exercised by the source-linked probe main. manifest=${1:-linuxcnc-rs274-wasm-source-files.txt} preflight_cache_dir=${CNC_SIM_PREFLIGHT_CACHE_DIR:-build/wasm-probe-preflight-cache} probe=$(CNC_SIM_PREFLIGHT_CACHE_DIR="$preflight_cache_dir" ./build-linuxcnc-wasm-link-probe.sh --mode rs274ngc-pre "$manifest") "$probe" echo "linuxcnc wasm rs274ngc_pre link probe passed"