allpdfs := $(patsubst %.tex,%.pdf,$(wildcard *.tex))

all: $(allpdfs)
%all: mostlyclean $(allpdfs)

rsynqup: mostlyclean
	rsync -rv * dorminy@linerva.mit.edu:./Public/ocw11/sessnotes/

%.pdf: %.textemplated 
	pdflatex $<


%.textemplated: %.tex header footer
	cat header $< footer > $@

firehazard:
	touch spam.textemplated

mostlyclean: firehazard
	rm -f *.textemplated.* *.log *.aux *.pre *.out spam.textemplated

clean: firehazard mostlyclean firehazard
	rm -f *.textemplated* *.pdf *.out *.asy

