rst=rst latex=latex html=html rstopts=--section-subtitles --language=es latexopts=--use-latex-footnotes --use-latex-citations --use-latex-docinfo \ --use-latex-toc --documentclass=book --use-verbatim-when-possible printopts=--hyperlink-color=0 htmlopts=--footnote-references=superscript --cloak-email-addresses targets=informe.pdf informe.$(html) #informe-print.pdf docnames=informe informe-print all: $(targets) clean-tmp # Informe informe.$(latex): informe.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) $(latexopts) "$(basename $<).$(rst)" > "$@" informe.$(html): informe.$(rst) @echo "Generando $@..." @rst2html $(rstopts) $(htmlopts) "$(basename $<).$(rst)" > "$@" informe.pdf: informe.$(latex) @echo "Generando $@..." @pdflatex "$(basename $<).$(latex)" > /dev/null @pdflatex "$(basename $<).$(latex)" > /dev/null # Informe para imprimir informe-print.$(latex): informe.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) $(latexopts) $(printopts) "$(basename $<).$(rst)" > "$@" informe-print.pdf: informe-print.$(latex) @echo "Generando $@..." @pdflatex "$(basename $<).$(latex)" > /dev/null @pdflatex "$(basename $<).$(latex)" > /dev/null clean-tmp: @$(RM) $(addsuffix .aux, $(docnames)) $(addsuffix .out,$(docnames)) @$(RM) $(addsuffix .log, $(docnames)) $(addsuffix .toc, $(docnames)) texput.log @$(RM) texput.log clean: clean-tmp @$(RM) -fv $(targets) $(addsuffix .latex, $(docnames)) .PHONY: clean all