24 lines
537 B
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:$@
|