1all: update_docs_and_apis html pdf 2 3html: 4 rm -rf docs_tmp 5 rm -rf docs_final 6 cp -r docs docs_tmp 7 cp -r docs docs_final 8 ./markdown2mkdocs.py 9 rm -rf docs_tmp 10 mkdocs build --clean 11 ./mkdocs2html.py 12 13pdf: 14 mkdir -p latex 15 cp -r docs/picts latex 16 ./markdown2pdf.py 17 cp btstack_gettingstarted.tex latex 18 cd latex && pdflatex btstack_gettingstarted.tex && pdflatex btstack_gettingstarted.tex 19 mv latex/btstack_gettingstarted.pdf btstack.pdf 20 rm -rf latex tmp 21 22 23preview: update_docs_and_apis html 24 # race condition, open browser before startnig MKdocs 25 open http://127.0.0.1:8000 26 mkdocs serve 27 28update_docs_and_apis: 29 sed -e "s|../doc/manual/docs/||g" ../../chipset/README.md > docs/chipsets.md 30 rm -rf tmp 31 mkdir tmp 32 ./update_apis.py 33 ./update_listings.py 34 35clean: 36 rm -rf docs_final tmp btstack *.pdf latex/btstack_generated.* latex/btstack_final.tex 37 rm -rf docs/appendix/apis.md docs/appendix/index.md docs/examples/examples.md docs/chipsets.md 38 rm -rf docs_tmp latex btstack help 39 40 41 42