xref: /nrf52832-nimble/packages/NimBLE-latest/docs/Makefile (revision 042d53a763ad75cb1465103098bb88c245d95138)
1*042d53a7SEvalZero# Make a preview site for Sphinx & Doxygen output
2*042d53a7SEvalZero
3*042d53a7SEvalZeroSPHINXOPTS    =
4*042d53a7SEvalZeroSPHINXBUILD   = sphinx-build
5*042d53a7SEvalZeroSPHINXPROJ    = Mynewt
6*042d53a7SEvalZeroSOURCEDIR     = .
7*042d53a7SEvalZeroBUILDDIR      = _build/sphinx
8*042d53a7SEvalZero
9*042d53a7SEvalZero.PHONY: Makefile clean preview doxygen
10*042d53a7SEvalZero
11*042d53a7SEvalZeroclean:
12*042d53a7SEvalZero	rm -rf _build
13*042d53a7SEvalZero
14*042d53a7SEvalZeropreview: _build doxygen sphinx
15*042d53a7SEvalZero
16*042d53a7SEvalZero_build:
17*042d53a7SEvalZero	mkdir -p _build
18*042d53a7SEvalZero
19*042d53a7SEvalZerodoxygen:
20*042d53a7SEvalZero	mkdir -p _build/html
21*042d53a7SEvalZero	cd .. && doxygen docs/doxygen.xml
22*042d53a7SEvalZero
23*042d53a7SEvalZerosphinx:
24*042d53a7SEvalZero	sphinx-build . _build/sphinx
25*042d53a7SEvalZero	mv _build/sphinx _build/html/documentation
26