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=propuesta.pdf propuesta.$(html) propuesta-print.pdf acta.pdf plan.pdf docnames=propuesta propuesta-print acta plan all: $(targets) clean-tmp # Propuesta propuesta.$(latex): propuesta.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) $(latexopts) "$(basename $<).$(rst)" > "$@" propuesta.$(html): propuesta.$(rst) @echo "Generando $@..." @rst2html $(rstopts) $(htmlopts) "$(basename $<).$(rst)" > "$@" propuesta.pdf: propuesta.$(latex) @echo "Generando $@..." @pdflatex "$(basename $<).$(latex)" > /dev/null @pdflatex "$(basename $<).$(latex)" > /dev/null # Propuesta para imprimir propuesta-print.$(latex): propuesta.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) $(latexopts) $(printopts) "$(basename $<).$(rst)" > "$@" propuesta-print.pdf: propuesta-print.$(latex) @echo "Generando $@..." @pdflatex "$(basename $<).$(latex)" > /dev/null @pdflatex "$(basename $<).$(latex)" > /dev/null # Acta acta.$(latex): acta.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) "$(basename $<).$(rst)" > "$@" acta.pdf: acta.$(latex) @echo "Generando $@..." @pdflatex "$(basename $<).$(latex)" > /dev/null @pdflatex "$(basename $<).$(latex)" > /dev/null # Plan de estudios plan.$(latex): plan.$(rst) @echo "Generando $@..." @rst2latex $(rstopts) "$(basename $<).$(rst)" > "$@" plan.pdf: plan.$(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