streaming-docker/assets/Makefile

24 lines
537 B
Makefile

IMAGES_OUTPUT_DIR = images
SVG_FILES := $(wildcard images/*.svg)
PNG_FILES := $(SVG_FILES:%.svg=%.png) images/overlay-dim.png
BGRA_FILES := $(PNG_FILES:%.png=%.bgra)
vpath %.svg $(SVG_FILES)
vpath %.png $(PNG_FILES)
vpath %.bgra $(BGRA_FILES)
%.png: %.svg
@inkscape -C -e $@ $<
%.bgra: %.png
@convert $< -format BGRA $@
all: $(BGRA_FILES) $(PNG_FILES)
clean:
@rm $(PNG_FILES) $(BGRA_FILES)
$(IMAGES_OUTPUT_DIR)/overlay-dim.png: $(IMAGES_OUTPUT_DIR)/overlay.png
@convert $< -channel a -evaluate multiply 0.25 +channel png32:$@