-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
46 lines (37 loc) · 1.03 KB
/
Makefile
File metadata and controls
46 lines (37 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
all: out/sodium.js out/hpka.js
cp -r out/* test/
cp hpka.js out/
cp hpka.js test/
compile:
cd libsodium-js && make distclean && make
-rm -r out/
make all
out/sodium.js: libsodium-js/Makefile
cd libsodium-js && node test/test.js && cd ..
mkdir -p out/
cd libsodium-js && cp -r dist/browsers/combined/* ../out
cp hpka.js out/hpka.js
#libsodium-js/out/sodium.js: libsodium-js/Makefile
# cd libsodium-js && node test/test.js
libsodium-js/Makefile:
git submodule update --init --recursive
test: out/sodium.js test/server_built
cp out/* test/
# echo "Go to http://localhost:2500/test.html to test hpka.js"
iojs test/index.js verbose || nodejs test/index.js verbose || node test/index.js verbose
test/server_built:
npm install
touch test/server_built
rewrap: libsodium-js/out/sodium.js
cd libsodium-js && make rewrap
cp libsodium-js/out/* out/
cp out/* test
clean:
-rm -r out
# cd libsodium-js && make distclean
clean-test:
-rm -rf test/node_modules
-rm test/server_built
-rm test/libsodium.js
-rm test/sodium.js
-rm test/hpka.js