So he's saying use 'make' instead of gulp/grunt and then he submits an example where it's as easy as piping through GCC. He's making the wrong assumption that you don't need to setup a build environment when building with make, but to have gcc you will still also need to install g++ and build-tools. Also, he refers to building on Windows using yet another specialist tool, but have you recently tried building anything…
%.coffee : %.js
js2coffee $ $@
%.ugly : %.coffee
uglifyjs $ $@
build/js/all.min.js : $(UGLY)
cat $^ > $@
I'm not that familiar with grunt. Can it do the equivalent of make -j4?PS. I'll happily agree that collecting the list of script files to operate on -- and the list of script files after the transformation (eg $(UGLY)) -- is slightly annoying in make.