X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=dot_mk%2Fgv.mk;fp=dot_mk%2Fgv.mk;h=8842ae7b932a486c8397df23d2f7c6265652852a;hb=a15b96cdba83ff4727ccd26617f2a0adfaf95ccc;hp=0000000000000000000000000000000000000000;hpb=e1ed1c7c696648c7e567b0a1aaa5e9e63fcdef7d;p=makefiles.git diff --git a/dot_mk/gv.mk b/dot_mk/gv.mk new file mode 100644 index 0000000..8842ae7 --- /dev/null +++ b/dot_mk/gv.mk @@ -0,0 +1,22 @@ +.PHONY: gv-clean gv-distclean + +DOT := dot +DOTFLAG := +PSTOPDF := pstopdf + +%.pdf: %.ps + $(PSTOPDF) $< + +%.ps: %.gv + $(DOT) $(DOTFLAG) -Tps $< -o $@ + +%.png: %.gv + $(DOT) $(DOTFLAG) -Tpng $< -o $@ + +%.svg: %.svg.gv + $(DOT) $(DOTFLAG) -Tsvg $< -o $@ + +gv-clean: + +gv-distclean: gv-clean + $(RM) $(subst .gv,.pdf,$(wildcard *.gv)) $(subst .gv,.png,$(wildcard *.gv)) $(subst .gv,.svg,$(wildcard *.gv)) $(subst .gv,.ps,$(wildcard *.gv))