jazzychad/bootstrap — pull request #1 by endgame (2012-12-07 21:57:15+00:00)
Title: Makefile refactoring

As promised on HN, here's the pull request. I'm sending it to you first since the Makefile project's your baby and you can try and push it upstream if you think it's good. (Also, I don't actually use bootstrap, so I need someone who does to make sure I haven't broken anything.)

Most of the added lines are because I've explicitly listed the js files instead of relying on wildcards.

The GNUisms have been removed (the use of $(shell ...)), so it should work on most make implementations.
The docs directory recycles the uglified js from the bootstrap dir, removing redundant work.
The status messages with the check marks are printed out as the build progresses.
The build is now significantly faster under parallel make (make -j)
It doesn't use temporary files when making the uglified js file.
Also, you can see all the interesting commands by running make V=1.

Let me know if there are any problems. If you want to blog about it, that's cool too.