sandboxed-regexp/Makefile

23 строки
746 B
Makefile

# No school like the old school...
build: pkg/sandboxed-regexp.js
pkg/sandboxed-regexp.js: src/lib.rs src/sandboxed-regexp.js Cargo.toml
# We use a custom smaller-than-normal stack size in the hope of reducing memory usage.
# This might prove to be a bad idea in practice...
RUSTFLAGS="-C link-arg=-zstack-size=16384" wasm-pack build --target nodejs --release --out-name="sandboxed-regexp" --no-typescript
#wasm-pack build --target nodejs --release --out-name="sandboxed-regexp" --no-typescript
# We have our own custom JS wrapper, overwrite the generated one.
cp src/sandboxed-regexp.js pkg/sandboxed-regexp.js
test: build
node ./src/test.js
bench: build
node ./tools/bench.js
clean:
rm -rf ./pkg
publish:
cd ./pkg && npm publish