SOURCES_DOT = $(wildcard *.dot) default: all OBJECTS_DOT_SVG = $(SOURCES_DOT:.dot=.svg) OBJECTS = \ $(OBJECTS_DOT_SVG) %.svg: %.dot dot -Tsvg -o $@ $< $(OBJECTS): all: $(OBJECTS) clean: rm -f $(OBJECTS) .PHONY: \ all \ clean \ default