mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-06 21:34:00 -05:00
36 lines
785 B
Makefile
36 lines
785 B
Makefile
.POSIX:
|
|
|
|
# Compile target for docs
|
|
RUST_TARGET = $(shell rustc -Vv | grep '^host: ' | cut -d' ' -f2)
|
|
|
|
DARKFID_JSONRPC = src/clients/darkfid_jsonrpc.md
|
|
|
|
JSONRPC = \
|
|
$(DARKFID_JSONRPC)
|
|
|
|
all: $(JSONRPC)
|
|
./generate_seminar_ics.py --table > src/dev/seminars.md
|
|
mdbook build
|
|
cp -f theme/logo* book/
|
|
./generate_seminar_ics.py --ics
|
|
$(MAKE) -C ../ rustdoc
|
|
cp -r ../target/$(RUST_TARGET)/doc/* book/dev/
|
|
./remove_chapter_nav_js.py
|
|
|
|
$(DARKFID_JSONRPC):
|
|
@echo "# darkfid JSON-RPC API" > $@
|
|
@echo "## Methods" >> $@
|
|
@echo "<!-- toc -->" >> $@
|
|
for i in blockchain tx stratum xmr misc management; do \
|
|
echo "## $$i methods" >> $@ ;\
|
|
./build_jsonrpc.py ../bin/darkfid/src/rpc/$$i.rs >> $@ ;\
|
|
done
|
|
|
|
clean:
|
|
rm -rf book
|
|
|
|
github: all
|
|
./ghp_push.py
|
|
|
|
.PHONY: $(JSONRPC) all clean github
|