.NET Pre-Build is a cross-platform XML-driven pre-build tool which allows developers to easily generate project or make files for major IDE's and .NET development tools including: Visual Studio .NET 2002 and 2003, SharpDevelop, MonoDevelop, and NAnt.
The project is at http://dnpb.sourceforge.net/ .