all: foo.pdf bar.pdf

%.pdf: %.tex | revision.sty
	echo $^ >>$@

.PHONY: revision.sty
revision.sty:
	date >>$@


# --------
%.tex:
	touch $@

clean:
	rm {bar,foo}.{pdf,tex} revision.sty

