24 lines
528 B
Makefile
24 lines
528 B
Makefile
|
|
SRCDIR:= img
|
|
DSTDIR:= build
|
|
SOURCES := $(wildcard $(SRCDIR)/*)
|
|
FILES := $(patsubst $(SRCDIR)/%,$(DSTDIR)/%,$(SOURCES))
|
|
|
|
all: $(FILES)
|
|
@echo $(SOURCES)
|
|
@echo $(FILES)
|
|
|
|
palette.out: palette.in
|
|
node palette-gen.js < palette.in > palette.out
|
|
|
|
builddir:
|
|
@mkdir -p build
|
|
|
|
build/%.jpg: img/%.jpg builddir palette.out
|
|
repalette $@< $@ -p $$(cat palette.out) --dither $${DITHER}
|
|
|
|
build/%.png: img/%.png builddir palette.out
|
|
repalette $< $@ -p $$(cat palette.out) --dither $${DITHER}
|
|
|
|
clean:
|
|
@rm -rf palette.in palette.out build
|