bn
Version:
JS Bigint import
23 lines (15 loc) • 462 B
Plain Text
default: all
OUT=lib/pure.js
all: $(OUT) $(BROWSER)
$(OUT): pkg/pre.js jsbn/*.js pkg/post.js
echo "(function (){ " > $(OUT)
cat pkg/pre.js | awk ' { print "\t", $$0 } ' >> $(OUT)
find jsbn/ -type f -name '*.js' | sort | xargs cat | awk '{ print "\t", $$0 }' >> $(OUT)
cat pkg/post.js | awk ' { print "\t", $$0 } ' >> $(OUT)
echo "})(this);" >> $(OUT)
build: $(OUT)
test:
npm test
clean:
\rm -rf $(OUT) $(BROWSER) $(TEST_BROWSER)