### -*-makefile-*-
-
-### -*- mode: latex; TeX-PDF-mode: t -*-
###
### Copyright (c) 2020 Mark Wooding
###
clean::
.PHONY: clean
+FORCE:
+.PHONY: FORCE
+
V = 0
-v_tag = $(call v_tag_$V,$0)
+v_tag = $(call v_tag_$V,$1)
v_tag_0 = @printf " %-8s %s\n" "$1" "$@";
+UPLOAD += drwho.org
+
+UPLOAD += drwho.pdf drwho.ps
%.pdf: %.tex
$(call v_tag,PDFLATEX)pdflatex $<
-
%.dvi: %.tex
$(call v_tag,LATEX)latex $<
-
%.ps: %.dvi
$(call v_tag,DVIPS)dvips $<
.PRECIOUS: %.dvi
-
all:: drwho.pdf drwho.ps
-
clean::; rm -f *.pdf *.dvi *.ps *.log *.aux
-upload:
- rsync -av drwho.tex drwho.org drwho.pdf \
- stratocaster:publish/public-html/
+upload: $(UPLOAD) FORCE
+ rsync -av $(UPLOAD) stratocaster:publish/public-html/
.PHONY: upload