doc/book: Clean up Makefile.

This commit is contained in:
Luther Blissett
2022-10-30 12:15:44 +01:00
parent 43a871c3f2
commit dc66d8fa21
2 changed files with 23 additions and 16 deletions

View File

@@ -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

View File

@@ -25,4 +25,3 @@ renderer = ["html"]
[preprocessor.mermaid]
command = "mdbook-mermaid"