1*c5d406ecSMatthias Ringwaldall: update_docs_and_apis html latex 2*c5d406ecSMatthias Ringwald 3*c5d406ecSMatthias 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 12*c5d406ecSMatthias Ringwald 13*c5d406ecSMatthias 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 22*c5d406ecSMatthias Ringwald 23*c5d406ecSMatthias Ringwaldpreview: update_docs_and_apis html 24*c5d406ecSMatthias Ringwald # race condition, open browser before startnig MKdocs 25*c5d406ecSMatthias Ringwald open http://127.0.0.1:8000 26*c5d406ecSMatthias Ringwald mkdocs serve 27*c5d406ecSMatthias Ringwald 28*c5d406ecSMatthias Ringwaldupdate_docs_and_apis: 29*c5d406ecSMatthias Ringwald rm -rf tmp 30*c5d406ecSMatthias Ringwald mkdir tmp 31*c5d406ecSMatthias Ringwald ./update_apis.py 32*c5d406ecSMatthias Ringwald ./update_listings.py 33*c5d406ecSMatthias 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