diff --git a/node-to-rust/Makefile b/node-to-rust/Makefile index e6af8a5..76eba3e 100644 --- a/node-to-rust/Makefile +++ b/node-to-rust/Makefile @@ -4,12 +4,16 @@ else EXT := so endif -all: target/libdouble_input.$(EXT) +all: target/libdouble_input.$(EXT) node_modules/ffi node src/main.js target/libdouble_input.$(EXT): src/lib.rs Cargo.toml cargo build (cd target && ln -nsf debug/libdouble_input-*$(EXT) libdouble_input.$(EXT)) +node_modules/ffi: + npm install ffi + clean: rm -rf target + rm -rf node_modules