Another make for cross-platform builds is kmake
(a part of kbuild
, in its own words: kBuild is a makefile framework for writing simple makefiles for complex tasks.). It is an enhanced version of GNU make
. It is developed by the VirtualBox folks. They use it to build their VirtualBox Product for Windows, Linux, MacOS and Solaris. Pretty portable!
See http://svn.netlabs.org/kbuild for details.