Files
wasm-simulator/test-linuxcnc-wasm-rs274ngc-pre-link.sh

16 lines
536 B
Bash
Executable File

#!/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"