mozilla/rust — pull request #3672 by dbp (2012-10-06 02:43:52+00:00)
Title: library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as per #3543

This should not land till after 0.4 (which may have already happened?). It moves src/cargo, src/fuzzer, and src/rustdoc to src/lib*, and creates a generic driver in driver/driver.rs. There are lib make targets, and bin targets that set a #[cfg] setting and use the driver as main.

Note that this is the first time for me working with Rust's makefile, so if I did anything silly, let me know and I'll fix it.