$< : première cible
$@ : destination (target)
$^ : toutes les cibles
$? : toutes les cibles plus récentes que la destination
makepp:
$(input) or $(dependency) = $<
$(output) or $(target) = $@
$(inputs) or $(dependencies) = $^
$(outputs) or $(targets) : toutes les destinations (targets)
Target
.PHONY = cible-non-fichier
%.dvi = tous les fichiers avec l'extension .dvi
afile.o bfile.o: %.o: %.c (cibles = afile.c et bfile.c)
$* = le contenu trouvé avec le %.