exported-she.txt is removed

dev
MITSUNARI Shigeo 7 years ago
parent 55fb850402
commit ab81863766
  1. 10
      Makefile

@ -210,19 +210,15 @@ test: $(TEST_EXE)
@grep -v "ng=0, exception=0" result.txt; if [ $$? -eq 1 ]; then echo "all unit tests succeed"; else exit 1; fi @grep -v "ng=0, exception=0" result.txt; if [ $$? -eq 1 ]; then echo "all unit tests succeed"; else exit 1; fi
EXPORTED_JSON=docs/demo/exported-she.json EXPORTED_JSON=docs/demo/exported-she.json
EXPORTED_TXT=ffi/js/exported-she.txt
RE_TXT=ffi/js/she-re.txt RE_TXT=ffi/js/she-re.txt
EXPORT_OPT=-re $(RE_TXT) EXPORT_OPT=-re $(RE_TXT)
$(EXPORTED_JSON): include/mcl/she.h $(EXPORTED_JSON): include/mcl/she.h
python ffi/js/export-functions.py $(EXPORT_OPT) -json $^ > $(EXPORTED_JSON) python ffi/js/export-functions.py $(EXPORT_OPT) -json $^ > $(EXPORTED_JSON)
$(EXPORTED_TXT): include/mcl/she.h
python ffi/js/export-functions.py $(EXPORT_OPT) $^ > $(EXPORTED_TXT)
EMCC_OPT=-I./include -I./src -I../cybozulib/include EMCC_OPT=-I./include -I./src -I../cybozulib/include
EMCC_OPT+=-O3 -DNDEBUG -DMCLBN_FP_UNIT_SIZE=4 -DMCL_MAX_BIT_SIZE=256 -DMCLSHE_WIN_SIZE=8 EMCC_OPT+=-O3 -DNDEBUG -DMCLBN_FP_UNIT_SIZE=4 -DMCL_MAX_BIT_SIZE=256 -DMCLSHE_WIN_SIZE=8
EMCC_OPT+=-s WASM=1 -s DISABLE_EXCEPTION_CATCHING=0 -s NO_EXIT_RUNTIME=1 -s "EXPORTED_FUNCTIONS=[$(shell cat $(EXPORTED_TXT))]" --pre-js ffi/js/pre.js EMCC_OPT+=-s WASM=1 -s DISABLE_EXCEPTION_CATCHING=0 -s NO_EXIT_RUNTIME=1 --pre-js ffi/js/pre.js
JS_DEP=src/fp.cpp src/she_c256.cpp src/she_c_impl.hpp include/mcl/she.hpp $(EXPORTED_JSON) Makefile ffi/js/pre.js $(EXPORTED_TXT) JS_DEP=src/fp.cpp src/she_c256.cpp src/she_c_impl.hpp include/mcl/she.hpp $(EXPORTED_JSON) Makefile ffi/js/pre.js
ifeq ($(MCL_USE_LLVM),2) ifeq ($(MCL_USE_LLVM),2)
EMCC_OPT+=src/base64m.ll -DMCL_USE_LLVM EMCC_OPT+=src/base64m.ll -DMCL_USE_LLVM
JS_DEP+=src/base64m.ll JS_DEP+=src/base64m.ll
@ -241,7 +237,7 @@ she-wasm:
$(MAKE) ../she-wasm/she_c.js $(MAKE) ../she-wasm/she_c.js
clean_demo: clean_demo:
$(RM) $(EXPORTED_JSON) $(EXPORTED_TXT) docs/demo/she_c.js docs/demo/she_c.wasm $(RM) $(EXPORTED_JSON) docs/demo/she_c.js docs/demo/she_c.wasm
clean: clean:
$(MAKE) clean_demo $(MAKE) clean_demo

Loading…
Cancel
Save