23 lines
502 B
Makefile
23 lines
502 B
Makefile
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
|