[MonoDevelop] Heads up: build reorganization
Lluis Sanchez
lluis at ximian.com
Mon Dec 3 07:43:33 EST 2007
Hi!
I plan to commit the work reorganization tomorrow morning. This will
change the whole structure of the monodevelop module in SVN, so if you
have local changes better make a copy of source tree before updating.
The new structure will look like this:
monodevelop
profiles
main
art
contrib
docs
help
man
po
src
core
(same as current Core/src)
addins
(same as current Extras, excluding add-ins moved to new
'extras')
extras
AspNetEdit
BooBinding
DebuggerAddIn
GtkSharpLibs
JavaBinding
MonoDevelop.Database
MonoDevelop.SourceEditor2
NemerleBinding
PythonBinding
The biggest difference is that now there will be a tarball/package for
main, and a tarball/package for each add-in in /extras. However, there
will still be a global configuration script and makefile, so MD can be
built as a whole like we do know.
The configuration script allows specifying a build profile. A profile is
basically a list of add-ins to be built. In this way we can have for
example a 'stable' profile, or an 'all' profile. Profiles will be placed
in the 'profiles' directory.
Another important difference is that add-ins in 'extras' will have their
own set of po files, and they will have to be individually localized.
Lluis.
More information about the Monodevelop-list
mailing list