js-nacl
Version:
High-level API to libsodium.
29 lines (20 loc) • 664 B
Plain Text
LIBSODIUMVERSION=1.0.10
LIBSODIUMUNPACKED=libsodium-$(LIBSODIUMVERSION)
LIBSODIUM_JS=$(LIBSODIUMUNPACKED)/libsodium-js/lib/libsodium.js
test: all
npm test
## Builds well with emscripten SDK 1.36.4.
all: lib
clean:
rm -rf lib
$(LIBSODIUM_JS): $(LIBSODIUMUNPACKED)
(cd libsodium-1.0.10; ./dist-build/emscripten.sh --sumo)
lib: $(LIBSODIUM_JS) nacl_cooked_prefix.js nacl_cooked.js nacl_cooked_suffix.js
mkdir -p $@
cat nacl_cooked_prefix.js $(LIBSODIUM_JS) nacl_cooked.js nacl_cooked_suffix.js \
> $@/nacl_factory.js
veryclean: clean
rm -rf subnacl
rm -rf $(LIBSODIUMUNPACKED)
$(LIBSODIUMUNPACKED): libsodium-$(LIBSODIUMVERSION).tar.gz
tar -zxvf $<