aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2017-11-23 16:23:46 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2017-11-23 16:23:46 +0800
commit936a5cf699d03620a129a6badf8f03cd96d528a2 (patch)
tree8597dd8c97213beda845072f168fbc31034806cf /Makefile
parent9df62f023617922d278adf45fdf273a2cda292b1 (diff)
downloaddexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar.gz
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar.bz2
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar.lz
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar.xz
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.tar.zst
dexon-bls-936a5cf699d03620a129a6badf8f03cd96d528a2.zip
[js] remove capi functions
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 2 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 394e687..51b36ab 100644
--- a/Makefile
+++ b/Makefile
@@ -85,16 +85,10 @@ endif
test_go: go/bls/bls.go go/bls/bls_test.go $(BLS384_SLIB)
cd go/bls && ln -sf ../../lib . && env LD_RUN_PATH="../../lib" CGO_CFLAGS="-I../../include -I../../../mcl/include" CGO_LDFLAGS="-L../../lib -L../../../mcl/lib" go test $(MAC_GO_LDFLAGS) .
-EXPORTED_JSON=docs/demo/exported-bls.json
-RE_TXT=ffi/js/bls-re.txt
-EXPORT_OPT=-re $(RE_TXT)
-$(EXPORTED_JSON): include/bls/bls.h ../mcl/include/mcl/bn.h
- python ../mcl/ffi/js/export-functions.py $(EXPORT_OPT) -json $^ > $(EXPORTED_JSON)
-
EMCC_OPT=-I./include -I./src -I../cybozulib/include -I../mcl/include -I./
EMCC_OPT+=-O3 -DNDEBUG -DMCLBN_FP_UNIT_SIZE=6 -DMCL_MAX_BIT_SIZE=384
EMCC_OPT+=-s WASM=1 -s DISABLE_EXCEPTION_CATCHING=0 -s NO_EXIT_RUNTIME=1 --pre-js ffi/js/pre.js
-JS_DEP=src/bls_c.cpp ../mcl/src/fp.cpp $(EXPORTED_JSON) Makefile ffi/js/pre.js
+JS_DEP=src/bls_c.cpp ../mcl/src/fp.cpp Makefile ffi/js/pre.js
docs/demo/bls_c.js: $(JS_DEP)
emcc -o $@ src/bls_c.cpp ../mcl/src/fp.cpp $(EMCC_OPT) -s "MODULARIZE=1"
@@ -109,7 +103,7 @@ bls-wasm:
$(MAKE) ../bls-wasm/bls_c.js
clean:
- $(RM) $(BLS_LIB) $(OBJ_DIR)/*.d $(OBJ_DIR)/*.o $(EXE_DIR)/*.exe $(GEN_EXE) $(ASM_SRC) $(ASM_OBJ) $(LIB_OBJ) $(LLVM_SRC) $(BLS384_SLIB) $(EXPORTED_JSON) docs/demo/bls_c.js docs/demo/bls_c.wasm
+ $(RM) $(BLS_LIB) $(OBJ_DIR)/*.d $(OBJ_DIR)/*.o $(EXE_DIR)/*.exe $(GEN_EXE) $(ASM_SRC) $(ASM_OBJ) $(LIB_OBJ) $(LLVM_SRC) $(BLS384_SLIB) docs/demo/bls_c.js docs/demo/bls_c.wasm
ALL_SRC=$(SRC_SRC) $(TEST_SRC) $(SAMPLE_SRC)
DEPEND_FILE=$(addprefix $(OBJ_DIR)/, $(ALL_SRC:.cpp=.d))