Makefile 652 B

1234567891011121314151617181920212223242526272829303132333435
  1. default:
  2. @npm install -s
  3. bash tools/build.sh
  4. memento:
  5. BUILD=memento \
  6. bash tools/build.sh
  7. large:
  8. SUFFIX=-large \
  9. DEFINES="-DTOFU -DTOFU_CJK_EXT" \
  10. FEATURES="brotli=no mujs=no extract=no" \
  11. bash tools/build.sh
  12. small:
  13. SUFFIX=-small \
  14. DEFINES="-DTOFU -DTOFU_CJK_EXT" \
  15. FEATURES="brotli=no mujs=no extract=no xps=no svg=no html=no" \
  16. bash tools/build.sh
  17. tiny:
  18. SUFFIX=-tiny \
  19. DEFINES="-DTOFU -DTOFU_CJK" \
  20. FEATURES="brotli=no mujs=no extract=no xps=no svg=no html=no" \
  21. bash tools/build.sh
  22. clean:
  23. rm -f LICENSE
  24. rm -rf dist
  25. rm -f lib/mupdf-wasm.d.ts
  26. rm -rf ../../build/wasm
  27. nuke: clean
  28. rm -rf node_modules
  29. rm -f package-lock.json