1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
closurecompiler=@compiler() { cp "$$1" "$${1%.js}.min.js"; echo "compiler $$*"; }; compiler %.min.js: %.js $(closurecompiler) '$<' .gitignore: FORCE for file in $(gitignore) $(targets); do echo $$file; done | sort > $@ clean: PHONY distclean: clean rm -f $(targets) FORCE: PHONY PHONY: .PHONY: PHONY