.PHONY: all all: duktape nashorn .PHONY: base base: if [ ! -e sheetjs.xlsx ]; then node ../../tests/write.js; fi .PHONY: duktape duktape: base ## duktape / skookum demo sjs skookum.js .PHONY: nashorn nashorn: base ## nashorn demo if [ ! -e jvm-npm.js ]; then curl -O https://rawgit.com/nodyn/jvm-npm/master/src/main/javascript/jvm-npm.js; fi jjs nashorn.js