[Mono-devel-list] Testing out a new MCS build system

Peter Williams peter at newton.cx
Sat Jun 7 17:51:28 EDT 2003

Hi everyone,

	A few weeks ago Miguel sent a message to the list about trying to set
up a new unified build system for MCS. With some help I've made a
prototype that we would like to integrate in the next week or so, but
I'd like some feedback before imposing it on everyone.

	The main new features are:

		* One Makefile per directory
		* Same build system for Windows and Linux
		* Common set of $(RUNTIME) and $(MCS) variables
		  to make configuration easy
		* Generic support for recursive making and disting

	I built a tarball from yesterday morning's CVS and posted it to
http://www.newton.cx/~peter/files/mcs-0.24.99.tar.gz (4.2 megs, MD5 of

	If you're interested, please download the tarball and poke around and
see if it behaves how you expect. I probably missed some of the subtler
customizations to each library, so mail me if you have any issues.
Patches are appreciated, of course :-); look through `README.makefiles'
for my attempt at explaining things.

	Now, I only have a Linux box; Gonzalo tells me that things build
more-or-less on Windows, but I'd especially like the input from Windows
users on how things work for them. But I'm hoping that everyone will
give it a try so they don't get any unpleasant surprises when we make
the switchover.


Peter Williams                          peter at newton.cx

"[Ninjas] are cool; and by cool, I mean totally sweet."
                              -- REAL Ultimate Power

More information about the Mono-devel-list mailing list