Spaces:
Running
Running
| DOT := $(shell which dot) | |
| SOURCE ?= . | |
| GVS := $(shell find ${SOURCE} -name *.gv) | |
| PNGS := $(addsuffix .gv.png, $(basename ${GVS})) | |
| SVGS := $(addsuffix .gv.svg, $(basename ${GVS})) | |
| %.gv.png: %.gv | |
| $(DOT) -Tpng -o"$(shell readlink -f $@)" "$(shell readlink -f $<)" | |
| %.gv.svg: %.gv | |
| $(DOT) -Tsvg -o"$(shell readlink -f $@)" "$(shell readlink -f $<)" | |
| build: ${SVGS} ${PNGS} | |
| all: build | |
| clean: | |
| rm -rf \ | |
| $(shell find ${SOURCE} -name *.gv.svg) \ | |
| $(shell find ${SOURCE} -name *.gv.png) \ | |