# # Generate PyInstaller documentation # .PHONY: doc pdf all: @echo "make doc ===> To generate a html and pdf of the documentation" @echo "make html ===> To generate a html of the documentation" @echo "make pdf ===> To generate a pdf of the documentation" doc: html pdf cleanlogs @echo "Documentation generated: Please see ../*.html and ../*.pdf for files" html: ../Manual.html pdf: ../Manual.pdf ../Manual.html: Manual.rst tools/buildrecursive.py --local --strict --title='PyInstaller Manual' --outpath=.. Manual.tex: Manual.rst tools/rst2newlatex.py --stylesheet-path=stylesheets/latex.tex Manual.rst Manual.tex ../Manual.pdf: Manual.tex cd .. ; pdflatex source/Manual.tex @echo "#############################################################################" @echo "# Executing again to fix Table of Content... #" @echo "#############################################################################" cd .. ; pdflatex source/Manual.tex clean: @echo "make cleanall ===> To clean everything" @echo "make cleanlogs ===> To clean *.log, *.aux, etc. but not the .html or .pdf" cleanall: cleanlogs rm -f ../*.pdf rm -f ../*.html @echo "All logs and documentation removed." cleanlogs: rm -f ../*.aux rm -f ../*.out rm -f .log *.log ../*.log @echo "All logs and aux removed." # # END OF FILE #