Makefile 751 B

1234567891011121314151617181920212223242526272829
  1. .POSIX:
  2. DARKFID_JSONRPC = src/clients/darkfid_jsonrpc.md
  3. all:
  4. echo "# darkfid JSON-RPC API" > $(DARKFID_JSONRPC)
  5. for i in blockchain tx wallet misc; do \
  6. echo "## $$i methods" >> $(DARKFID_JSONRPC);\
  7. ./build_jsonrpc.py ../bin/darkfid/src/rpc_$$i.rs >> $(DARKFID_JSONRPC);\
  8. done
  9. echo "# cashierd JSON-RPC API" > src/clients/cashierd_jsonrpc.md
  10. ./build_jsonrpc.py ../bin/cashierd/src/main.rs \
  11. >> src/clients/cashierd_jsonrpc.md
  12. echo "# faucetd JSON-RPC API" > src/clients/faucetd_jsonrpc.md
  13. ./build_jsonrpc.py ../bin/faucetd/src/main.rs \
  14. >> src/clients/faucetd_jsonrpc.md
  15. mdbook build
  16. cp -f theme/logo* book/html/
  17. clean:
  18. rm -rf book
  19. github: all
  20. ghp-import -m "Generate mdbook" -b gh-pages book/html
  21. .PHONY: all clean github