Newer
Older
SCRIPTS := guide.js settings.js
STYLES := style.css
ALL := $(SCRIPTS) $(STYLES)
.PHONY: all min clean
all: $(ALL)
%.js: %.coffee
coffee --compile --output $(@D) $<
%.css: %.sass
sass $< $@
min: $(patsubst %,%.min,$(ALL))
@for s in $(ALL); do \
echo "$$s.min -> $$s"; \
mv $$s.min $$s; \
done
%.js.min: %.js
closure-compiler --js $< --js_output_file $@
%.css.min: %.css
curl -X POST -s --data-urlencode input@$< http://cssminifier.com/raw > $@