FONTS = $(shell find fonts -type f) CSS = style.css PAGES = index.html IMAGES = mlem.gif all: $(patsubst %,_build/%,$(FONTS) $(CSS) $(PAGES) $(IMAGES)) _build/%: % @echo $* @mkdir -p $(dir $@) @cp $< $@ _build/%.gif: %_bg.gif @echo $*.gif @mkdir -p $(dir _build/%* _tmp/%*) @gifsicle -U $*_bg.gif -o _tmp/$*_bg_u.gif @convert -transparent '#ff9bc7' _tmp/$*_bg_u.gif _tmp/$*_t.gif @gifsicle --disposal=previous _tmp/$*_t.gif -o _build/$*.gif clean: $(RM) -r _tmp _build .PHONY: clean