Spaces:
Sleeping
Sleeping
| PLANTUMLCLI ?= $(shell which plantumlcli) | |
| SOURCE ?= . | |
| PUMLS := $(shell find ${SOURCE} -name *.puml) | |
| PNGS := $(addsuffix .puml.png, $(basename ${PUMLS})) | |
| SVGS := $(addsuffix .puml.svg, $(basename ${PUMLS})) | |
| %.puml.png: %.puml | |
| $(PLANTUMLCLI) -t png -o "$(shell readlink -f $@)" "$(shell readlink -f $<)" | |
| %.puml.svg: %.puml | |
| $(PLANTUMLCLI) -t svg -o "$(shell readlink -f $@)" "$(shell readlink -f $<)" | |
| build: ${SVGS} ${PNGS} | |
| all: build | |
| clean: | |
| rm -rf \ | |
| $(shell find ${SOURCE} -name *.puml.svg) \ | |
| $(shell find ${SOURCE} -name *.puml.png) \ | |