mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-08 22:28:12 -05:00
doc/book: Clean up Makefile.
This commit is contained in:
38
doc/Makefile
38
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
|
||||
|
||||
@@ -25,4 +25,3 @@ renderer = ["html"]
|
||||
|
||||
[preprocessor.mermaid]
|
||||
command = "mdbook-mermaid"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user