TARGET=$(subst .tex,.pdf,$(wildcard assignment*.tex)) all: $(TARGET) %.pdf: %.tex latexmk -pdf $< clean: latexmk -C .PHONY: clean