GRAPHS=cipher.dot digest.dot kdf.dot mac.dot pkey.dot rand.dot IMAGES= all: png txt png: $(subst .dot,.png,$(GRAPHS)) txt: $(subst .dot,.txt,$(GRAPHS)) @echo @echo Remember to check and manually fix the mistakes before merging @echo into the man pages. @echo # for the dot program: # sudo apt install graphviz %.png: %.dot dot -Tpng -O $< @mv $<.png $@ # for the graph-easy program: # sudo apt install cpanminus # sudo cpanm Graph::Easy %.txt: %.dot graph-easy --from=dot --as_ascii < $< > $@ clean: rm -f $(wildcard *.png) $(wildcard *.txt)