Update .def files, .gitignore.
Add the ability to build_all without cleaning.