laughinghan/mathquill — comment on commit 613100dd8aad7cbe959abb759cb5cdb1d841a1f1
File:  line 0
By laughinghan:

whyyy

b-b-but the bash script was so _simple_! There were like, no variables. The Makefile reads like spaghetti code, so many variables and directives, I can barely guess what it's doing. What's `.PHONY`?

Also the bash script had such great messages! Don't you think `cat {blah,blah}.js # not literally` was cute? And Hello Kitty!

Seriously though, the Makefile is almost the size the bash script would be without the Hello Kitty error message string literal, has less customized output, and doesn't at all make use (see what I did there) of `make`'s reason for existence, which is it does dependency checking of timestamps for you and doesn't recompile files that didn't change and whose dependencies didn't change.