| 1234567891011121314151617181920212223242526272829303132333435 |
- .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; 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
|