From 983f83ba1d53dba36e9d548b11b660127bb5b5ef Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Fri, 23 Jun 2023 16:09:43 -0700 Subject: [PATCH] Remove assemble_wat (#3952) This is dead code. --- Makefile | 4 +--- tools/assemble_wat.js | 29 ----------------------------- 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 tools/assemble_wat.js diff --git a/Makefile b/Makefile index d4c4229f6..362a1af55 100644 --- a/Makefile +++ b/Makefile @@ -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 cp $< $@ -%.wasm.gen.js: %.wat - node tools/assemble_wat.js $@ - 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 # extension. Instead cat it and have CC read from stdin. @@ -225,6 +222,7 @@ benchmark: all clean: rm -fr dist/* rm -fr src/*/*.o + rm -fr src/*/*.gen.* rm -fr node_modules make -C packages clean echo "The Emsdk, CPython are not cleaned. cd into those directories to do so." diff --git a/tools/assemble_wat.js b/tools/assemble_wat.js deleted file mode 100644 index eb8a710ca..000000000 --- a/tools/assemble_wat.js +++ /dev/null @@ -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);