X-Git-Url: https://code.communitydata.science/uw_tex_letterhead.git/blobdiff_plain/fd870ead08d8d774cf469a2dc7b681c14a92cad9..1f74ac2ea0f890495caf5fcf4d0204494194a5d3:/Makefile diff --git a/Makefile b/Makefile index 5dd4d5b..3441f9b 100644 --- a/Makefile +++ b/Makefile @@ -1,22 +1,24 @@ -.RECIPEPREFIX += -TARGET = letter.pdf -SIGIMAGE = figures/signature.png.gpg +#!/usr/bin/make -all: $(TARGET) +ENC_SIGIMAGE = figures/signature.pdf.gpg +DEC_SIGIMAGE = figures/signature.pdf +all: figures/signature.pdf $(patsubst %.tex,%.pdf,$(wildcard *.tex)) -$(TARGET): update-sig main.pdf - mv main.pdf letter.pdf +figures/signature.pdf: + gpg --yes --output $(DEC_SIGIMAGE) --decrypt $(ENC_SIGIMAGE) +%.pdf: %.tex + latexmk -f -xelatex $< -main.pdf: - rubber -m xelatex main.tex - - -update-sig: - gpg --yes --output figures/signature.png --decrypt $(SIGIMAGE) +clean: + latexmk -C *.tex + $(RM) -f *.tmp *.run.xml + $(RM) -f $(DEC_SIGIMAGE) +viewpdf: all + evince *.pdf -clean: - rubber -m xelatex --clean main.tex && $(RM) $(TARGET) && $(RM) figures/signature.png +pdf: all +.PHONY: clean all update-sig