mozilla/pdf.js — pull request #1281 by arturadib (2012-02-27 23:17:28+00:00)
Title: Replacing Makefile+Unix shell with Maker.js+Node.js

This is the first step to reduce our repo dependencies (Python, Java, Make, Unix shell commands) to Node.js. It is one of our Q1 goals.

I've tried to follow the previous Makefile as closely as possible, except for shuffling a few variables around (for example, extension-specific variables are now local to their corresponding targets).

If you type `./make.js` (or `node make` on Windows) without any arguments you'll get a list of available targets. Try some of them! :)

Note that the bot doesn't speak maker.js yet, so none of the tests will work yet. Once I get +1 from everyone I'll go ahead and change the `make target` calls in the bot to `./make.js target`.

Thanks for everyone's patience during this transition - soon our repo will be fresh and clean, without a mesh of dependencies! :)

PS: Maker.js itself is being maintained in a separate repo:

https://github.com/arturadib/maker.js