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