From dc66d8fa2198f3bcaed337cf0a4b95df6d641f3e Mon Sep 17 00:00:00 2001 From: Luther Blissett Date: Sun, 30 Oct 2022 12:15:44 +0100 Subject: [PATCH] doc/book: Clean up Makefile. --- doc/Makefile | 38 +++++++++++++++++++++++--------------- doc/book.toml | 1 - 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/doc/Makefile b/doc/Makefile index af827faae..c47a62ee4 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,29 +1,37 @@ .POSIX: DARKFID_JSONRPC = src/clients/darkfid_jsonrpc.md +CASHIERD_JSONRPC = src/clients/cashierd_jsonrpc.md +FAUCETD_JSONRPC = src/clients/faucetd_jsonrpc.md -all: - echo "# darkfid JSON-RPC API" > $(DARKFID_JSONRPC) - for i in blockchain tx wallet misc; do \ - echo "## $$i methods" >> $(DARKFID_JSONRPC);\ - ./build_jsonrpc.py ../bin/darkfid/src/rpc_$$i.rs >> $(DARKFID_JSONRPC);\ - done - - echo "# cashierd JSON-RPC API" > src/clients/cashierd_jsonrpc.md - ./build_jsonrpc.py ../bin/cashierd/src/main.rs \ - >> src/clients/cashierd_jsonrpc.md - - echo "# faucetd JSON-RPC API" > src/clients/faucetd_jsonrpc.md - ./build_jsonrpc.py ../bin/faucetd/src/main.rs \ - >> src/clients/faucetd_jsonrpc.md +JSONRPC = \ + $(DARKFID_JSONRPC) \ + $(CASHIERD_JSONRPC) \ + $(FAUCETD_JSONRPC) +all: $(JSONRPC) mdbook build cp -f theme/logo* book/html/ +$(DARKFID_JSONRPC): + @echo "# darkfid JSON-RPC API" > $@ + @for i in blockchain tx wallet misc; do \ + echo "## $$i methods" >> $@ ;\ + ./build_jsonrpc.py ../bin/darkfid/src/rpc_$$i.rs >> $@ ;\ + done + +$(CASHIERD_JSONRPC): + @echo "# cashierd JSON-RPC API" > $@ + @./build_jsonrpc.py ../bin/cashierd/src/main.rs >> $@ + +$(FAUCETD_JSONRPC): + @echo "# faucetd JSON-RPC API" > $@ + @./build_jsonrpc.py ../bin/faucetd/src/main.rs >> $@ + clean: rm -rf book github: all ghp-import -m "Generate mdbook" -b gh-pages book/html -.PHONY: all clean github +.PHONY: $(JSONRPC) all clean github diff --git a/doc/book.toml b/doc/book.toml index 14cc2ad8f..9a58c3c7e 100644 --- a/doc/book.toml +++ b/doc/book.toml @@ -25,4 +25,3 @@ renderer = ["html"] [preprocessor.mermaid] command = "mdbook-mermaid" -