X-Git-Url: https://git.llucax.com/z.facultad/75.00/propuesta.git/blobdiff_plain/b5b7a69d8c31e82b92647a334b38db4c6c4d5737..5e29d4b8581480ec6354455f3aa1a13e0a6a9443:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index 9525347..c3d298e 100644 --- a/Makefile +++ b/Makefile @@ -2,44 +2,62 @@ rst=rst latex=latex html=html -rstopts= --section-subtitles --language=es + +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 -docnames=propuesta acta - -docname=propuesta +targets=propuesta.pdf propuesta.$(html) propuesta-print.pdf acta.pdf plan.pdf -targets=$(docname).pdf $(docname).$(html) acta.pdf +docnames=propuesta propuesta-print acta plan all: $(targets) clean-tmp -$(docname).$(latex): $(docname).$(rst) +# Propuesta +propuesta.$(latex): propuesta.$(rst) + @echo "Generando $@..." + @rst2latex $(rstopts) $(latexopts) "$(basename $<).$(rst)" > "$@" + +propuesta.$(html): propuesta.$(rst) @echo "Generando $@..." - @rst2latex $(rstopts) $(latexopts) "$(basename $@).$(rst)" > "$@" + @rst2html $(rstopts) $(htmlopts) "$(basename $<).$(rst)" > "$@" -$(docname).$(html): $(docname).$(rst) +propuesta.pdf: propuesta.$(latex) @echo "Generando $@..." - @rst2html $(rstopts) $(htmlopts) "$(basename $@).$(rst)" > "$@" + @pdflatex "$(basename $<).$(latex)" > /dev/null + @pdflatex "$(basename $<).$(latex)" > /dev/null -$(docname).pdf: $(docname).$(latex) +# Propuesta para imprimir +propuesta-print.$(latex): propuesta.$(rst) @echo "Generando $@..." - @pdflatex "$(basename $@).$(latex)" > /dev/null - @pdflatex "$(basename $@).$(latex)" > /dev/null + @rst2latex $(rstopts) $(latexopts) $(printopts) "$(basename $<).$(rst)" > "$@" -docname=acta +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)" > "$@" -latexopts= +acta.pdf: acta.$(latex) + @echo "Generando $@..." + @pdflatex "$(basename $<).$(latex)" > /dev/null + @pdflatex "$(basename $<).$(latex)" > /dev/null -$(docname).$(latex): $(docname).$(rst) +# Plan de estudios +plan.$(latex): plan.$(rst) @echo "Generando $@..." - @rst2latex $(rstopts) $(latexopts) "$(basename $@).$(rst)" > "$@" + @rst2latex $(rstopts) "$(basename $<).$(rst)" > "$@" -$(docname).pdf: $(docname).$(latex) +plan.pdf: plan.$(latex) @echo "Generando $@..." - @pdflatex "$(basename $@).$(latex)" > /dev/null - @pdflatex "$(basename $@).$(latex)" > /dev/null + @pdflatex "$(basename $<).$(latex)" > /dev/null + @pdflatex "$(basename $<).$(latex)" > /dev/null clean-tmp: @$(RM) $(addsuffix .aux, $(docnames)) $(addsuffix .out,$(docnames))