Makefile 326 B

123456789101112131415161718
  1. DRAWIO ?= /opt/drawio/drawio
  2. DRAWIO_FLAGS = --export --format svg --transparent --embed-svg-images
  3. SOURCES := $(wildcard *.drawio)
  4. TARGETS := $(patsubst %.drawio,%.svg,$(SOURCES))
  5. .PHONY:
  6. all: svg
  7. .PHONY:
  8. svg: $(TARGETS)
  9. .PHONY:
  10. clean:
  11. rm $(TARGETS)
  12. $(TARGETS): %.svg: %.drawio
  13. $(DRAWIO) $(DRAWIO_FLAGS) --output $@ $<