diff options
Diffstat (limited to 'tools/napi/generate_link_win.js')
-rwxr-xr-x | tools/napi/generate_link_win.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/napi/generate_link_win.js b/tools/napi/generate_link_win.js new file mode 100755 index 000000000..a0bda6a42 --- /dev/null +++ b/tools/napi/generate_link_win.js @@ -0,0 +1,12 @@ +#!/usr/bin/env -S deno run --unstable --allow-read --allow-write +// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license. + +import exports from "./symbol_exports.json" assert { type: "json" }; + +let def = "LIBRARY\nEXPORTS\n"; +for (const symbol of exports.symbols) { + def += ` ${symbol}\n`; +} + +const defUrl = new URL("../../cli/exports.def", import.meta.url); +await Deno.writeTextFile(defUrl.pathname, def, { create: true }); |