]> git.llucax.com Git - z.facultad/75.00/propuesta.git/blobdiff - Makefile
Formatear materias para imprimir.
[z.facultad/75.00/propuesta.git] / Makefile
index 95253477303273e47812bccc443ed3bf8cf296ec..c3d298eed1f78a146a0d4e7dfd99c441bf6d7533 100644 (file)
--- 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))