DOTFILES = PinReaderStateMachine.dot \
	   RotaryEncoderStateMachine.dot \
	   RotaryEncoderReaderStateMachine.dot
EPSFILES = $(DOTFILES:%.dot=%.eps)
PDFFILES = $(DOTFILES:%.dot=%.pdf)

all: ${EPSFILES} ${PDFFILES}

%.eps: %.dot
	dot -Teps -o $@ $<

%.pdf: %.dot
	dot -Tpdf -o $@ $<

clean::
	rm ${EPSFILES} ${PDFFILES}
