YUIC = /local/share/javax/yuicompressor.jar UGLIFY = ~/node_modules/.bin/uglifyjs CSSMIN = ~/node_modules/.bin/cssmin CSS = default-skin.css photoswipe.css JS = photoswipe-ui-default.js photoswipe.js all: all.css all.js all.js: $(JS) $(UGLIFY) $(JS) -o $@ -m -c gzip -c9 $@ >$@.gz # alternativ all-yui.js: $(JS) cat $(JS) |java -jar $(YUIC) --type js >$@ gzip -c9 $@ >$@.gz all-yui.css: $(CSS) cat $(CSS) | java -jar $(YUIC) --type css >$@ gzip -c9 $@ >$@.gz all.css: $(CSS) cat $(CSS) | $(CSSMIN) >$@ gzip -c9 $@ >$@.gz clean: @rm -f all*