OpenOffice could benefit from work in this area. OpenOffice.org after October 13, 2000. A port for the Mac OS X is currently in development and on going work is available in the CVS tree. Sun Microsystems has made changes to the build environment to make it possible to build OpenOffice outside the highly customized and optimized environment that is used by the development team. Where possible, OpenOffice uses open source build tools but there may be scope to use more.
Source code is available for all bespoke build tools.
Although work has been done to make the build experience as close as possible to the open source norm, the complexity and size of the application means that the build experience is different to the open source norm. Build experience for OpenOffice for Linux. The configure script, tests that the prerequisites are available and creates a file that can set environment variables. Configure does not use autoconf to create the makefiles. The makefiles are created by a build tool from a database of module dependencies and checked into the CVS tree.