mirror of
https://github.com/zebrajr/node.git
synced 2025-12-06 00:20:08 +01:00
Signed-off-by: Michael Dawson <mdawson@devrus.com> PR-URL: https://github.com/nodejs/node/pull/56855 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
14 lines
602 B
Makefile
Executable File
14 lines
602 B
Makefile
Executable File
lib/lexer.wasm: include-wasm/cjs-module-lexer.h src/lexer.c
|
|
@mkdir -p lib
|
|
clang --sysroot=/usr/share/wasi-sysroot -target wasm32-unknown-wasi src/lexer.c -I include-wasm -o lib/lexer.wasm -nostartfiles \
|
|
-Wl,-z,stack-size=13312,--no-entry,--compress-relocations,--strip-all,--export=__heap_base,\
|
|
--export=parseCJS,--export=sa,--export=e,--export=re,--export=es,--export=ee,--export=rre,--export=ree,--export=res,--export=ru,--export=us,--export=ue \
|
|
-Wno-logical-op-parentheses -Wno-parentheses \
|
|
-Oz
|
|
|
|
optimize: lib/lexer.wasm
|
|
${WASM_OPT} -Oz lib/lexer.wasm -o lib/lexer.wasm
|
|
|
|
clean:
|
|
rm lib/*
|