Remove assemble_wat (#3952)

This is dead code.
This commit is contained in:
Hood Chatham 2023-06-23 16:09:43 -07:00 committed by GitHub
parent b4a4249278
commit 983f83ba1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 32 deletions

View File

@ -145,9 +145,6 @@ dist/pyodide.d.ts dist/pyodide/ffi.d.ts: src/js/*.ts src/js/pyproxy.gen.ts src/j
src/js/error_handling.gen.ts : src/core/error_handling.ts src/js/error_handling.gen.ts : src/core/error_handling.ts
cp $< $@ cp $< $@
%.wasm.gen.js: %.wat
node tools/assemble_wat.js $@
src/js/pyproxy.gen.ts : src/core/pyproxy.* src/core/*.h src/js/pyproxy.gen.ts : src/core/pyproxy.* src/core/*.h
# We can't input pyproxy.js directly because CC will be unhappy about the file # We can't input pyproxy.js directly because CC will be unhappy about the file
# extension. Instead cat it and have CC read from stdin. # extension. Instead cat it and have CC read from stdin.
@ -225,6 +222,7 @@ benchmark: all
clean: clean:
rm -fr dist/* rm -fr dist/*
rm -fr src/*/*.o rm -fr src/*/*.o
rm -fr src/*/*.gen.*
rm -fr node_modules rm -fr node_modules
make -C packages clean make -C packages clean
echo "The Emsdk, CPython are not cleaned. cd into those directories to do so." echo "The Emsdk, CPython are not cleaned. cd into those directories to do so."

View File

@ -1,29 +0,0 @@
const fs = require("fs");
const { execFileSync } = require("child_process");
process.argv[2].split();
const path = process.argv[2].split("/");
const filename = path.pop().split(".")[0];
process.chdir(path.join("/"));
try {
execFileSync("wat2wasms", [filename + ".wat", "--enable-all"]);
} catch (e) {
if (e.code === "ENOENT") {
process.stderr.write(
"assemble_wat.js: wat2wasm is not on path. " +
"Please install the WebAssembly Binary Toolkit.\n",
);
process.stderr.write("Quitting.\n");
process.exit(1);
}
throw e;
}
const f = fs.readFileSync(filename + ".wasm");
fs.unlinkSync(filename + ".wasm");
const s = Array.from(f, (x) => x.toString(16).padStart(2, "0")).join("");
const output = `const ${filename}_wasm = decodeHexString("${s}");`;
fs.writeFileSync(filename + ".wasm.gen.js", output);