接入 task HAL Web 仿真运行时
This commit is contained in:
@@ -15,6 +15,7 @@ await copyLinuxCncConfigAssets();
|
||||
await copyKinematicsRuntimeAssets();
|
||||
await copyInterpreterRuntimeAssets();
|
||||
await copyTpRuntimeAssets();
|
||||
await copyTaskHalRuntimeAssets();
|
||||
|
||||
const packageJson = JSON.parse(await readFile(join(appRoot, "package.json"), "utf8"));
|
||||
const forbiddenDependencies = ["react", "vue", "@angular/core", "svelte"];
|
||||
@@ -46,6 +47,15 @@ async function copyTpRuntimeAssets() {
|
||||
}
|
||||
}
|
||||
|
||||
async function copyTaskHalRuntimeAssets() {
|
||||
const taskHalSrcDir = join(repoRoot, "wasm-port/build/wasm/task-hal");
|
||||
const taskHalDistDir = join(distDir, "wasm-port/build/wasm/task-hal");
|
||||
await mkdir(taskHalDistDir, { recursive: true });
|
||||
for (const entry of ["linuxcnc_task_hal.js", "linuxcnc_task_hal.wasm"]) {
|
||||
await cp(join(taskHalSrcDir, entry), join(taskHalDistDir, entry));
|
||||
}
|
||||
}
|
||||
|
||||
console.log("gmoccapy_static_build=ok");
|
||||
|
||||
async function copyLinuxCncConfigAssets() {
|
||||
@@ -72,7 +82,7 @@ async function copyKinematicsRuntimeAssets() {
|
||||
join(sdkSrcDir, "linuxcnc-kinematics.js"),
|
||||
join(sdkDistDir, "linuxcnc-kinematics.js"),
|
||||
);
|
||||
for (const entry of ["linuxcnc-interp.js", "linuxcnc-hal.js", "linuxcnc-tp.js"]) {
|
||||
for (const entry of ["linuxcnc-interp.js", "linuxcnc-hal.js", "linuxcnc-tp.js", "linuxcnc-task-hal.js"]) {
|
||||
await cp(join(sdkSrcDir, entry), join(sdkDistDir, entry));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user