MakeNG is a system of makefiles that, in conjuncture with a patch to GNU Make, provides a concise, extensible, logically organized and easily modified system of makefiles to build any source tree or combination of components you can envision. MakeNG sports a fully documented extensible API on top of the classic GNU Make syntax (which is great for backwards compatibility).
Autotools Bootstrapper scans a package's Makefile.am and configure.in (or .ac) and creates a customized bourne shell script which can create the configure script with a single command. The resulting bootstrap script can also be used to clean all autogenerated files from a project's directory tree, which is useful for importing into a CVS server. This tool is especially useful for developers who are not familiar with the use of Autoconf, automake, and libtool.
Xmake is a console application for building C/C++ projects. It uses XML syntax to describe the necessary files required to build a project and is much easier to explain than make. It is based on a project with one or more "configurations", thus allowing a single file to build across multiple platforms/compilers. Each of the specified source files can belong to one or more of the configurations. The program will automatically do dependency checking for consecutive builds. There are pre- and post-build steps that allow you execute commands to the shell. The pre/post-build steps are also linked to the configuration, so you can be platform specific per configuration.
GnuPoc enables the development EPOC applications using alternative operating systems like Linux and other Unices. The following SDKs have been ported to GnuPoc: ER5 (Psion Series5, Psion netbook, etc.), Quartz 6.0, Crystal 6.0 (Nokia 9210, 9290), and Nokia Series 60 (Nokia 7650, etc.).