1*3f92e397SMatthias Ringwaldall: update_docs_and_apis html pdf 2c5d406ecSMatthias Ringwald 3c5d406ecSMatthias Ringwaldhtml: 41ca3442bSMatthias Ringwald rm -rf docs_tmp 51ca3442bSMatthias Ringwald rm -rf docs_final 61ca3442bSMatthias Ringwald cp -r docs docs_tmp 71ca3442bSMatthias Ringwald cp -r docs docs_final 81ca3442bSMatthias Ringwald ./markdown2mkdocs.py 91ca3442bSMatthias Ringwald rm -rf docs_tmp 101ca3442bSMatthias Ringwald mkdocs build --clean 111ca3442bSMatthias Ringwald ./mkdocs2html.py 12c5d406ecSMatthias Ringwald 13c5d406ecSMatthias Ringwaldpdf: 141ca3442bSMatthias Ringwald mkdir -p latex 151ca3442bSMatthias Ringwald cp -r docs/picts latex 161ca3442bSMatthias Ringwald ./markdown2pdf.py 171ca3442bSMatthias Ringwald cp btstack_gettingstarted.tex latex 181ca3442bSMatthias Ringwald cd latex && pdflatex btstack_gettingstarted.tex && pdflatex btstack_gettingstarted.tex 191ca3442bSMatthias Ringwald mv latex/btstack_gettingstarted.pdf btstack.pdf 201ca3442bSMatthias Ringwald rm -rf latex tmp 211ca3442bSMatthias Ringwald 22c5d406ecSMatthias Ringwald 23c5d406ecSMatthias Ringwaldpreview: update_docs_and_apis html 24c5d406ecSMatthias Ringwald # race condition, open browser before startnig MKdocs 25c5d406ecSMatthias Ringwald open http://127.0.0.1:8000 26c5d406ecSMatthias Ringwald mkdocs serve 27c5d406ecSMatthias Ringwald 28c5d406ecSMatthias Ringwaldupdate_docs_and_apis: 29c5d406ecSMatthias Ringwald rm -rf tmp 30c5d406ecSMatthias Ringwald mkdir tmp 31c5d406ecSMatthias Ringwald ./update_apis.py 32c5d406ecSMatthias Ringwald ./update_listings.py 33c5d406ecSMatthias Ringwald 34add0254bSMatthias Ringwaldclean: 35d13e2c60SMatthias Ringwald rm -rf docs_final tmp btstack *.pdf latex/btstack_generated.* latex/btstack_final.tex 36d13e2c60SMatthias Ringwald rm -rf docs/appendix/apis.md docs/appendix/index.md docs/examples/examples.md 37c1bdcc24SMatthias Ringwald rm -rf docs_tmp latex btstack help 38c1bdcc24SMatthias Ringwald 391ca3442bSMatthias Ringwald 401ca3442bSMatthias Ringwald 41