Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MonoDevelop.mdw6
-rw-r--r--extras/MonoDevelop.MonoMac/Makefile30
-rwxr-xr-xextras/MonoDevelop.MonoMac/configure71
-rw-r--r--main/Main.sln26
-rw-r--r--main/Makefile.am14
-rw-r--r--main/Makefile.include1
-rw-r--r--main/build/Makefile.am7
-rw-r--r--main/configure.in11
-rwxr-xr-xmain/contrib/ICSharpCode.Decompiler/Makefile.am103
-rwxr-xr-xmain/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am342
-rwxr-xr-xmain/contrib/ICSharpCode.NRefactory/Makefile.am204
-rw-r--r--main/contrib/Makefile.am28
-rw-r--r--main/contrib/Mono.Debugger.Soft/Makefile.am102
-rw-r--r--main/contrib/NRefactory/Makefile.am102
-rw-r--r--main/external/Makefile.am1
-rw-r--r--main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am101
-rw-r--r--main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am200
-rw-r--r--main/src/addins/CBinding/Makefile.am164
-rw-r--r--main/src/addins/CSharpBinding/AspNet/Makefile.am44
-rw-r--r--main/src/addins/CSharpBinding/Autotools/Makefile.am36
-rw-r--r--main/src/addins/CSharpBinding/Makefile.am167
-rw-r--r--main/src/addins/ChangeLogAddIn/Makefile.am51
-rw-r--r--main/src/addins/Deployment/Makefile.am1
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am68
-rw-r--r--main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am127
-rw-r--r--main/src/addins/GnomePlatform/GnomePlatform.csproj9
-rw-r--r--main/src/addins/GnomePlatform/Makefile.am52
-rw-r--r--main/src/addins/ILAsmBinding/Makefile.am47
-rw-r--r--main/src/addins/MacPlatform/Makefile.am98
-rw-r--r--main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am86
-rw-r--r--main/src/addins/MonoDevelop.Autotools/Makefile.am100
-rw-r--r--main/src/addins/MonoDevelop.CodeMetrics/Makefile.am77
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile.am51
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile.am44
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile.am46
-rw-r--r--main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile.am46
-rw-r--r--main/src/addins/MonoDevelop.Debugger/Makefile.am113
-rw-r--r--main/src/addins/MonoDevelop.DesignerSupport/Makefile.am112
-rw-r--r--main/src/addins/MonoDevelop.DocFood/Makefile.am80
-rw-r--r--main/src/addins/MonoDevelop.Gettext/Makefile.am103
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/Makefile.am109
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am272
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am109
-rw-r--r--main/src/addins/MonoDevelop.GtkCore2/Makefile.am111
-rw-r--r--main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am270
-rw-r--r--main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am108
-rw-r--r--main/src/addins/MonoDevelop.HexEditor/Makefile.am85
-rw-r--r--main/src/addins/MonoDevelop.MacDev/Makefile.am153
-rw-r--r--main/src/addins/MonoDevelop.Moonlight/Makefile.am84
-rw-r--r--main/src/addins/MonoDevelop.Refactoring/Makefile.am109
-rw-r--r--main/src/addins/MonoDevelop.RegexToolkit/Makefile.am56
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/Makefile.am109
-rw-r--r--main/src/addins/MonoDevelop.WebReferences/Makefile.am86
-rw-r--r--main/src/addins/MonoDevelop.XmlEditor/Makefile.am130
-rw-r--r--main/src/addins/MonoDeveloperExtensions/Makefile.am47
-rw-r--r--main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am36
-rw-r--r--main/src/addins/NUnit/Makefile.am118
-rw-r--r--main/src/addins/NUnit/NUnitRunner/Makefile.am29
-rw-r--r--main/src/addins/TextTemplating/Makefile.am3
-rw-r--r--main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am1
-rw-r--r--main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am57
-rw-r--r--main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am74
-rw-r--r--main/src/addins/TextTemplating/TextTransform/Makefile.am36
-rw-r--r--main/src/addins/VBNetBinding/Makefile.am73
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am101
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am55
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am63
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am162
-rw-r--r--main/src/addins/WindowsPlatform/Makefile.am42
-rw-r--r--main/src/addins/prj2make-sharp-lib/Makefile.am49
-rw-r--r--main/src/core/Mono.Debugging/Makefile.am101
-rw-r--r--main/src/core/Mono.Texteditor/Makefile.am225
-rw-r--r--main/src/core/MonoDevelop.Core/Makefile.am411
-rw-r--r--main/src/core/MonoDevelop.Ide/Makefile.am1014
-rw-r--r--main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am52
-rw-r--r--main/src/core/MonoDevelop.Startup/Makefile.am39
-rw-r--r--main/src/tools/Makefile.am4
-rw-r--r--main/src/tools/mdcrashlog/AssemblyInfo.cs27
-rw-r--r--main/src/tools/mdcrashlog/CrashLogOptions.cs75
-rw-r--r--main/src/tools/mdcrashlog/Makefile.am32
-rw-r--r--main/src/tools/mdcrashlog/MonoDevelop.CrashLog.csproj67
-rw-r--r--main/src/tools/mdcrashlog/MonoDevelop.SessionLogging/ISessionLogger.cs35
-rw-r--r--main/src/tools/mdhost/Makefile.am28
-rw-r--r--main/src/tools/mdmonitor/Makefile.am58
-rw-r--r--main/src/tools/mdtool/Makefile.am28
-rw-r--r--main/src/tools/mdtool/mdtool.csproj7
-rw-r--r--main/tests/MacPlatform.Tests/Makefile.am1
-rw-r--r--main/tests/Makefile.am2
-rw-r--r--main/tests/MonoDevelop.MacDev.Tests/Makefile.am1
-rw-r--r--main/tests/UnitTests/Makefile.am125
-rw-r--r--main/tests/UserInterfaceTests/Makefile.am1
-rw-r--r--main/xbuild.include66
-rw-r--r--profiles/all1
93 files changed, 8002 insertions, 206 deletions
diff --git a/MonoDevelop.mdw b/MonoDevelop.mdw
new file mode 100644
index 0000000000..2c8374afd9
--- /dev/null
+++ b/MonoDevelop.mdw
@@ -0,0 +1,6 @@
+<WorkspaceItem name="MonoDevelop" ctype="Workspace">
+ <Items>
+ <Item>extras/extras.mdw</Item>
+ <Item>main/Main.sln</Item>
+ </Items>
+</WorkspaceItem> \ No newline at end of file
diff --git a/extras/MonoDevelop.MonoMac/Makefile b/extras/MonoDevelop.MonoMac/Makefile
new file mode 100644
index 0000000000..e1999463eb
--- /dev/null
+++ b/extras/MonoDevelop.MonoMac/Makefile
@@ -0,0 +1,30 @@
+include config.make
+installdir = "$(prefix)/lib/monodevelop/AddIns/MonoDevelop.MonoMac"
+conf=Debug
+SLN=MonoDevelop.MonoMac.sln
+VERBOSITY=normal
+XBUILD_ARGS=/verbosity:$(VERBOSITY) /nologo
+
+srcdir_abs=$(shell pwd)
+LOCAL_CONFIG=$(srcdir_abs)/../../local-config
+
+ifeq ($(strip $(wildcard "${LOCAL_CONFIG}/monodevelop.pc")),)
+ XBUILD=PKG_CONFIG_PATH="${LOCAL_CONFIG}:${PKG_CONFIG_PATH}" xbuild $(XBUILD_ARGS)
+else
+ XBUILD=xbuild $(XBUILD_ARGS)
+endif
+
+all:
+ echo "`pwd`/../../local-config"
+ $(XBUILD) $(SLN) /property:Configuration=$(conf)
+
+clean:
+ $(XBUILD) $(SLN) /property:Configuration=$(conf) /t:Clean
+ rm -rf build/*
+
+install: all
+ mkdir -p $(installdir)
+ cp -r ./build/* $(installdir)
+
+uninstall:
+ rm -rf "$(installdir)"
diff --git a/extras/MonoDevelop.MonoMac/configure b/extras/MonoDevelop.MonoMac/configure
new file mode 100755
index 0000000000..048fbcfc27
--- /dev/null
+++ b/extras/MonoDevelop.MonoMac/configure
@@ -0,0 +1,71 @@
+#!/usr/bin/env bash
+prefix=/usr/local
+common_packages=" mono-addins;0.3 monodevelop;3.1.0 monodevelop-core-addins;2.7"
+
+usage ()
+{
+ echo "Usage : configure [OPTION]... [--config=CONFIG]"
+ echo
+ echo "Options:"
+ echo " --prefix=PREFIX install architecture-independent files in PREFIX"
+ echo " [/usr/local]"
+ echo
+}
+check_package ()
+{
+ name=`echo $1 | cut -d\; -f1`
+ version=`echo $1 | cut -d\; -f2`
+
+ echo -n "Checking for package '$name'.." | tee -a config.log
+ pkg-config --atleast-version=$version $name
+ if [ $? -ne 0 ]; then
+ echo " ERROR: Package named '$name' >= $version not found." | tee -a config.log
+ echo "Try adjusting your PKG_CONFIG_PATH environment variable." | tee -a config.log
+ return 1
+ fi
+ echo " found." | tee -a config.log
+}
+
+check_required_packages ()
+{
+ echo "Looking for required packages" | tee config.log
+ var=required_packages_$config
+ for pkg in $common_packages ${!var}; do
+ check_package $pkg
+ retval=$?
+ [ $retval -ne 0 ] && return $retval
+ done
+ return 0
+}
+
+while test x$1 != x; do
+ case $1 in
+ --prefix=*)
+ prefix=`echo $1 | sed 's/--prefix=//'`
+ ;;
+ --prefix)
+ shift
+ prefix=$1
+ ;;
+ --help)
+ usage
+ exit
+ ;;
+ *)
+ echo Unknown argument $1 >&2
+ usage
+ exit 1
+ ;;
+ esac
+ shift
+done
+
+check_required_packages
+[ $? -eq 1 ] && exit 1
+
+echo "prefix=$prefix" > config.make
+
+echo
+echo "$PACKAGE has been configured with "
+echo " prefix = $prefix"
+echo
diff --git a/main/Main.sln b/main/Main.sln
index 3800ee2792..baa88a2ef7 100644
--- a/main/Main.sln
+++ b/main/Main.sln
@@ -28,6 +28,9 @@ EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "src\addins\ILAsmBinding\ILAsmBinding.csproj", "{961B9266-C44A-42B6-BA3D-3FB229C9C417}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VersionControl", "VersionControl", "{DEEB9163-3966-4E5E-9AB5-FBB3E01AC82A}"
+ ProjectSection(MonoDevelopProperties) = preProject
+ outputpath = ../../build/AddIns/VersionControl
+ EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.VersionControl", "src\addins\VersionControl\MonoDevelop.VersionControl\MonoDevelop.VersionControl.csproj", "{19DE0F35-D204-4FD8-A553-A19ECE05E24D}"
EndProject
@@ -183,7 +186,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mdtool", "src\tools\mdtool\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mdmonitor", "src\tools\mdmonitor\mdmonitor.csproj", "{D0B5AF2B-4BC1-4EB4-81D3-E5B85DDCE925}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.CrashLog", "src\tools\mdcrashlog\MonoDevelop.CrashLog.csproj", "{D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{78C10DAE-D3D7-44FC-93DF-831D8D54ECF9}"
+ ProjectSection(MonoDevelopProperties) = preProject
+ BaseDirectory = tests
+ EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "tests\UnitTests\UnitTests.csproj", "{1497D0A8-AFF1-4938-BC22-BE79B358BA5B}"
EndProject
@@ -505,12 +513,12 @@ Global
{875D389F-48D1-4D46-BFC6-998837DD6AE0}.DebugWin32|x86.Build.0 = Debug|Any CPU
{875D389F-48D1-4D46-BFC6-998837DD6AE0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{875D389F-48D1-4D46-BFC6-998837DD6AE0}.Release|Any CPU.Build.0 = Release|Any CPU
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Debug|Any CPU.Build.0 = Debug|x86
{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugMac|Any CPU.ActiveCfg = Debug|Any CPU
{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugMac|Any CPU.Build.0 = Debug|Any CPU
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugWin32|x86.ActiveCfg = Debug|Any CPU
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugWin32|x86.Build.0 = Debug|Any CPU
+ {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugWin32|x86.ActiveCfg = Debug|x86
+ {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugWin32|x86.Build.0 = Debug|x86
{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Release|Any CPU.Build.0 = Release|Any CPU
{8CCA39DD-8412-4547-BE7F-0C3D3ACC6FAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -613,6 +621,7 @@ Global
{A7A4246D-CEC4-42DF-A3C1-C31B9F51C4EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A7A4246D-CEC4-42DF-A3C1-C31B9F51C4EC}.Release|Any CPU.Build.0 = Release|Any CPU
{AC7D119C-980B-4712-8811-5368C14412D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AC7D119C-980B-4712-8811-5368C14412D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AC7D119C-980B-4712-8811-5368C14412D7}.DebugMac|Any CPU.ActiveCfg = Debug|Any CPU
{AC7D119C-980B-4712-8811-5368C14412D7}.DebugWin32|x86.ActiveCfg = Debug|Any CPU
{AC7D119C-980B-4712-8811-5368C14412D7}.DebugWin32|x86.Build.0 = Debug|Any CPU
@@ -708,6 +717,14 @@ Global
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.DebugWin32|x86.Build.0 = net_4_0_Debug|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Any CPU.ActiveCfg = net_4_0_Release|Any CPU
{D68133BD-1E63-496E-9EDE-4FBDBF77B486}.Release|Any CPU.Build.0 = net_4_0_Release|Any CPU
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.Debug|Any CPU.Build.0 = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.DebugMac|Any CPU.ActiveCfg = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.DebugMac|Any CPU.Build.0 = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.DebugWin32|x86.ActiveCfg = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.DebugWin32|x86.Build.0 = Debug|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.Release|Any CPU.ActiveCfg = Release|x86
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}.Release|Any CPU.Build.0 = Release|x86
{DA8EDEA6-7DA8-435D-B1A0-F3A0CA07F424}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DA8EDEA6-7DA8-435D-B1A0-F3A0CA07F424}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA8EDEA6-7DA8-435D-B1A0-F3A0CA07F424}.DebugMac|Any CPU.ActiveCfg = Debug|Any CPU
@@ -885,6 +902,7 @@ Global
{BFE8691A-D323-4622-9021-7B8B27F81599} = {5D3F7E65-E55B-45CA-A83B-D1E10040281E}
{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6} = {5D3F7E65-E55B-45CA-A83B-D1E10040281E}
{D0B5AF2B-4BC1-4EB4-81D3-E5B85DDCE925} = {5D3F7E65-E55B-45CA-A83B-D1E10040281E}
+ {D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4} = {5D3F7E65-E55B-45CA-A83B-D1E10040281E}
{1497D0A8-AFF1-4938-BC22-BE79B358BA5B} = {78C10DAE-D3D7-44FC-93DF-831D8D54ECF9}
{07F55155-51A8-4072-9F80-FA473666F086} = {78C10DAE-D3D7-44FC-93DF-831D8D54ECF9}
{76495467-E8BF-43B0-A03C-18C6341966B9} = {78C10DAE-D3D7-44FC-93DF-831D8D54ECF9}
diff --git a/main/Makefile.am b/main/Makefile.am
index 7f40f89a45..0b3a101c18 100644
--- a/main/Makefile.am
+++ b/main/Makefile.am
@@ -1,6 +1,4 @@
-include $(top_srcdir)/xbuild.include
-
-SUBDIRS = external . contrib src po man theme-icons build tests
+SUBDIRS = external contrib src po man theme-icons build tests
#capture aclocal flags for autoreconf
ACLOCAL_AMFLAGS=$(ACLOCAL_FLAGS)
@@ -11,12 +9,6 @@ buildinfo = $(top_builddir)/build/bin/buildinfo
all: vcrevision
-all-local: sln_build
-
-clean: clean-local
-
-clean-local: sln_clean
-
vcrevision:
@if test -d ../.git; then \
version=$$(cd ..; \
@@ -157,9 +149,7 @@ app-dir: all
# we can't use the variables that are conditionally defined
EXTRA_DIST = $(bin_SCRIPTS) $(desktop_DATA) $(pixmap_DATA) \
- monodevelop.xml $(pkgconfig_in_files) vcrevision external/Makefile.in \
- Main.sln \
- md.targets
+ monodevelop.xml $(pkgconfig_in_files) vcrevision external/Makefile.in
DISTCLEANFILES = monodevelop intltool-extract intltool-merge intltool-update \
$(pkgconfig_DATA)
diff --git a/main/Makefile.include b/main/Makefile.include
index 2b2758ecf6..b6676ef313 100644
--- a/main/Makefile.include
+++ b/main/Makefile.include
@@ -3,6 +3,7 @@ build_sources = $(addprefix $(srcdir)/, $(FILES)) $(GENERATED_FILES)
build_resources = $(addprefix $(srcdir)/, $(RES))
build_test_sources = $(addprefix $(srcdir)/, $(TESTFILES)) $(GENERATED_FILES)
+
# workaroundfor lack of abs_top_builddir variable in automake < 1.10. Will break if mdtool isn't
# launched from top_srcdir (i.e. where this script is located)
abs_top_builddir ?= $(top_builddir)
diff --git a/main/build/Makefile.am b/main/build/Makefile.am
index 9ecb4b4b27..bd2cbeb0e1 100644
--- a/main/build/Makefile.am
+++ b/main/build/Makefile.am
@@ -8,13 +8,6 @@ endif
all:
-install:
- mkdir -p $(DESTDIR)$(prefix)/lib/monodevelop/bin
- cp -rf bin $(DESTDIR)$(prefix)/lib/monodevelop/
- cp -rf AddIns $(DESTDIR)$(prefix)/lib/monodevelop/AddIns
- cp -rf locale $(DESTDIR)$(prefix)/lib/monodevelop/locale
- cp -rf data $(DESTDIR)$(prefix)/lib/monodevelop/data
-
clean-local:
rm -rf bin AddIns locale data
diff --git a/main/configure.in b/main/configure.in
index 3c2cdf2669..e428df9278 100644
--- a/main/configure.in
+++ b/main/configure.in
@@ -184,7 +184,7 @@ platform_bindings=""
# Gnome platform addin
AC_ARG_ENABLE(gnomeplatform,
AC_HELP_STRING([--enable-gnomeplatform],
- [enable Gnome platform support [default=no]]),
+ [enable Gnome platform support [default=autodetect]]),
enable_gnomeplatform=${enableval}, enable_gnomeplatform=$default_gnomeplatform)
if test x$enable_gnomeplatform = xyes; then
@@ -205,7 +205,7 @@ AM_CONDITIONAL(ENABLE_GNOMEPLATFORM, [test x$enable_gnomeplatform = xyes])
# Mac platform addin
AC_ARG_ENABLE(macplatform,
AC_HELP_STRING([--enable-macplatform],
- [enable Mac platform support [default=no]]),
+ [enable Mac platform support [default=autodetect]]),
enable_macplatform=${enableval}, enable_macplatform=$default_macplatform)
if test x$enable_macplatform = xyes; then
@@ -225,7 +225,7 @@ AM_CONDITIONAL(ENABLE_MACBUNDLE, [test x$enable_macbundle = xyes])
AC_ARG_ENABLE(windowsplatform,
AC_HELP_STRING([--enable-windowsplatform],
[enable Windows platform support [default=no]]),
- enable_windowsplatform=${enableval}, enable_windowsplatform=$default_windowsplatform)
+ enable_windowsplatform=${enableval}, enable_windowsplatform=no)
if test x$enable_windowsplatform = xyes; then
platform_bindings="${platform_bindings}Windows "
@@ -284,6 +284,7 @@ src/core/MonoDevelop.Ide/Makefile
src/core/MonoDevelop.Ide/BuildVariables.cs
src/core/MonoDevelop.Startup/Makefile
src/tools/Makefile
+src/tools/mdcrashlog/Makefile
src/tools/mdhost/Makefile
src/tools/mdtool/Makefile
src/tools/SharpCoco/Makefile
@@ -312,7 +313,6 @@ src/addins/TextTemplating/Makefile
src/addins/TextTemplating/Mono.TextTemplating/Makefile
src/addins/TextTemplating/TextTransform/Makefile
src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile
-src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile
src/addins/AspNet/Makefile
src/addins/AspNet/MonoDevelop.AspNet/Makefile
src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile
@@ -342,9 +342,6 @@ src/addins/MonoDevelop.DocFood/Makefile
src/addins/MonoDevelop.MacDev/Makefile
tests/Makefile
tests/UnitTests/Makefile
-tests/UserInterfaceTests/Makefile
-tests/MonoDevelop.MacDev.Tests/Makefile
-tests/MacPlatform.Tests/Makefile
Makefile
monodevelop
mdtool
diff --git a/main/contrib/ICSharpCode.Decompiler/Makefile.am b/main/contrib/ICSharpCode.Decompiler/Makefile.am
index c9cc87438f..d86f4e3036 100755
--- a/main/contrib/ICSharpCode.Decompiler/Makefile.am
+++ b/main/contrib/ICSharpCode.Decompiler/Makefile.am
@@ -1 +1,102 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/ICSharpCode.Decompiler.dll
+
+
+REFS = \
+ -r:../../build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ -r:../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+SIGNING_KEY=$(srcdir)/../ICSharpCode.NRefactory/ICSharpCode.NRefactory.snk
+
+FILES = \
+ Ast/Annotations.cs \
+ Ast/AstBuilder.cs \
+ Ast/AstMethodBodyBuilder.cs \
+ Ast/CommentStatement.cs \
+ Ast/DecompilerContext.cs \
+ Ast/NameVariables.cs \
+ Ast/NRefactoryExtensions.cs \
+ Ast/TextOutputFormatter.cs \
+ Ast/Transforms/AddCheckedBlocks.cs \
+ Ast/Transforms/CombineQueryExpressions.cs \
+ Ast/Transforms/ContextTrackingVisitor.cs \
+ Ast/Transforms/ConvertConstructorCallIntoInitializer.cs \
+ Ast/Transforms/CustomPatterns.cs \
+ Ast/Transforms/DecimalConstantTransform.cs \
+ Ast/Transforms/DeclareVariables.cs \
+ Ast/Transforms/DelegateConstruction.cs \
+ Ast/Transforms/ExpressionTreeConverter.cs \
+ Ast/Transforms/FlattenSwitchBlocks.cs \
+ Ast/Transforms/IntroduceExtensionMethods.cs \
+ Ast/Transforms/IntroduceQueryExpressions.cs \
+ Ast/Transforms/IntroduceUnsafeModifier.cs \
+ Ast/Transforms/IntroduceUsingDeclarations.cs \
+ Ast/Transforms/PatternStatementTransform.cs \
+ Ast/Transforms/PushNegation.cs \
+ Ast/Transforms/ReplaceMethodCallsWithOperators.cs \
+ Ast/Transforms/TransformationPipeline.cs \
+ Ast/TypesHierarchyHelpers.cs \
+ CecilExtensions.cs \
+ CodeMappings.cs \
+ DecompilerException.cs \
+ DecompilerSettings.cs \
+ Disassembler/DisassemblerHelpers.cs \
+ Disassembler/ILStructure.cs \
+ Disassembler/MethodBodyDisassembler.cs \
+ Disassembler/ReflectionDisassembler.cs \
+ FlowAnalysis/ControlFlowEdge.cs \
+ FlowAnalysis/ControlFlowGraph.cs \
+ FlowAnalysis/ControlFlowGraphBuilder.cs \
+ FlowAnalysis/ControlFlowNode.cs \
+ FlowAnalysis/ControlStructureDetector.cs \
+ FlowAnalysis/OpCodeInfo.cs \
+ FlowAnalysis/SimplifyByRefCalls.cs \
+ FlowAnalysis/SsaBlock.cs \
+ FlowAnalysis/SsaForm.cs \
+ FlowAnalysis/SsaFormBuilder.cs \
+ FlowAnalysis/SsaInstruction.cs \
+ FlowAnalysis/SsaOptimization.cs \
+ FlowAnalysis/SsaVariable.cs \
+ FlowAnalysis/TransformToSsa.cs \
+ ILAst/AsyncDecompiler.cs \
+ ILAst/DefaultDictionary.cs \
+ ILAst/GotoRemoval.cs \
+ ILAst/ILAstBuilder.cs \
+ ILAst/ILAstOptimizer.cs \
+ ILAst/ILAstTypes.cs \
+ ILAst/ILCodes.cs \
+ ILAst/ILInlining.cs \
+ ILAst/InitializerPeepholeTransforms.cs \
+ ILAst/LiftedOperators.cs \
+ ILAst/LoopsAndConditions.cs \
+ ILAst/PatternMatching.cs \
+ ILAst/PeepholeTransform.cs \
+ ILAst/SimpleControlFlow.cs \
+ ILAst/StateRange.cs \
+ ILAst/SymbolicExecution.cs \
+ ILAst/TypeAnalysis.cs \
+ ILAst/YieldReturnDecompiler.cs \
+ ITextOutput.cs \
+ PlainTextOutput.cs \
+ ReferenceResolvingException.cs \
+ TextOutputWriter.cs
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources)
+ $(CSC) $(CSC_FLAGS) -keyfile:"$(SIGNING_KEY)" -define:NET35 -debug -out:$@ -target:library $(REFS) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(SIGNING_KEY)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am b/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
index c9cc87438f..d7228c47dd 100755
--- a/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
+++ b/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
@@ -1 +1,341 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll
+
+
+REFS = \
+ -r:../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+SIGNING_KEY=$(srcdir)/../ICSharpCode.NRefactory/ICSharpCode.NRefactory.snk
+
+FILES = \
+ Analysis/ControlFlow.cs \
+ Analysis/DefiniteAssignmentAnalysis.cs \
+ Analysis/ReachabilityAnalysis.cs \
+ Ast/AstNode.cs \
+ Ast/AstNodeCollection.cs \
+ Ast/AstType.cs \
+ Ast/CompilationUnit.cs \
+ Ast/ComposedType.cs \
+ Ast/CSharpModifierToken.cs \
+ Ast/CSharpTokenNode.cs \
+ Ast/CSharpUtil.cs \
+ Ast/DepthFirstAstVisitor.cs \
+ Ast/DocumentationReference.cs \
+ Ast/ErrorNode.cs \
+ Ast/Expressions/AnonymousMethodExpression.cs \
+ Ast/Expressions/AnonymousTypeCreateExpression.cs \
+ Ast/Expressions/ArrayCreateExpression.cs \
+ Ast/Expressions/ArrayInitializerExpression.cs \
+ Ast/Expressions/AsExpression.cs \
+ Ast/Expressions/AssignmentExpression.cs \
+ Ast/Expressions/BaseReferenceExpression.cs \
+ Ast/Expressions/BinaryOperatorExpression.cs \
+ Ast/Expressions/CastExpression.cs \
+ Ast/Expressions/CheckedExpression.cs \
+ Ast/Expressions/ConditionalExpression.cs \
+ Ast/Expressions/DefaultValueExpression.cs \
+ Ast/Expressions/DirectionExpression.cs \
+ Ast/Expressions/EmptyExpression.cs \
+ Ast/Expressions/ErrorExpression.cs \
+ Ast/Expressions/Expression.cs \
+ Ast/Expressions/IdentifierExpression.cs \
+ Ast/Expressions/IndexerExpression.cs \
+ Ast/Expressions/InvocationExpression.cs \
+ Ast/Expressions/IsExpression.cs \
+ Ast/Expressions/LambdaExpression.cs \
+ Ast/Expressions/MemberReferenceExpression.cs \
+ Ast/Expressions/NamedArgumentExpression.cs \
+ Ast/Expressions/NamedExpression.cs \
+ Ast/Expressions/NullReferenceExpression.cs \
+ Ast/Expressions/ObjectCreateExpression.cs \
+ Ast/Expressions/ParenthesizedExpression.cs \
+ Ast/Expressions/PointerReferenceExpression.cs \
+ Ast/Expressions/PrimitiveExpression.cs \
+ Ast/Expressions/QueryExpression.cs \
+ Ast/Expressions/SizeOfExpression.cs \
+ Ast/Expressions/StackAllocExpression.cs \
+ Ast/Expressions/ThisReferenceExpression.cs \
+ Ast/Expressions/TypeOfExpression.cs \
+ Ast/Expressions/TypeReferenceExpression.cs \
+ Ast/Expressions/UnaryOperatorExpression.cs \
+ Ast/Expressions/UncheckedExpression.cs \
+ Ast/Expressions/UndocumentedExpression.cs \
+ Ast/GeneralScope/Attribute.cs \
+ Ast/GeneralScope/AttributeSection.cs \
+ Ast/GeneralScope/Comment.cs \
+ Ast/GeneralScope/Constraint.cs \
+ Ast/GeneralScope/DelegateDeclaration.cs \
+ Ast/GeneralScope/ExternAliasDeclaration.cs \
+ Ast/GeneralScope/NamespaceDeclaration.cs \
+ Ast/GeneralScope/NewLineNode.cs \
+ Ast/GeneralScope/PreProcessorDirective.cs \
+ Ast/GeneralScope/TextNode.cs \
+ Ast/GeneralScope/TypeDeclaration.cs \
+ Ast/GeneralScope/TypeParameterDeclaration.cs \
+ Ast/GeneralScope/UsingAliasDeclaration.cs \
+ Ast/GeneralScope/UsingDeclaration.cs \
+ Ast/GeneralScope/WhitespaceNode.cs \
+ Ast/IAstVisitor.cs \
+ Ast/Identifier.cs \
+ Ast/IdentifierExpressionBackreference.cs \
+ Ast/MemberType.cs \
+ Ast/Modifiers.cs \
+ Ast/NodeType.cs \
+ Ast/ObservableAstVisitor.cs \
+ Ast/PrimitiveType.cs \
+ Ast/Roles.cs \
+ Ast/SimpleType.cs \
+ Ast/Statements/BlockStatement.cs \
+ Ast/Statements/BreakStatement.cs \
+ Ast/Statements/CheckedStatement.cs \
+ Ast/Statements/ContinueStatement.cs \
+ Ast/Statements/DoWhileStatement.cs \
+ Ast/Statements/EmptyStatement.cs \
+ Ast/Statements/ExpressionStatement.cs \
+ Ast/Statements/FixedStatement.cs \
+ Ast/Statements/ForeachStatement.cs \
+ Ast/Statements/ForStatement.cs \
+ Ast/Statements/GotoStatement.cs \
+ Ast/Statements/IfElseStatement.cs \
+ Ast/Statements/LabelStatement.cs \
+ Ast/Statements/LockStatement.cs \
+ Ast/Statements/ReturnStatement.cs \
+ Ast/Statements/Statement.cs \
+ Ast/Statements/SwitchStatement.cs \
+ Ast/Statements/ThrowStatement.cs \
+ Ast/Statements/TryCatchStatement.cs \
+ Ast/Statements/UncheckedStatement.cs \
+ Ast/Statements/UnsafeStatement.cs \
+ Ast/Statements/UsingStatement.cs \
+ Ast/Statements/VariableDeclarationStatement.cs \
+ Ast/Statements/WhileStatement.cs \
+ Ast/Statements/YieldBreakStatement.cs \
+ Ast/Statements/YieldReturnStatement.cs \
+ Ast/TokenRole.cs \
+ Ast/TypeMembers/Accessor.cs \
+ Ast/TypeMembers/ConstructorDeclaration.cs \
+ Ast/TypeMembers/DestructorDeclaration.cs \
+ Ast/TypeMembers/EntityDeclaration.cs \
+ Ast/TypeMembers/EnumMemberDeclaration.cs \
+ Ast/TypeMembers/EventDeclaration.cs \
+ Ast/TypeMembers/FieldDeclaration.cs \
+ Ast/TypeMembers/FixedFieldDeclaration.cs \
+ Ast/TypeMembers/FixedVariableInitializer.cs \
+ Ast/TypeMembers/IndexerDeclaration.cs \
+ Ast/TypeMembers/MethodDeclaration.cs \
+ Ast/TypeMembers/OperatorDeclaration.cs \
+ Ast/TypeMembers/ParameterDeclaration.cs \
+ Ast/TypeMembers/PropertyDeclaration.cs \
+ Ast/TypeMembers/VariableInitializer.cs \
+ Completion/CompletionDataWrapper.cs \
+ Completion/CSharpCompletionEngine.cs \
+ Completion/CSharpCompletionEngineBase.cs \
+ Completion/CSharpParameterCompletionEngine.cs \
+ Completion/ICompletionContextProvider.cs \
+ Completion/ICompletionDataFactory.cs \
+ Completion/IParameterCompletionDataFactory.cs \
+ CSharpProjectContent.cs \
+ Formatter/AstFormattingVisitor.cs \
+ Formatter/CSharpFormattingOptions.cs \
+ Formatter/FormattingOptionsFactory.cs \
+ Formatter/GeneratedCodeSettings.cs \
+ Formatter/Indent.cs \
+ Formatter/TextEditorOptions.cs \
+ NameLookupMode.cs \
+ OutputVisitor/CodeDomConvertVisitor.cs \
+ OutputVisitor/CSharpAmbience.cs \
+ OutputVisitor/CSharpOutputVisitor.cs \
+ OutputVisitor/InsertParenthesesVisitor.cs \
+ OutputVisitor/IOutputFormatter.cs \
+ OutputVisitor/TextWriterOutputFormatter.cs \
+ Parser/CSharpParser.cs \
+ Parser/mcs/anonymous.cs \
+ Parser/mcs/argument.cs \
+ Parser/mcs/assembly.cs \
+ Parser/mcs/assign.cs \
+ Parser/mcs/async.cs \
+ Parser/mcs/attribute.cs \
+ Parser/mcs/cfold.cs \
+ Parser/mcs/class.cs \
+ Parser/mcs/codegen.cs \
+ Parser/mcs/complete.cs \
+ Parser/mcs/const.cs \
+ Parser/mcs/constant.cs \
+ Parser/mcs/context.cs \
+ Parser/mcs/convert.cs \
+ Parser/mcs/CryptoConvert.cs \
+ Parser/mcs/cs-parser.cs \
+ Parser/mcs/cs-tokenizer.cs \
+ Parser/mcs/decl.cs \
+ Parser/mcs/delegate.cs \
+ Parser/mcs/doc.cs \
+ Parser/mcs/driver.cs \
+ Parser/mcs/dynamic.cs \
+ Parser/mcs/ecore.cs \
+ Parser/mcs/enum.cs \
+ Parser/mcs/eval.cs \
+ Parser/mcs/expression.cs \
+ Parser/mcs/field.cs \
+ Parser/mcs/flowanalysis.cs \
+ Parser/mcs/generic.cs \
+ Parser/mcs/import.cs \
+ Parser/mcs/iterators.cs \
+ Parser/mcs/lambda.cs \
+ Parser/mcs/linq.cs \
+ Parser/mcs/literal.cs \
+ Parser/mcs/location.cs \
+ Parser/mcs/membercache.cs \
+ Parser/mcs/method.cs \
+ Parser/mcs/modifiers.cs \
+ Parser/mcs/module.cs \
+ Parser/mcs/MonoSymbolFile.cs \
+ Parser/mcs/MonoSymbolTable.cs \
+ Parser/mcs/MonoSymbolWriter.cs \
+ Parser/mcs/namespace.cs \
+ Parser/mcs/nullable.cs \
+ Parser/mcs/outline.cs \
+ Parser/mcs/parameter.cs \
+ Parser/mcs/pending.cs \
+ Parser/mcs/property.cs \
+ Parser/mcs/reflection.cs \
+ Parser/mcs/report.cs \
+ Parser/mcs/settings.cs \
+ Parser/mcs/SourceMethodBuilder.cs \
+ Parser/mcs/statement.cs \
+ Parser/mcs/support.cs \
+ Parser/mcs/symbolwriter.cs \
+ Parser/mcs/typemanager.cs \
+ Parser/mcs/typespec.cs \
+ Parser/mcs/visit.cs \
+ Properties/AssemblyInfo.cs \
+ Refactoring/BaseRefactoringContext.cs \
+ Refactoring/CodeAction.cs \
+ Refactoring/CodeActions/AddAnotherAccessorAction.cs \
+ Refactoring/CodeActions/CheckIfParameterIsNullAction.cs \
+ Refactoring/CodeActions/ConvertDecToHexAction.cs \
+ Refactoring/CodeActions/ConvertForeachToForAction.cs \
+ Refactoring/CodeActions/ConvertHexToDecAction.cs \
+ Refactoring/CodeActions/CreateBackingStoreAction.cs \
+ Refactoring/CodeActions/CreateClassDeclarationAction.cs \
+ Refactoring/CodeActions/CreateConstructorDeclarationAction.cs \
+ Refactoring/CodeActions/CreateDelegateAction.cs \
+ Refactoring/CodeActions/CreateEventInvocatorAction.cs \
+ Refactoring/CodeActions/CreateFieldAction.cs \
+ Refactoring/CodeActions/CreateIndexerAction.cs \
+ Refactoring/CodeActions/CreateLocalVariableAction.cs \
+ Refactoring/CodeActions/CreateMethodDeclarationAction.cs \
+ Refactoring/CodeActions/CreatePropertyAction.cs \
+ Refactoring/CodeActions/DeclareLocalVariableAction.cs \
+ Refactoring/CodeActions/ExtractMethod/ExtractMethodAction.cs \
+ Refactoring/CodeActions/ExtractMethod/StaticVisitor.cs \
+ Refactoring/CodeActions/ExtractMethod/VariableLookupVisitor.cs \
+ Refactoring/CodeActions/FlipOperatorArgumentsAction.cs \
+ Refactoring/CodeActions/GenerateGetterAction.cs \
+ Refactoring/CodeActions/GeneratePropertyAction.cs \
+ Refactoring/CodeActions/GenerateSwitchLabelsAction.cs \
+ Refactoring/CodeActions/ImplementAbstractMembersAction.cs \
+ Refactoring/CodeActions/ImplementInterfaceAction.cs \
+ Refactoring/CodeActions/ImplementInterfaceExplicitAction.cs \
+ Refactoring/CodeActions/InlineLocalVariableAction.cs \
+ Refactoring/CodeActions/InsertAnonymousMethodSignatureAction.cs \
+ Refactoring/CodeActions/IntroduceConstantAction.cs \
+ Refactoring/CodeActions/IntroduceFormatItemAction.cs \
+ Refactoring/CodeActions/InvertIfAction.cs \
+ Refactoring/CodeActions/RemoveBackingStoreAction.cs \
+ Refactoring/CodeActions/RemoveBracesAction.cs \
+ Refactoring/CodeActions/RemoveRegionAction.cs \
+ Refactoring/CodeActions/ReplaceEmptyStringAction.cs \
+ Refactoring/CodeActions/SpecializedCodeAction.cs \
+ Refactoring/CodeActions/SplitDeclarationAndAssignmentAction.cs \
+ Refactoring/CodeActions/SplitStringAction.cs \
+ Refactoring/CodeActions/UseExplicitTypeAction.cs \
+ Refactoring/CodeActions/UseVarKeywordAction.cs \
+ Refactoring/CodeIssue.cs \
+ Refactoring/CodeIssues/ConditionalToNullCoalescingIssue.cs \
+ Refactoring/CodeIssues/ExplicitConversionInForEachIssue.cs \
+ Refactoring/CodeIssues/GatherVisitorBase.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/AffectedEntity.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/DefaultRules.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/InconsistentNamingIssue.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/NamingConventionService.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/NamingRule.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/NamingStyle.cs \
+ Refactoring/CodeIssues/InconsistentNamingIssue/WordParser.cs \
+ Refactoring/CodeIssues/IssueCategories.cs \
+ Refactoring/CodeIssues/NotImplementedExceptionIssue.cs \
+ Refactoring/CodeIssues/RedundantInternalIssue.cs \
+ Refactoring/CodeIssues/RedundantNamespaceUsageIssue.cs \
+ Refactoring/CodeIssues/RedundantPrivateIssue.cs \
+ Refactoring/CodeIssues/RedundantThisIssue.cs \
+ Refactoring/CodeIssues/RedundantUsingIssue.cs \
+ Refactoring/CodeIssues/StringIsNullOrEmptyIssue.cs \
+ Refactoring/CodeIssues/UseVarKeywordIssue.cs \
+ Refactoring/ContextActionAttribute.cs \
+ Refactoring/DocumentScript.cs \
+ Refactoring/ICodeActionProvider.cs \
+ Refactoring/ICodeIssueProvider.cs \
+ Refactoring/IssueAttribute.cs \
+ Refactoring/IssueMarker.cs \
+ Refactoring/PatternHelper.cs \
+ Refactoring/RefactoringAstHelper.cs \
+ Refactoring/RefactoringContext.cs \
+ Refactoring/Script.cs \
+ Refactoring/Severity.cs \
+ Refactoring/TypeSystemAstBuilder.cs \
+ Resolver/CompositeResolveVisitorNavigator.cs \
+ Resolver/CSharpAstResolver.cs \
+ Resolver/CSharpConversions.cs \
+ Resolver/CSharpInvocationResolveResult.cs \
+ Resolver/CSharpOperators.cs \
+ Resolver/CSharpResolver.cs \
+ Resolver/DetectSkippableNodesNavigator.cs \
+ Resolver/FindReferencedEntities.cs \
+ Resolver/FindReferences.cs \
+ Resolver/FindReferenceSearchScope.cs \
+ Resolver/IResolveVisitorNavigator.cs \
+ Resolver/LambdaResolveResult.cs \
+ Resolver/Log.cs \
+ Resolver/MemberLookup.cs \
+ Resolver/MethodGroupResolveResult.cs \
+ Resolver/NodeListResolveVisitorNavigator.cs \
+ Resolver/OverloadResolution.cs \
+ Resolver/OverloadResolutionErrors.cs \
+ Resolver/ResolveAtLocation.cs \
+ Resolver/ResolveVisitor.cs \
+ Resolver/TypeInference.cs \
+ TypeSystem/AliasNamespaceReference.cs \
+ TypeSystem/AttributeTypeReference.cs \
+ TypeSystem/ConstantValues.cs \
+ TypeSystem/CSharpAssembly.cs \
+ TypeSystem/CSharpAttribute.cs \
+ TypeSystem/CSharpDocumentationComment.cs \
+ TypeSystem/CSharpParsedFile.cs \
+ TypeSystem/CSharpTypeResolveContext.cs \
+ TypeSystem/CSharpUnresolvedTypeDefinition.cs \
+ TypeSystem/MemberTypeOrNamespaceReference.cs \
+ TypeSystem/MethodTypeParameterWithInheritedConstraints.cs \
+ TypeSystem/ResolvedUsingScope.cs \
+ TypeSystem/SimpleTypeOrNamespaceReference.cs \
+ TypeSystem/TypeOrNamespaceReference.cs \
+ TypeSystem/TypeSystemConvertVisitor.cs \
+ TypeSystem/UsingScope.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources)
+ $(CSC) $(CSC_FLAGS) -keyfile:"$(SIGNING_KEY)" "-define:NET35;FULL_AST;BOOTSTRAP_BASIC" -debug -out:$@ -target:library $(REFS) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(SIGNING_KEY)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/contrib/ICSharpCode.NRefactory/Makefile.am b/main/contrib/ICSharpCode.NRefactory/Makefile.am
index deb0ebdaf3..fa37b0084e 100755
--- a/main/contrib/ICSharpCode.NRefactory/Makefile.am
+++ b/main/contrib/ICSharpCode.NRefactory/Makefile.am
@@ -1 +1,203 @@
-include $(top_srcdir)/xbuild.include \ No newline at end of file
+
+ASSEMBLY = $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll
+
+
+REFS = \
+ -r:../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+SIGNING_KEY=$(srcdir)/ICSharpCode.NRefactory.snk
+
+FILES = \
+ Completion/CompletionCategory.cs \
+ Completion/DisplayFlags.cs \
+ Completion/ICompletionData.cs \
+ Completion/IEntityCompletionData.cs \
+ Completion/IParameterDataProvider.cs \
+ Completion/IVariableCompletionData.cs \
+ Documentation/DocumentationComment.cs \
+ Documentation/GetPotentiallyNestedClassTypeReference.cs \
+ Documentation/IDocumentationProvider.cs \
+ Documentation/IdStringMemberReference.cs \
+ Documentation/IdStringProvider.cs \
+ Documentation/XmlDocumentationProvider.cs \
+ Editor/IDocument.cs \
+ Editor/IDocumentLine.cs \
+ Editor/ISegment.cs \
+ Editor/ITextAnchor.cs \
+ Editor/ITextSource.cs \
+ Editor/ReadOnlyDocument.cs \
+ Editor/StringBuilderDocument.cs \
+ Editor/StringTextSource.cs \
+ Editor/TextChangeEventArgs.cs \
+ Editor/TextSourceVersionProvider.cs \
+ IAnnotatable.cs \
+ PatternMatching/AnyNode.cs \
+ PatternMatching/Backreference.cs \
+ PatternMatching/BacktrackingInfo.cs \
+ PatternMatching/Choice.cs \
+ PatternMatching/INode.cs \
+ PatternMatching/Match.cs \
+ PatternMatching/NamedNode.cs \
+ PatternMatching/OptionalNode.cs \
+ PatternMatching/Pattern.cs \
+ PatternMatching/Repeat.cs \
+ Properties/AssemblyInfo.cs \
+ Role.cs \
+ Semantics/AmbiguousResolveResult.cs \
+ Semantics/ArrayAccessResolveResult.cs \
+ Semantics/ArrayCreateResolveResult.cs \
+ Semantics/ByReferenceResolveResult.cs \
+ Semantics/ConstantResolveResult.cs \
+ Semantics/Conversion.cs \
+ Semantics/ConversionResolveResult.cs \
+ Semantics/ErrorResolveResult.cs \
+ Semantics/ForEachResolveResult.cs \
+ Semantics/InitializedObjectResolveResult.cs \
+ Semantics/InvocationResolveResult.cs \
+ Semantics/LocalResolveResult.cs \
+ Semantics/MemberResolveResult.cs \
+ Semantics/NamespaceResolveResult.cs \
+ Semantics/OperatorResolveResult.cs \
+ Semantics/ResolveResult.cs \
+ Semantics/ThisResolveResult.cs \
+ Semantics/TypeIsResolveResult.cs \
+ Semantics/TypeOfResolveResult.cs \
+ Semantics/TypeResolveResult.cs \
+ Semantics/UnknownMemberResolveResult.cs \
+ TextLocation.cs \
+ TypeSystem/Accessibility.cs \
+ TypeSystem/AnonymousType.cs \
+ TypeSystem/ArrayType.cs \
+ TypeSystem/ByReferenceType.cs \
+ TypeSystem/CecilLoader.cs \
+ TypeSystem/ComHelper.cs \
+ TypeSystem/DomRegion.cs \
+ TypeSystem/EntityType.cs \
+ TypeSystem/Error.cs \
+ TypeSystem/ExtensionMethods.cs \
+ TypeSystem/IAmbience.cs \
+ TypeSystem/IAssembly.cs \
+ TypeSystem/IAttribute.cs \
+ TypeSystem/ICompilation.cs \
+ TypeSystem/IConstantValue.cs \
+ TypeSystem/IEntity.cs \
+ TypeSystem/IEvent.cs \
+ TypeSystem/IField.cs \
+ TypeSystem/IFreezable.cs \
+ TypeSystem/IInterningProvider.cs \
+ TypeSystem/IMember.cs \
+ TypeSystem/IMethod.cs \
+ TypeSystem/Implementation/AbstractFreezable.cs \
+ TypeSystem/Implementation/AbstractResolvedEntity.cs \
+ TypeSystem/Implementation/AbstractResolvedMember.cs \
+ TypeSystem/Implementation/AbstractResolvedTypeParameter.cs \
+ TypeSystem/Implementation/AbstractType.cs \
+ TypeSystem/Implementation/AbstractUnresolvedEntity.cs \
+ TypeSystem/Implementation/AbstractUnresolvedMember.cs \
+ TypeSystem/Implementation/BaseTypeCollector.cs \
+ TypeSystem/Implementation/DefaultAssemblyReference.cs \
+ TypeSystem/Implementation/DefaultMemberReference.cs \
+ TypeSystem/Implementation/DefaultParameter.cs \
+ TypeSystem/Implementation/DefaultResolvedEvent.cs \
+ TypeSystem/Implementation/DefaultResolvedField.cs \
+ TypeSystem/Implementation/DefaultResolvedMethod.cs \
+ TypeSystem/Implementation/DefaultResolvedProperty.cs \
+ TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs \
+ TypeSystem/Implementation/DefaultResolvedTypeParameter.cs \
+ TypeSystem/Implementation/DefaultSolutionSnapshot.cs \
+ TypeSystem/Implementation/DefaultUnresolvedAssembly.cs \
+ TypeSystem/Implementation/DefaultUnresolvedAttribute.cs \
+ TypeSystem/Implementation/DefaultUnresolvedEvent.cs \
+ TypeSystem/Implementation/DefaultUnresolvedField.cs \
+ TypeSystem/Implementation/DefaultUnresolvedMethod.cs \
+ TypeSystem/Implementation/DefaultUnresolvedParameter.cs \
+ TypeSystem/Implementation/DefaultUnresolvedProperty.cs \
+ TypeSystem/Implementation/DefaultUnresolvedTypeDefinition.cs \
+ TypeSystem/Implementation/DefaultUnresolvedTypeParameter.cs \
+ TypeSystem/Implementation/DummyTypeParameter.cs \
+ TypeSystem/Implementation/ExplicitInterfaceImplementationMemberReference.cs \
+ TypeSystem/Implementation/FullNameAndTypeParameterCount.cs \
+ TypeSystem/Implementation/GetClassTypeReference.cs \
+ TypeSystem/Implementation/GetMembersHelper.cs \
+ TypeSystem/Implementation/KnownTypeCache.cs \
+ TypeSystem/Implementation/MergedNamespace.cs \
+ TypeSystem/Implementation/MinimalCorlib.cs \
+ TypeSystem/Implementation/NestedTypeReference.cs \
+ TypeSystem/Implementation/SimpleCompilation.cs \
+ TypeSystem/Implementation/SimpleConstantValue.cs \
+ TypeSystem/Implementation/SimpleInterningProvider.cs \
+ TypeSystem/Implementation/SimpleTypeResolveContext.cs \
+ TypeSystem/Implementation/SpecializedEvent.cs \
+ TypeSystem/Implementation/SpecializedField.cs \
+ TypeSystem/Implementation/SpecializedMember.cs \
+ TypeSystem/Implementation/SpecializedMethod.cs \
+ TypeSystem/Implementation/SpecializedProperty.cs \
+ TypeSystem/Implementation/SpecializingMemberReference.cs \
+ TypeSystem/Implementation/TypeParameterReference.cs \
+ TypeSystem/Implementation/TypeParameterSubstitution.cs \
+ TypeSystem/Implementation/TypeWithElementType.cs \
+ TypeSystem/Implementation/UnknownType.cs \
+ TypeSystem/Implementation/VoidTypeDefinition.cs \
+ TypeSystem/INamedElement.cs \
+ TypeSystem/INamespace.cs \
+ TypeSystem/InheritanceHelper.cs \
+ TypeSystem/IntersectionType.cs \
+ TypeSystem/IParameter.cs \
+ TypeSystem/IParameterizedMember.cs \
+ TypeSystem/IParsedFile.cs \
+ TypeSystem/IProjectContent.cs \
+ TypeSystem/IProperty.cs \
+ TypeSystem/ISolutionSnapshot.cs \
+ TypeSystem/ISupportsInterning.cs \
+ TypeSystem/IType.cs \
+ TypeSystem/ITypeDefinition.cs \
+ TypeSystem/ITypeParameter.cs \
+ TypeSystem/ITypeReference.cs \
+ TypeSystem/IVariable.cs \
+ TypeSystem/KnownTypeReference.cs \
+ TypeSystem/NullableType.cs \
+ TypeSystem/ParameterizedType.cs \
+ TypeSystem/ParameterListComparer.cs \
+ TypeSystem/PointerType.cs \
+ TypeSystem/ReflectionHelper.cs \
+ TypeSystem/ReflectionNameParseException.cs \
+ TypeSystem/SpecialType.cs \
+ TypeSystem/TypeKind.cs \
+ TypeSystem/TypeVisitor.cs \
+ Utils/7BitEncodedInts.cs \
+ Utils/BitVector16.cs \
+ Utils/BusyManager.cs \
+ Utils/CacheManager.cs \
+ Utils/CallbackOnDispose.cs \
+ Utils/CSharpPrimitiveCast.cs \
+ Utils/EmptyList.cs \
+ Utils/ExtensionMethods.cs \
+ Utils/FastSerializer.cs \
+ Utils/GraphVizGraph.cs \
+ Utils/ImmutableStack.cs \
+ Utils/KeyComparer.cs \
+ Utils/LazyInit.cs \
+ Utils/Platform.cs \
+ Utils/ProjectedList.cs \
+ Utils/ReferenceComparer.cs \
+ Utils/TreeTraversal.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources)
+ $(CSC) $(CSC_FLAGS) -keyfile:"$(SIGNING_KEY)" "-define:NET35;FULL_AST;BOOTSTRAP_BASIC" -debug -out:$@ -target:library $(REFS) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(SIGNING_KEY)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/contrib/Makefile.am b/main/contrib/Makefile.am
index f3f97f170a..818385fef0 100644
--- a/main/contrib/Makefile.am
+++ b/main/contrib/Makefile.am
@@ -2,3 +2,31 @@ SUBDIRS = Mono.Debugger.Soft NRefactory ICSharpCode.NRefactory ICSharpCode.NRefa
EXTRA_DIST = $(srcdir)/extract_makefile_variable.sh
+update-ngit:
+ rm -rf ngit-source
+ git clone --depth=1 git://github.com/mono/ngit.git ngit-source
+ cp NGit/Makefile Makefile.tmp
+ cp NGit/Makefile.in Makefile.tmp.in
+ cp NGit/Makefile.am Makefile.tmp.am
+ rm -rf NGit
+ cp -r ngit-source/NGit .
+ cp Makefile.tmp NGit/Makefile
+ cp Makefile.tmp.in NGit/Makefile.in
+ cp Makefile.tmp.am NGit/Makefile.am
+ cp NSch/Makefile Makefile.tmp
+ cp NSch/Makefile.in Makefile.tmp.in
+ cp NSch/Makefile.am Makefile.tmp.am
+ rm -rf NSch
+ cp -r ngit-source/NSch .
+ cp Makefile.tmp NSch/Makefile
+ cp Makefile.tmp.in NSch/Makefile.in
+ cp Makefile.tmp.am NSch/Makefile.am
+ cp Sharpen/Makefile Makefile.tmp
+ cp Sharpen/Makefile.in Makefile.tmp.in
+ cp Sharpen/Makefile.am Makefile.tmp.am
+ rm -rf Sharpen
+ cp -r ngit-source/Sharpen .
+ cp Makefile.tmp Sharpen/Makefile
+ cp Makefile.tmp.in Sharpen/Makefile.in
+ cp Makefile.tmp.am Sharpen/Makefile.am
+ rm -rf ngit-source
diff --git a/main/contrib/Mono.Debugger.Soft/Makefile.am b/main/contrib/Mono.Debugger.Soft/Makefile.am
index c5d0ed3c7b..0c2f3b4538 100644
--- a/main/contrib/Mono.Debugger.Soft/Makefile.am
+++ b/main/contrib/Mono.Debugger.Soft/Makefile.am
@@ -1,3 +1,101 @@
-include $(top_srcdir)/xbuild.include
+ASSEMBLY_DIR=$(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
+ASSEMBLY=$(ASSEMBLY_DIR)/Mono.Debugger.Soft.dll
-XBUILD_OUTPUT=$(XBUILD_OUTPUT_BIN)/MonoDevelop.Debugger.Soft
+REFS = \
+ -r:System \
+ -r:System.Core
+
+DEPS = ../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+SIGNING_KEY=$(srcdir)/mono.snk
+
+FILES = \
+ Locale.cs \
+ Mono.Debugger.Soft/AbsentInformationException.cs \
+ Mono.Debugger.Soft/AppDomainCreateEvent.cs \
+ Mono.Debugger.Soft/AppDomainMirror.cs \
+ Mono.Debugger.Soft/AppDomainUnloadEvent.cs \
+ Mono.Debugger.Soft/ArrayMirror.cs \
+ Mono.Debugger.Soft/AssemblyLoadEvent.cs \
+ Mono.Debugger.Soft/AssemblyLoadEventRequest.cs \
+ Mono.Debugger.Soft/AssemblyMirror.cs \
+ Mono.Debugger.Soft/AssemblyUnloadEvent.cs \
+ Mono.Debugger.Soft/BreakpointEvent.cs \
+ Mono.Debugger.Soft/BreakpointEventRequest.cs \
+ Mono.Debugger.Soft/Connection.cs \
+ Mono.Debugger.Soft/CustomAttributeDataMirror.cs \
+ Mono.Debugger.Soft/CustomAttributeNamedArgumentMirror.cs \
+ Mono.Debugger.Soft/CustomAttributeTypedArgumentMirror.cs \
+ Mono.Debugger.Soft/DataConverter.cs \
+ Mono.Debugger.Soft/EnumMirror.cs \
+ Mono.Debugger.Soft/Event.cs \
+ Mono.Debugger.Soft/EventQueueImpl.cs \
+ Mono.Debugger.Soft/EventRequest.cs \
+ Mono.Debugger.Soft/EventSet.cs \
+ Mono.Debugger.Soft/EventType.cs \
+ Mono.Debugger.Soft/ExceptionEvent.cs \
+ Mono.Debugger.Soft/ExceptionEventRequest.cs \
+ Mono.Debugger.Soft/FieldInfoMirror.cs \
+ Mono.Debugger.Soft/IInvokeAsyncResult.cs \
+ Mono.Debugger.Soft/ILInstruction.cs \
+ Mono.Debugger.Soft/IMirror.cs \
+ Mono.Debugger.Soft/InterfaceMappingMirror.cs \
+ Mono.Debugger.Soft/InvalidStackFrameException.cs \
+ Mono.Debugger.Soft/InvocationException.cs \
+ Mono.Debugger.Soft/InvokeOptions.cs \
+ Mono.Debugger.Soft/ITargetProcess.cs \
+ Mono.Debugger.Soft/LocalVariable.cs \
+ Mono.Debugger.Soft/Location.cs \
+ Mono.Debugger.Soft/MethodBodyMirror.cs \
+ Mono.Debugger.Soft/MethodEntryEvent.cs \
+ Mono.Debugger.Soft/MethodEntryEventRequest.cs \
+ Mono.Debugger.Soft/MethodExitEvent.cs \
+ Mono.Debugger.Soft/MethodExitEventRequest.cs \
+ Mono.Debugger.Soft/MethodMirror.cs \
+ Mono.Debugger.Soft/Mirror.cs \
+ Mono.Debugger.Soft/ModuleMirror.cs \
+ Mono.Debugger.Soft/ObjectCollectedException.cs \
+ Mono.Debugger.Soft/ObjectMirror.cs \
+ Mono.Debugger.Soft/ParameterInfoMirror.cs \
+ Mono.Debugger.Soft/PointerValue.cs \
+ Mono.Debugger.Soft/PrimitiveValue.cs \
+ Mono.Debugger.Soft/PropertyInfoMirror.cs \
+ Mono.Debugger.Soft/StackFrame.cs \
+ Mono.Debugger.Soft/StepEvent.cs \
+ Mono.Debugger.Soft/StepEventRequest.cs \
+ Mono.Debugger.Soft/StringMirror.cs \
+ Mono.Debugger.Soft/StructMirror.cs \
+ Mono.Debugger.Soft/SuspendPolicy.cs \
+ Mono.Debugger.Soft/ThreadDeathEvent.cs \
+ Mono.Debugger.Soft/ThreadMirror.cs \
+ Mono.Debugger.Soft/ThreadStartEvent.cs \
+ Mono.Debugger.Soft/TypeLoadEvent.cs \
+ Mono.Debugger.Soft/TypeLoadEventRequest.cs \
+ Mono.Debugger.Soft/TypeMirror.cs \
+ Mono.Debugger.Soft/UserBreakEvent.cs \
+ Mono.Debugger.Soft/UserLogEvent.cs \
+ Mono.Debugger.Soft/Value.cs \
+ Mono.Debugger.Soft/VirtualMachine.cs \
+ Mono.Debugger.Soft/VirtualMachineManager.cs \
+ Mono.Debugger.Soft/VMDeathEvent.cs \
+ Mono.Debugger.Soft/VMDisconnectedException.cs \
+ Mono.Debugger.Soft/VMDisconnectEvent.cs \
+ Mono.Debugger.Soft/VMMismatchException.cs \
+ Mono.Debugger.Soft/VMStartEvent.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ mkdir -p "$(ASSEMBLY_DIR)"
+ $(CSC) $(CSC_FLAGS) /keyfile:"$(SIGNING_KEY)" /define:MONO_DATACONVERTER_STATIC_METHODS /debug /unsafe /out:$@ /target:library $(REFS) $(build_deps) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger.Soft
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(SIGNING_KEY) mono-git-revision
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/contrib/NRefactory/Makefile.am b/main/contrib/NRefactory/Makefile.am
index b0ac61e80f..991875691c 100644
--- a/main/contrib/NRefactory/Makefile.am
+++ b/main/contrib/NRefactory/Makefile.am
@@ -1,3 +1,101 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/OldNRefactory.dll
+
-CSPROJ=Project/NRefactory.csproj \ No newline at end of file
+REFS = \
+ -r:System \
+ -r:System.Drawing \
+ -r:System.Xml
+
+SIGNING_KEY=$(srcdir)/Project/Resources/ICSharpCode.NRefactory.snk
+
+FILES = \
+ Project/Configuration/AssemblyInfo.cs \
+ Project/Src/Ast/AbstractNode.cs \
+ Project/Src/Ast/Enums.cs \
+ Project/Src/Ast/General/BlockStatement.cs \
+ Project/Src/Ast/General/CompilationUnit.cs \
+ Project/Src/Ast/General/Expression.cs \
+ Project/Src/Ast/General/LocalVariableDeclaration.cs \
+ Project/Src/Ast/General/PrimitiveExpression.cs \
+ Project/Src/Ast/General/Statement.cs \
+ Project/Src/Ast/Generated.cs \
+ Project/Src/Ast/INode.cs \
+ Project/Src/Ast/INullable.cs \
+ Project/Src/Ast/TypeReference.cs \
+ Project/Src/AstBuilder/ExpressionBuilder.cs \
+ Project/Src/AstBuilder/StatementBuilder.cs \
+ Project/Src/EnvironmentInformationProvider.cs \
+ Project/Src/IAstVisitor.cs \
+ Project/Src/Lexer/AbstractLexer.cs \
+ Project/Src/Lexer/CSharp/ConditionalCompilation.cs \
+ Project/Src/Lexer/CSharp/Keywords.cs \
+ Project/Src/Lexer/CSharp/Lexer.cs \
+ Project/Src/Lexer/CSharp/Tokens.cs \
+ Project/Src/Lexer/ILexer.cs \
+ Project/Src/Lexer/LookupTable.cs \
+ Project/Src/Lexer/Special/BlankLine.cs \
+ Project/Src/Lexer/Special/Comment.cs \
+ Project/Src/Lexer/Special/CommentType.cs \
+ Project/Src/Lexer/Special/ISpecial.cs \
+ Project/Src/Lexer/Special/PreProcessingDirective.cs \
+ Project/Src/Lexer/Special/SpecialTracker.cs \
+ Project/Src/Lexer/Special/TagComment.cs \
+ Project/Src/Lexer/Token.cs \
+ Project/Src/Lexer/VBNet/Keywords.cs \
+ Project/Src/Lexer/VBNet/Lexer.cs \
+ Project/Src/Lexer/VBNet/Tokens.cs \
+ Project/Src/Location.cs \
+ Project/Src/OperatorPrecedence.cs \
+ Project/Src/Parser/AbstractParser.cs \
+ Project/Src/Parser/CSharp/CSharpParser.cs \
+ Project/Src/Parser/CSharp/Parser.cs \
+ Project/Src/Parser/Errors.cs \
+ Project/Src/Parser/IParser.cs \
+ Project/Src/Parser/ModifierList.cs \
+ Project/Src/Parser/VBNet/ParamModifierList.cs \
+ Project/Src/Parser/VBNet/Parser.cs \
+ Project/Src/Parser/VBNet/VBNetParser.cs \
+ Project/Src/ParserFactory.cs \
+ Project/Src/PrettyPrinter/AbstractOutputFormatter.cs \
+ Project/Src/PrettyPrinter/AbstractPrettyPrintOptions.cs \
+ Project/Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs \
+ Project/Src/PrettyPrinter/CSharp/OutputFormatter.cs \
+ Project/Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs \
+ Project/Src/PrettyPrinter/IOutputAstVisitor.cs \
+ Project/Src/PrettyPrinter/SpecialNodesInserter.cs \
+ Project/Src/PrettyPrinter/VBNet/VBNetOutputFormatter.cs \
+ Project/Src/PrettyPrinter/VBNet/VBNetOutputVisitor.cs \
+ Project/Src/PrettyPrinter/VBNet/VBNetPrettyPrintOptions.cs \
+ Project/Src/SnippetParser.cs \
+ Project/Src/Visitors/AbstractAstTransformer.cs \
+ Project/Src/Visitors/AbstractASTVisitor.cs \
+ Project/Src/Visitors/CodeDOMOutputVisitor.cs \
+ Project/Src/Visitors/CodeDOMVerboseOutputGenerator.cs \
+ Project/Src/Visitors/ConvertVisitorBase.cs \
+ Project/Src/Visitors/CSharpConstructsConvertVisitor.cs \
+ Project/Src/Visitors/LookupTableVisitor.cs \
+ Project/Src/Visitors/NodeTrackingAstVisitor.cs \
+ Project/Src/Visitors/PrefixFieldsVisitor.cs \
+ Project/Src/Visitors/RenameIdentifierVisitor.cs \
+ Project/Src/Visitors/ToCSharpConvertVisitor.cs \
+ Project/Src/Visitors/ToVBNetConvertVisitor.cs \
+ Project/Src/Visitors/ToVBNetRenameConflictingVariables.cs \
+ Project/Src/Visitors/VBNetConstructsConvertVisitor.cs \
+ Project/Src/Visitors/SetParentVisitor.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources)
+ $(CSC) $(CSC_FLAGS) -keyfile:"$(SIGNING_KEY)" -define:NET35 -debug -out:$@ -target:library $(REFS) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(SIGNING_KEY)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/external/Makefile.am b/main/external/Makefile.am
index 1bfab4b5a9..b25423ed64 100644
--- a/main/external/Makefile.am
+++ b/main/external/Makefile.am
@@ -16,7 +16,6 @@ BINARIES = $(CECIL_BINARIES) $(NGIT_BINARIES)
OUTPUT=$(top_builddir)/build/bin
all:
- $(MAKE) -C monomac/src
mkdir -p $(OUTPUT)
xbuild /property:CodePage=65001 $(NGIT)
xbuild /property:CodePage=65001 $(CECIL)
diff --git a/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am b/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am
index c9cc87438f..1970f9a509 100644
--- a/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am
+++ b/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am
@@ -1 +1,100 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.AspNet.Mvc
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.AspNet.Mvc.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/MonoDevelop.TextTemplating.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AspMvcCommands.cs \
+ AspMvcProject.cs \
+ AspMvcProjectBinding.cs \
+ AspMvcProjectConfiguration.cs \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.AspNet.Mvc.Gui.AddViewDialog.cs \
+ Gui/AddViewDialog.cs \
+ Gui/FolderNodeBuilderExtension.cs \
+ TextTemplating/MvcTextTemplateHost.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.AspNet.Mvc.addin.xml
+
+DATA_FILES = \
+ Templates/Controller.xft.xml \
+ Templates/ViewPage.xft.xml \
+ Templates/ViewContentPage.xft.xml \
+ Templates/UserControl.xft.xml \
+ Templates/ViewMasterPage.xft.xml \
+ Templates/Project.xpt.xml \
+ Templates/EmptyProject.xpt.xml \
+ Templates/GlobalAsax.xft.xml \
+ Templates/WebConfigApp.xft.xml \
+ Templates/WebConfigViews.xft.xml \
+ Templates/EmptyProjectMvc3.xpt.xml \
+ Templates/GlobalAsaxMvc3.xft.xml \
+ Templates/ProjectMvc3.xpt.xml \
+ Templates/WebConfigAppMvc3.xft.xml \
+ Templates/WebConfigViewsMvc3.xft.xml \
+ Templates/ProjectWithUnitTest.xpt.xml \
+ Templates/ProjectMvc3WithUnitTest.xpt.xml \
+ Templates/ProjectMvc3Razor.xpt.xml \
+ Templates/ProjectMvc3RazorWithUnitTest.xpt.xml \
+ Templates/LayoutPage.xft.xml \
+ Templates/ViewPageRazor.xft.xml \
+ Templates/PartialViewPageRazor.xft.xml \
+ CodeTemplates/AddView/Empty.tt
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(DATA_FILE_BUILD): $(ADDIN_BUILD)/% : $(srcdir)/%
+ mkdir -p $(dir $@)
+ cp $^ $@
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.AspNet.Mvc
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+install-data-hook:
+ for F in $(DATA_FILES); do \
+ mkdir -p "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
+ $(INSTALL) -c -m 0644 $(srcdir)/$$F "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
+ done
+
+uninstall-hook:
+ for F in $(DATA_FILES); do \
+ rm -f "$(DESTDIR)$(assemblydir)/$$F"; \
+ done
+
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am b/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
index c9cc87438f..83b061d0c0 100644
--- a/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
+++ b/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
@@ -1 +1,199 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.AspNet
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.AspNet.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Configuration \
+ -r:System.Core \
+ -r:System.Design \
+ -r:System.Drawing \
+ -r:System.Drawing.Design \
+ -r:System.Web \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployLaunchDialog.cs \
+ gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.AspNet.Deployment.WebDeployTargetEditor.cs \
+ gtk-gui/MonoDevelop.AspNet.Deployment.WebTargetEditor.cs \
+ gtk-gui/MonoDevelop.AspNet.Gui.AspNetConfigurationPanelWidget.cs \
+ gtk-gui/MonoDevelop.AspNet.Gui.XspOptionsPanelWidget.cs \
+ MonoDevelop.AspNet.Completion/SimpleLists.cs \
+ MonoDevelop.AspNet.Deployment/AspNetDeployServiceExtension.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployCommands.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployLaunchDialog.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployOptionsPanel.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployOptionsPanelWidget.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployResolver.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployService.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployTarget.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployTargetCollection.cs \
+ MonoDevelop.AspNet.Deployment/WebDeployTargetEditor.cs \
+ MonoDevelop.AspNet.Deployment/WebTargetEditor.cs \
+ MonoDevelop.AspNet.Gui/AspNetConfigurationPanel.cs \
+ MonoDevelop.AspNet.Gui/AspNetConfigurationPanelWidget.cs \
+ MonoDevelop.AspNet.Gui/AspNetEditorExtension.cs \
+ MonoDevelop.AspNet.Gui/AspProjectDom.cs \
+ MonoDevelop.AspNet.Gui/BaseHtmlEditorExtension.cs \
+ MonoDevelop.AspNet.Gui/BrowserLauncher.cs \
+ MonoDevelop.AspNet.Gui/HtmlEditorExtension.cs \
+ MonoDevelop.AspNet.Gui/ILanguageCompletionBuilder.cs \
+ MonoDevelop.AspNet.Gui/TypeResolveContextDecorator.cs \
+ MonoDevelop.AspNet.Gui/XspOptionsPanel.cs \
+ MonoDevelop.AspNet.Gui/XspOptionsPanelWidget.cs \
+ MonoDevelop.AspNet.MD1Serialization/MD1AspNetCustomDataItem.cs \
+ MonoDevelop.AspNet.Parser.Dom/DirectiveNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/ExpressionNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/ILocation.cs \
+ MonoDevelop.AspNet.Parser.Dom/Node.cs \
+ MonoDevelop.AspNet.Parser.Dom/ParentNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/RootNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/ServerCommentNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/ServerIncludeNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/TagNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/TextNode.cs \
+ MonoDevelop.AspNet.Parser.Dom/Visitor.cs \
+ MonoDevelop.AspNet.Parser.Internal/AspParser.cs \
+ MonoDevelop.AspNet.Parser.Internal/AspTokenizer.cs \
+ MonoDevelop.AspNet.Parser.Internal/Directive.cs \
+ MonoDevelop.AspNet.Parser.Internal/Location.cs \
+ MonoDevelop.AspNet.Parser.Internal/ParseException.cs \
+ MonoDevelop.AspNet.Parser.Internal/StrUtils.cs \
+ MonoDevelop.AspNet.Parser.Internal/TagAttributes.cs \
+ MonoDevelop.AspNet.Parser.Internal/TagType.cs \
+ MonoDevelop.AspNet.Parser/AspNetParsedDocument.cs \
+ MonoDevelop.AspNet.Parser/AspNetParser.cs \
+ MonoDevelop.AspNet.Parser/CompilationUnitVisitor.cs \
+ MonoDevelop.AspNet.Parser/ContentPlaceHolderVisitor.cs \
+ MonoDevelop.AspNet.Parser/DebugStringVisitor.cs \
+ MonoDevelop.AspNet.Parser/Directive.cs \
+ MonoDevelop.AspNet.Parser/DocumentReferenceManager.cs \
+ MonoDevelop.AspNet.Parser/LocatedParserException.cs \
+ MonoDevelop.AspNet.Parser/MemberListVisitor.cs \
+ MonoDevelop.AspNet.Parser/PageInfo.cs \
+ MonoDevelop.AspNet.Parser/Regexes.cs \
+ MonoDevelop.AspNet.Parser/SuggestedHandlerCompletionData.cs \
+ MonoDevelop.AspNet.Parser/WebFormReferenceManager.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetDirectiveState.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetDom.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetExpressionState.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetFreeState.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetServerCommentState.cs \
+ MonoDevelop.AspNet.StateEngine/AspNetSpeculativeExpressionState.cs \
+ MonoDevelop.AspNet.StateEngine/HtmlClosingTagState.cs \
+ MonoDevelop.AspNet.StateEngine/HtmlScriptBodyState.cs \
+ MonoDevelop.AspNet.StateEngine/HtmlTagState.cs \
+ MonoDevelop.AspNet/AspNetAppProject.cs \
+ MonoDevelop.AspNet/AspNetAppProjectBinding.cs \
+ MonoDevelop.AspNet/AspNetAppProjectConfiguration.cs \
+ MonoDevelop.AspNet/AspNetCommands.cs \
+ MonoDevelop.AspNet/AspNetExecutionCommand.cs \
+ MonoDevelop.AspNet/AspNetExecutionHandler.cs \
+ MonoDevelop.AspNet/AspNetFileDescriptionTemplate.cs \
+ MonoDevelop.AspNet/AspNetMSBuildImportProvider.cs \
+ MonoDevelop.AspNet/AspNetParserService.cs \
+ MonoDevelop.AspNet/AspNetSyntaxMode.cs \
+ MonoDevelop.AspNet/AspNetToolboxLoader.cs \
+ MonoDevelop.AspNet/AspNetToolboxNode.cs \
+ MonoDevelop.AspNet/AspNetToolboxProvider.cs \
+ MonoDevelop.AspNet/CodeBehind.cs \
+ MonoDevelop.AspNet/IAspNetLanguageBinding.cs \
+ MonoDevelop.AspNet/LineInterceptingTextWriter.cs \
+ MonoDevelop.AspNet/MasterContentFileDescriptionTemplate.cs \
+ MonoDevelop.AspNet/ProjectFolderNodeBuilderExtension.cs \
+ MonoDevelop.AspNet/RegistrationCache.cs \
+ MonoDevelop.AspNet/VerifyCodeBehindBuildStep.cs \
+ MonoDevelop.AspNet/WebTypeManager.cs \
+ MonoDevelop.AspNet/XspParameters.cs \
+ MonoDevelop.Html/DocTypeCompletionData.cs \
+ MonoDevelop.Html/DocTypeExtensionNode.cs \
+ MonoDevelop.Html/ElementTypes.cs \
+ MonoDevelop.Html/HtmlCompletionDataProvider.cs \
+ MonoDevelop.Html/HtmlParser.cs \
+ MonoDevelop.Html/HtmlSchema.cs \
+ MonoDevelop.Html/HtmlSchemaService.cs \
+ MonoDevelop.Html/PathCompletion.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.AspNet.addin.xml \
+ MonoDevelop.AspNet.MD1Serialization/md1format.xml \
+ Templates/GlobalAsax-CodeBehind.xft.xml \
+ Templates/GlobalAsax-Empty.xft.xml \
+ Templates/MasterPage-CodeBehind.xft.xml \
+ Templates/MasterPage-CodeBehindNonPartial.xft.xml \
+ Templates/MasterPage-Empty.xft.xml \
+ Templates/NestedMasterPage.xft.xml \
+ Templates/NestedMasterPage-CodeBehind.xft.xml \
+ Templates/WebApplication.xpt.xml \
+ Templates/WebApplication-Empty.xpt.xml \
+ Templates/WebConfig-Application.xft.xml \
+ Templates/WebConfig-SubDir.xft.xml \
+ Templates/WebContentForm.xft.xml \
+ Templates/WebContentForm-CodeBehind.xft.xml \
+ Templates/WebControl-CodeBehind.xft.xml \
+ Templates/WebControl-CodeBehindNonPartial.xft.xml \
+ Templates/WebControl-Empty.xft.xml \
+ Templates/WebForm-CodeBehind.xft.xml \
+ Templates/WebForm-CodeBehindNonPartial.xft.xml \
+ Templates/WebForm-Empty.xft.xml \
+ Templates/WebHandler-CodeBehind.xft.xml \
+ Templates/WebHandler-Empty.xft.xml \
+ Templates/WebService-CodeBehind.xft.xml \
+ Templates/WebService-Empty.xft.xml
+
+DATA_FILES = \
+ Schemas/readme.txt \
+ Schemas/W3C-License.html \
+ Schemas/xhtml1-frameset.xsd \
+ Schemas/xhtml1-strict.xsd \
+ Schemas/xhtml1-transitional.xsd
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/Schemas/, $(notdir $(DATA_FILES)))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/Schemas
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.AspNet
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+schemadir = $(MD_ADDIN_DIR)/MonoDevelop.AspNet/Schemas
+schema_DATA = $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/CBinding/Makefile.am b/main/src/addins/CBinding/Makefile.am
index c9cc87438f..5d3431f739 100644
--- a/main/src/addins/CBinding/Makefile.am
+++ b/main/src/addins/CBinding/Makefile.am
@@ -1 +1,163 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CBinding.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.Linux.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+
+FILES = \
+ AssemblyInfo.cs \
+ CLanguageBinding.cs \
+ Compiler/CCompiler.cs \
+ Compiler/GccCompiler.cs \
+ Compiler/GNUCompiler.cs \
+ Compiler/GppCompiler.cs \
+ Compiler/ICompiler.cs \
+ CppLanguageBinding.cs \
+ gtk-gui/CBinding.CodeGenerationPanel.cs \
+ gtk-gui/CBinding.CompilerPanel.cs \
+ gtk-gui/CBinding.EditPackagesDialog.cs \
+ gtk-gui/CBinding.GeneralOptionsPanel.cs \
+ gtk-gui/CBinding.OutputOptionsPanel.cs \
+ gtk-gui/CBinding.PackageDetails.cs \
+ gtk-gui/generated.cs \
+ Gui/CodeGenerationPanel.cs \
+ Gui/CompilerPanel.cs \
+ Gui/CTextEditorExtension.cs \
+ Gui/DataProvider.cs \
+ Gui/EditPackagesDialog.cs \
+ Gui/GeneralOptionsPanel.cs \
+ Gui/OutputOptionsPanel.cs \
+ Gui/PackageDetails.cs \
+ Navigation/ClassNodeBuilder.cs \
+ Navigation/ClassPadEventArgs.cs \
+ Navigation/EnumerationNodeBuilder.cs \
+ Navigation/EnumeratorNodeBuilder.cs \
+ Navigation/FunctionNodeBuilder.cs \
+ Navigation/GlobalsNodeBuilder.cs \
+ Navigation/LanguageItemCommandHandler.cs \
+ Navigation/LanguageItemEventArgs.cs \
+ Navigation/MacroDefinitionsNodeBuilder.cs \
+ Navigation/MacroNodeBuilder.cs \
+ Navigation/MemberNodeBuilder.cs \
+ Navigation/NamespaceNodeBuilder.cs \
+ Navigation/ProjectNodeBuilderExtension.cs \
+ Navigation/StructureNodeBuilder.cs \
+ Navigation/TypedefNodeBuilder.cs \
+ Navigation/UnionNodeBuilder.cs \
+ Navigation/VariableNodeBuilder.cs \
+ ObjCLanguageBinding.cs \
+ ObjCppLanguageBinding.cs \
+ Parser/BsdCTagsManager.cs \
+ Parser/CDocumentParser.cs \
+ Parser/Class.cs \
+ Parser/CompilationUnitDataProvider.cs \
+ Parser/CTagsManager.cs \
+ Parser/DataProvider.cs \
+ Parser/Enumeration.cs \
+ Parser/Enumerator.cs \
+ Parser/ExuberantCTagsManager.cs \
+ Parser/Function.cs \
+ Parser/LanguageItem.cs \
+ Parser/Local.cs \
+ Parser/Macro.cs \
+ Parser/Member.cs \
+ Parser/Namespace.cs \
+ Parser/ProjectInformation.cs \
+ Parser/ProjectInformationManager.cs \
+ Parser/Structure.cs \
+ Parser/Tag.cs \
+ Parser/TagDatabaseManager.cs \
+ Parser/Typedef.cs \
+ Parser/Union.cs \
+ Parser/Variable.cs \
+ Project/CProject.cs \
+ Project/CProjectBinding.cs \
+ Project/CProjectConfiguration.cs \
+ Project/CProjectServiceExtension.cs \
+ Project/Package.cs \
+ Project/ProjectPackageCollection.cs \
+ Project/ProjectPackageEventArgs.cs \
+ ProjectPad/ProjectNodeExtension.cs \
+ ProjectPad/ProjectPackageNodeBuilder.cs \
+ ProjectPad/ProjectPackagesFolderNodeBuilder.cs \
+ ProjectPad/ProjectReferencesExtension.cs
+
+RES = \
+ CBinding.addin.xml \
+ gtk-gui/gui.stetic \
+ icons/c-icon-32.png \
+ icons/cpp-icon-32.png \
+ icons/Icons.16x16.PrivateUnion \
+ icons/Icons.16x16.ProjectReference \
+ icons/Icons.16x16.ProtectedUnion \
+ icons/Icons.16x16.Union \
+ icons/text-x-c++hdr.16x16.png \
+ icons/text-x-c++hdr.22x22.png \
+ icons/text-x-c++hdr.32x32.png \
+ icons/text-x-c++hdr.48x48.png \
+ icons/text-x-c++src.16x16.png \
+ icons/text-x-c++src.22x22.png \
+ icons/text-x-c++src.32x32.png \
+ icons/text-x-c++src.48x48.png \
+ icons/text-x-chdr.16x16.png \
+ icons/text-x-chdr.22x22.png \
+ icons/text-x-chdr.32x32.png \
+ icons/text-x-chdr.48x48.png \
+ icons/text-x-csrc.16x16.png \
+ icons/text-x-csrc.22x22.png \
+ icons/text-x-csrc.32x32.png \
+ icons/text-x-csrc.48x48.png \
+ icons/update \
+ md1format.xml \
+ templates/ConsoleCppProject.xpt.xml \
+ templates/ConsoleCProject.xpt.xml \
+ templates/ConsoleObjCProject.xpt.xml \
+ templates/EmptyCHeaderFile.xft.xml \
+ templates/EmptyCppHeaderFile.xft.xml \
+ templates/EmptyCppProject.xpt.xml \
+ templates/EmptyCppSourceFile.xft.xml \
+ templates/EmptyCProject.xpt.xml \
+ templates/EmptyCSourceFile.xft.xml \
+ templates/EmptyObjCppSourceFile.xft.xml \
+ templates/EmptyObjCSourceFile.xft.xml \
+ templates/SharedLibraryCppProject.xpt.xml \
+ templates/SharedLibraryCProject.xpt.xml \
+ templates/StaticLibraryCppProject.xpt.xml \
+ templates/StaticLibraryCProject.xpt.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+cbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
+cbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/CSharpBinding/AspNet/Makefile.am b/main/src/addins/CSharpBinding/AspNet/Makefile.am
index c9cc87438f..b75c2e5b28 100644
--- a/main/src/addins/CSharpBinding/AspNet/Makefile.am
+++ b/main/src/addins/CSharpBinding/AspNet/Makefile.am
@@ -1 +1,43 @@
-include $(top_srcdir)/xbuild.include
+cdFILES = AspLanguageBuilder.cs
+
+DEPS = \
+ $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/build/bin/OldNRefactory.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AspLanguageBuilder.cs \
+ ASPNetReferenceFinder.cs
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CSharpBinding.AspNet.dll
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES)
+
+include $(top_srcdir)/Makefile.include
+
+csharpbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
+csharpbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
diff --git a/main/src/addins/CSharpBinding/Autotools/Makefile.am b/main/src/addins/CSharpBinding/Autotools/Makefile.am
index c9cc87438f..71e5f43ada 100644
--- a/main/src/addins/CSharpBinding/Autotools/Makefile.am
+++ b/main/src/addins/CSharpBinding/Autotools/Makefile.am
@@ -1 +1,35 @@
-include $(top_srcdir)/xbuild.include
+cdFILES = CSharpAutotoolsSetup.cs
+
+DEPS = \
+ $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = -r:System
+
+FILES = CSharpAutotoolsSetup.cs
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CSharpBinding.Autotools.dll
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES)
+
+include $(top_srcdir)/Makefile.include
+
+csharpbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
+csharpbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
diff --git a/main/src/addins/CSharpBinding/Makefile.am b/main/src/addins/CSharpBinding/Makefile.am
index 15a0af0bde..01104f22e5 100644
--- a/main/src/addins/CSharpBinding/Makefile.am
+++ b/main/src/addins/CSharpBinding/Makefile.am
@@ -1,9 +1,149 @@
SUBDIRS = . Autotools AspNet
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CSharpBinding.dll
PARSE = parse.exe
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.Decompiler.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/build/bin/OldNRefactory.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Drawing \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.CodeGeneration.GenerateCodeWindow.cs \
+ gtk-gui/MonoDevelop.CSharp.Formatting.CSharpFormattingPolicyPanelWidget.cs \
+ gtk-gui/MonoDevelop.CSharp.Formatting.CSharpFormattingProfileDialog.cs \
+ gtk-gui/MonoDevelop.CSharp.Formatting.NewFormattingProfileDialog.cs \
+ gtk-gui/MonoDevelop.CSharp.Project.CodeGenerationPanelWidget.cs \
+ gtk-gui/MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.CSharp.Refactoring.CodeIssues.NameConventionEditRuleDialog.cs \
+ gtk-gui/MonoDevelop.CSharp.Refactoring.CodeIssues.NameConventionPanelWidget.cs \
+ MonoDevelop.CSharp.CodeGeneration/AbstractGenerateAction.cs \
+ MonoDevelop.CSharp.CodeGeneration/CodeGenerationCommands.cs \
+ MonoDevelop.CSharp.CodeGeneration/CodeGenerationOptions.cs \
+ MonoDevelop.CSharp.CodeGeneration/CreateConstructorGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/EqualityMembersGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/GenerateCodeWindow.cs \
+ MonoDevelop.CSharp.CodeGeneration/ICodeGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/OverrideMembersGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/PropertyGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/RaiseEventMethodGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/ReadonlyPropertyGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/ToStringGenerator.cs \
+ MonoDevelop.CSharp.CodeGeneration/WriteLineGenerator.cs \
+ MonoDevelop.CSharp.Completion/ConstructorParameterDataProvider.cs \
+ MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs \
+ MonoDevelop.CSharp.Completion/DelegateDataProvider.cs \
+ MonoDevelop.CSharp.Completion/EventCreationCompletionData.cs \
+ MonoDevelop.CSharp.Completion/IndexerParameterDataProvider.cs \
+ MonoDevelop.CSharp.Completion/MemberCompletionData.cs \
+ MonoDevelop.CSharp.Completion/MethodParameterDataProvider.cs \
+ MonoDevelop.CSharp.Completion/NewOverrideCompletionData.cs \
+ MonoDevelop.CSharp.Completion/TemplateParameterDataProvider.cs \
+ MonoDevelop.CSharp.Completion/VariableCompletionData.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormatter.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanel.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingPolicyPanelWidget.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingProfileDialog.cs \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingProperties.cs \
+ MonoDevelop.CSharp.Formatting/CSharpIndentEngine.cs \
+ MonoDevelop.CSharp.Formatting/CSharpIndentEngineStack.cs \
+ MonoDevelop.CSharp.Formatting/CSharpIndentVirtualSpaceManager.cs \
+ MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs \
+ MonoDevelop.CSharp.Formatting/Indent.cs \
+ MonoDevelop.CSharp.Formatting/NewFormattingProfileDialog.cs \
+ MonoDevelop.CSharp.Formatting/OnTheFlyFormatter.cs \
+ MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs \
+ MonoDevelop.CSharp.Highlighting/HighlightUsagesExtension.cs \
+ MonoDevelop.CSharp.Highlighting/MoveToUsagesHandler.cs \
+ MonoDevelop.CSharp.Parser/CSharpFoldingParser.cs \
+ MonoDevelop.CSharp.Parser/TypeSystemProvider.cs \
+ MonoDevelop.CSharp.Project/CodeGenerationPanel.cs \
+ MonoDevelop.CSharp.Project/CompilerOptionsPanelWidget.cs \
+ MonoDevelop.CSharp.Project/CSharpCompilerParameters.cs \
+ MonoDevelop.CSharp.Project/CSharpProjectParameters.cs \
+ MonoDevelop.CSharp.Project/CSharpResourceIdBuilder.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/Actions/MoveTypeToFile.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/ContextActionExtensions.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringContext.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/MDRefactoringScript.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/NRefactoryCodeAction.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/NRefactoryCodeActionProvider.cs \
+ MonoDevelop.CSharp.Refactoring.CodeActions/NRefactoryCodeActionSource.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/NameConventionEditRuleDialog.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/NameConventionPanel.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/NameConventionPanelWidget.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/NameConventionPolicy.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/NameConventionRule.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryCodeIssueSource.cs \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NRefactoryIssueProvider.cs \
+ MonoDevelop.CSharp.Refactoring/CSharpCodeGenerator.cs \
+ MonoDevelop.CSharp.Refactoring/CSharpReferenceFinder.cs \
+ MonoDevelop.CSharp.Refactoring/HelperMethods.cs \
+ MonoDevelop.CSharp.Resolver/HelperMethods.cs \
+ MonoDevelop.CSharp.Resolver/TextEditorResolverProvider.cs \
+ MonoDevelop.CSharp.Tooltips/LanguageItemTooltipProvider.cs \
+ MonoDevelop.CSharp/AstAmbience.cs \
+ MonoDevelop.CSharp/AstStockIcons.cs \
+ MonoDevelop.CSharp/CSharpAmbience.cs \
+ MonoDevelop.CSharp/CSharpBindingCompilerManager.cs \
+ MonoDevelop.CSharp/CSharpEnhancedCodeProvider.cs \
+ MonoDevelop.CSharp/CSharpLanguageBinding.cs \
+ MonoDevelop.CSharp/ExpandSelectionHandler.cs \
+ MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs
+
+RES = \
+ CSharpBinding.addin.xml \
+ gtk-gui/gui.stetic \
+ gtk-gui/objects.xml \
+ icons/C\#.FileIcon \
+ icons/csharp-icon-32.png \
+ icons/csharp-project-16.png \
+ md1format.xml \
+ MonoDevelop.CSharp.Formatting/CSharpFormattingPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/AllmanCSharpPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/GNUCSharpPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/GNUTextStylePolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/InvariantTextStylePolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/KRCSharpPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/MonoCSharpPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/SharpDevelopCSharpPolicy.xml \
+ MonoDevelop.CSharp.Formatting/policies/WhitesmithsCSharpPolicy.xml \
+ MonoDevelop.CSharp.Refactoring.CodeIssues/NamingInspection/MonoNameConventionPolicy.xml \
+ templates/AssemblyInfo.xft.xml \
+ templates/ConsoleProject.xpt.xml \
+ templates/EmptyCSharpFile.xft.xml \
+ templates/EmptyProject.xpt.xml \
+ templates/GtkSharp2Project.xpt.xml \
+ templates/Library.xpt.xml \
+ templates/PortableLibrary.xpt.xml
+
TESTFILES = \
CSharpAmbience.cs \
CSharpBindingCompilerManager.cs \
@@ -44,16 +184,37 @@ TESTDLLS = \
TESTASSEMBLY = $(top_builddir)/build/bin/CSharpBinding.Test.dll
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) "-define:GMCS_SOURCE;NET_2_0;MS_COMPATIBLE;FULL_AST;BOOTSTRAP_BASIC" -unsafe -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+#check: all $(TESTASSEMBLY)
+# MONO_PATH=$(top_builddir)/build/AddIns nunit-console $(TESTASSEMBLY)
+
+
$(TESTASSEMBLY) : $(build_test_sources) $(build_resources)
$(CSC) $(CSC_FLAGS) -debug "-define:GMCS_SOURCE;NET_2_0;MS_COMPATIBLE;FULL_AST;BOOTSTRAP_BASIC" -unsafe -codepage:utf8 -out:$@ -target:library $(DLLS) $(TESTDLLS) $(REFS) /r:$(ASSEMBLY) \
$(monodoc_libflags) $(build_resources:%=/resource:%) $(build_test_sources)
parse: $(PARSE)
-$(PARSE): parse.cs all
+$(PARSE): parse.cs $(ASSEMBLY)
$(CSC) -out:$@ parse.cs $(REFS) -r:$(ASSEMBLY)
run-parse-test: $(PARSE)
MONO_PATH=$(top_builddir)/build/AddIns/BackendBindings/:$(top_builddir)/build/bin/ mono $(PARSE) .
-CLEANFILES = $(PARSE) $(PARSE).mdb
+csharpbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
+csharpbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(PARSE) $(PARSE).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/ChangeLogAddIn/Makefile.am b/main/src/addins/ChangeLogAddIn/Makefile.am
index c9cc87438f..a45df96055 100644
--- a/main/src/addins/ChangeLogAddIn/Makefile.am
+++ b/main/src/addins/ChangeLogAddIn/Makefile.am
@@ -1 +1,50 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/ChangeLogAddIn
+ASSEMBLY = $(ADDIN_BUILD)/ChangeLogAddIn.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix
+
+FILES = \
+ AddLogEntryDialog.cs \
+ AssemblyInfo.cs \
+ ChangeLogAddIn.cs \
+ ChangeLogPolicy.cs \
+ ChangeLogService.cs \
+ CommitDialogExtensionWidget.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.ChangeLogAddIn.AddLogEntryDialog.cs \
+ gtk-gui/MonoDevelop.ChangeLogAddIn.ProjectOptionPanelWidget.cs \
+ OldChangeLogData.cs \
+ ProjectOptionPanel.cs \
+ ProjectOptionPanelWidget.cs
+
+RES = \
+ ChangeLogAddIn.addin.xml \
+ gtk-gui/gui.stetic \
+ Policies.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/ChangeLogAddIn
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/Deployment/Makefile.am b/main/src/addins/Deployment/Makefile.am
index 6efbab8d9f..b62b9b2970 100644
--- a/main/src/addins/Deployment/Makefile.am
+++ b/main/src/addins/Deployment/Makefile.am
@@ -1 +1,2 @@
+
SUBDIRS = MonoDevelop.Deployment MonoDevelop.Deployment.Linux
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am
index c9cc87438f..87217c65b8 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am
@@ -1 +1,67 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Deployment
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Deployment.Linux.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Deployment.Linux.BasicOptionPanelWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Linux.DesktopPanelWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Linux.DotDesktopViewWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Linux.MenuCategorySelectorDialog.cs \
+ MonoDevelop.Deployment.Linux/BasicOptionPanel.cs \
+ MonoDevelop.Deployment.Linux/BasicOptionPanelWidget.cs \
+ MonoDevelop.Deployment.Linux/DesktopEntry.cs \
+ MonoDevelop.Deployment.Linux/DesktopPanelWidget.cs \
+ MonoDevelop.Deployment.Linux/DotDesktopDisplayBinding.cs \
+ MonoDevelop.Deployment.Linux/DotDesktopView.cs \
+ MonoDevelop.Deployment.Linux/DotDesktopViewWidget.cs \
+ MonoDevelop.Deployment.Linux/LinuxDeployData.cs \
+ MonoDevelop.Deployment.Linux/LinuxDeployExtension.cs \
+ MonoDevelop.Deployment.Linux/LinuxDeploymentSetup.cs \
+ MonoDevelop.Deployment.Linux/LinuxIntegrationProjectFeature.cs \
+ MonoDevelop.Deployment.Linux/LinuxTargetDirectory.cs \
+ MonoDevelop.Deployment.Linux/MenuCategorySelectorDialog.cs
+
+RES = \
+ app.desktop.xft.xml \
+ gtk-gui/gui.stetic \
+ MonoDevelop.Deployment.Linux.addin.xml \
+ MonoDevelop.Deployment.Linux/DesktopInfo.xml
+
+DATA_FILES =
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(DATA_FILE_BUILD): $(srcdir)/$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $(ADDIN_BUILD)/.
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Deployment
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am b/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
index c9cc87438f..4cc94f5b92 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
@@ -1 +1,126 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Deployment
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Deployment.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:ICSharpCode.SharpZipLib \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Deployment.DeployFileListWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.FileReplaceDialog.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.BinariesZipEditorWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.CommandDeployEditorWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.DeployDialog.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.EditPackageDialog.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.EntrySelectionTree.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.FileCopyConfigurationSelector.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.InstallDialog.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.LocalFileCopyConfigurationEditorWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.PackagingFeatureWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.SourcesZipEditorWidget.cs \
+ gtk-gui/MonoDevelop.Deployment.Gui.SshFuseFileCopyConfigurationEditorWidget.cs \
+ MonoDevelop.Deployment.Commands/Commands.cs \
+ MonoDevelop.Deployment.Gui/BinariesZipEditorWidget.cs \
+ MonoDevelop.Deployment.Gui/CommandDeployEditorWidget.cs \
+ MonoDevelop.Deployment.Gui/DeployDialog.cs \
+ MonoDevelop.Deployment.Gui/DeployDirectoryInfoEditor.cs \
+ MonoDevelop.Deployment.Gui/DeployFileListWidget.cs \
+ MonoDevelop.Deployment.Gui/DeployOperations.cs \
+ MonoDevelop.Deployment.Gui/DialogFileReplacePolicy.cs \
+ MonoDevelop.Deployment.Gui/EditPackageDialog.cs \
+ MonoDevelop.Deployment.Gui/EntrySelectionTree.cs \
+ MonoDevelop.Deployment.Gui/FileCopyConfigurationSelector.cs \
+ MonoDevelop.Deployment.Gui/FileReplaceDialog.cs \
+ MonoDevelop.Deployment.Gui/IFileCopyConfigurationEditor.cs \
+ MonoDevelop.Deployment.Gui/InstallDialog.cs \
+ MonoDevelop.Deployment.Gui/IPackageBuilderEditor.cs \
+ MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditor.cs \
+ MonoDevelop.Deployment.Gui/LocalFileCopyConfigurationEditorWidget.cs \
+ MonoDevelop.Deployment.Gui/PackageBuilderEditor.cs \
+ MonoDevelop.Deployment.Gui/PackagingFeature.cs \
+ MonoDevelop.Deployment.Gui/PackagingFeatureWidget.cs \
+ MonoDevelop.Deployment.Gui/PropertyProvider.cs \
+ MonoDevelop.Deployment.Gui/SourcesZipEditorWidget.cs \
+ MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditor.cs \
+ MonoDevelop.Deployment.Gui/SshFuseFileCopyConfigurationEditorWidget.cs \
+ MonoDevelop.Deployment.NodeBuilders/PackageNodeBuilder.cs \
+ MonoDevelop.Deployment.NodeBuilders/PackagingProjectNodeBuilder.cs \
+ MonoDevelop.Deployment.Targets/BaseFuseFileCopyConfiguration.cs \
+ MonoDevelop.Deployment.Targets/BaseFuseFileCopyHandler.cs \
+ MonoDevelop.Deployment.Targets/BinariesZipPackageBuilder.cs \
+ MonoDevelop.Deployment.Targets/CommandPackageBuilder.cs \
+ MonoDevelop.Deployment.Targets/LocalFileCopyConfiguration.cs \
+ MonoDevelop.Deployment.Targets/LocalFileCopyHandler.cs \
+ MonoDevelop.Deployment.Targets/SourcesZipPackageBuilder.cs \
+ MonoDevelop.Deployment.Targets/SshFuseFileCopyHandler.cs \
+ MonoDevelop.Deployment/DefaultDeployServiceExtension.cs \
+ MonoDevelop.Deployment/DeployContext.cs \
+ MonoDevelop.Deployment/DeployDirectoryInfo.cs \
+ MonoDevelop.Deployment/DeployDirectoryNodeType.cs \
+ MonoDevelop.Deployment/DeployFile.cs \
+ MonoDevelop.Deployment/DeployPlatformInfo.cs \
+ MonoDevelop.Deployment/DeployPlatformNodeType.cs \
+ MonoDevelop.Deployment/DeployProperties.cs \
+ MonoDevelop.Deployment/DeployService.cs \
+ MonoDevelop.Deployment/DeployServiceExtension.cs \
+ MonoDevelop.Deployment/FileCopyConfiguration.cs \
+ MonoDevelop.Deployment/FileCopyHandler.cs \
+ MonoDevelop.Deployment/IDeployable.cs \
+ MonoDevelop.Deployment/IDeployDirectoryResolver.cs \
+ MonoDevelop.Deployment/IFileCopyHandler.cs \
+ MonoDevelop.Deployment/IFileReplacePolicy.cs \
+ MonoDevelop.Deployment/InstallResolver.cs \
+ MonoDevelop.Deployment/MD1Serializer.cs \
+ MonoDevelop.Deployment/Package.cs \
+ MonoDevelop.Deployment/PackageBuilder.cs \
+ MonoDevelop.Deployment/PackageCollection.cs \
+ MonoDevelop.Deployment/PackagingProject.cs \
+ MonoDevelop.Deployment/TargetDirectory.cs \
+ MonoDevelop.Deployment/UnknownFileCopyConfiguration.cs \
+ MonoDevelop.Deployment/UnknownPackageBuilder.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/package-x-generic.png \
+ icons/packaging-16.png \
+ icons/packaging-32.png \
+ md1format.xml \
+ MonoDevelop.Deployment.addin.xml \
+ templates/PackagingProject.xpt.xml
+
+DATA_FILES =
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(DATA_FILE_BUILD): $(srcdir)/$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $(ADDIN_BUILD)/.
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Deployment
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/GnomePlatform/GnomePlatform.csproj b/main/src/addins/GnomePlatform/GnomePlatform.csproj
index cacea21aac..9051c4b28e 100644
--- a/main/src/addins/GnomePlatform/GnomePlatform.csproj
+++ b/main/src/addins/GnomePlatform/GnomePlatform.csproj
@@ -44,15 +44,6 @@
<Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
<SpecificVersion>False</SpecificVersion>
</Reference>
- <Reference Include="gnome-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="gconf-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
- <Reference Include="gnome-vfs-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
- <SpecificVersion>False</SpecificVersion>
- </Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
diff --git a/main/src/addins/GnomePlatform/Makefile.am b/main/src/addins/GnomePlatform/Makefile.am
index 55fe085e70..07c24c2ce0 100644
--- a/main/src/addins/GnomePlatform/Makefile.am
+++ b/main/src/addins/GnomePlatform/Makefile.am
@@ -1,5 +1,51 @@
-include $(top_srcdir)/xbuild.include
-if ! ENABLE_GNOMEPLATFORM
-SKIP=y
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+ASSEMBLY = $(ADDIN_BUILD)/GnomePlatform.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GCONF_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GNOME_SHARP_LIBS) \
+ $(GNOME_VFS_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System
+
+FILES = \
+ AssemblyInfo.cs \
+ Gio.cs \
+ GnomePlatform.cs
+
+RES = GnomePlatform.addin.xml
+
+if ENABLE_GNOMEPLATFORM
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
endif
+
+dll_config = GnomePlatform.dll.config
+build_dll_config = $(ADDIN_BUILD)/$(dll_config)
+
+$(build_dll_config): $(srcdir)/$(dll_config)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(dll_config) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+if ENABLE_GNOMEPLATFORM
+assemblydir = $(MD_ADDIN_DIR)/GnomePlatform
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+endif
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+EXTRA_DIST = $(FILES) $(RES) $(dll_config)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/ILAsmBinding/Makefile.am b/main/src/addins/ILAsmBinding/Makefile.am
index c9cc87438f..54c9b5aa23 100644
--- a/main/src/addins/ILAsmBinding/Makefile.am
+++ b/main/src/addins/ILAsmBinding/Makefile.am
@@ -1 +1,46 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/ILAsmBinding.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/ILAsmBinding.CompilerParametersPanelWidget.cs \
+ Gui/CompilerParametersPanelWidget.cs \
+ ILAsmCompilerManager.cs \
+ ILAsmLanguageBinding.cs \
+ Project/ILAsmCompilerParameters.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ ILAsmBinding.addin.xml \
+ ILAsmConsoleProject.xpt.xml
+
+
+assemblydir = $(MD_ADDIN_DIR)/BackendBindings
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MacPlatform/Makefile.am b/main/src/addins/MacPlatform/Makefile.am
index 1afa12c04a..08acbaa2fd 100644
--- a/main/src/addins/MacPlatform/Makefile.am
+++ b/main/src/addins/MacPlatform/Makefile.am
@@ -1,5 +1,97 @@
-include $(top_srcdir)/xbuild.include
-if ! ENABLE_MACPLATFORM
-SKIP=y
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+ASSEMBLY = $(ADDIN_BUILD)/MacPlatform.dll
+
+MONOMAC_SRC = $(top_srcdir)/external/monomac/src/MonoMac.dll
+MONOMAC = $(ADDIN_BUILD)/MonoMac.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:../../../external/monomac/src/MonoMac.dll \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Drawing \
+ -r:System.Web \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+FILES = \
+ AssemblyInfo.cs \
+ Dialogs/Layout.cs \
+ Dialogs/MacAddFileDialogHandler.cs \
+ Dialogs/MacAlertDialogHandler.cs \
+ Dialogs/MacExceptionDialogHandler.cs \
+ Dialogs/MacOpenFileDialogHandler.cs \
+ Dialogs/MacSelectFileDialogHandler.cs \
+ Dialogs/MDBox.cs \
+ Dialogs/SelectEncodingPanel.cs \
+ Dialogs/SelectEncodingPopUpButton.cs \
+ MacExternalConsoleProcess.cs \
+ MacIntegrationCommands.cs \
+ MacInterop/AppleEvent.cs \
+ MacInterop/AppleEvents/Native.cs \
+ MacInterop/AppleScript.cs \
+ MacInterop/ApplicationEvents.cs \
+ MacInterop/Carbon.cs \
+ MacInterop/Cocoa.cs \
+ MacInterop/ComponentManager.cs \
+ MacInterop/CoreFoundation.cs \
+ MacInterop/GtkQuartz.cs \
+ MacInterop/HIToolbox.cs \
+ MacInterop/Keychain.cs \
+ MacInterop/LaunchServices.cs \
+ MacInterop/ProcessManager.cs \
+ MacMainMenu.cs \
+ MacPlatform.cs
+
+RES = MacPlatform.addin.xml
+
+if ENABLE_MACPLATFORM
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+clean-local: monomac-clean
+else
+all:
+clean-local:
endif
+
+$(ASSEMBLY): $(MONOMAC) $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -unsafe $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY) $(MONOMAC).mdb
+
+monomac-build:
+ make -C $(top_srcdir)/external/monomac/src
+
+monomac-clean:
+ make -C $(top_srcdir)/external/monomac/src clean
+
+$(MONOMAC_SRC): monomac-build
+
+$(MONOMAC_SRC).mdb: monomac-build
+
+$(MONOMAC).mdb: $(MONOMAC_SRC).mdb
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(MONOMAC): $(MONOMAC_SRC)
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+if ENABLE_MACPLATFORM
+assemblydir = $(MD_ADDIN_DIR)/MacPlatform
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(MONOMAC) $(MONOMAC).mdb
+endif
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(MONOMAC) $(MONOMAC).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+.PHONY: monomac-build monomac-clean
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am b/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am
index c9cc87438f..81ab0961d4 100644
--- a/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am
+++ b/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am
@@ -1 +1,85 @@
-include $(top_srcdir)/xbuild.include
+DLLNAME = MonoDevelop.AssemblyBrowser.dll
+ASSEMBLY = $(top_builddir)/build/AddIns/DisplayBindings/AssemblyBrowser/$(DLLNAME)
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.AssemblyBrowser.AssemblyBrowserWidget.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyBrowserHandler.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyBrowserWidget.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyLoader.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyReferenceFolder.cs \
+ MonoDevelop.AssemblyBrowser/AssemblyResourceFolder.cs \
+ MonoDevelop.AssemblyBrowser/BaseTypeFolder.cs \
+ MonoDevelop.AssemblyBrowser/ColoredCSharpFormatter.cs \
+ MonoDevelop.AssemblyBrowser/DisplayBinding.cs \
+ MonoDevelop.AssemblyBrowser/DocumentationPanel.cs \
+ MonoDevelop.AssemblyBrowser/Error.cs \
+ MonoDevelop.AssemblyBrowser/IAssemblyBrowserNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/Namespace.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyBrowserTypeNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyReferenceFolderNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyReferenceNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/AssemblyResourceFolderNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/BaseTypeFolderNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/DomEventNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/DomFieldNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/DomMethodNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/DomPropertyNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/DomTypeNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/ErrorNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/ModuleReferenceNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/NamespaceBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/ProjectNodeBuilder.cs \
+ MonoDevelop.AssemblyBrowser/TreeNodes/ResourceNodeBuilder.cs \
+ XmlDocIdLib/CompatibilityType.cs \
+ XmlDocIdLib/OperatorType.cs \
+ XmlDocIdLib/XmlDocIdGenerator.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.AssemblyBrowser.addin.xml
+
+DEPS = \
+ $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.Decompiler.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/DisplayBindings/AssemblyBrowser
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY) : $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(build_resources:%=/resource:%) $(build_sources) --unsafe -out:$@ -t:library $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Autotools/Makefile.am b/main/src/addins/MonoDevelop.Autotools/Makefile.am
index c9cc87438f..4be733a990 100644
--- a/main/src/addins/MonoDevelop.Autotools/Makefile.am
+++ b/main/src/addins/MonoDevelop.Autotools/Makefile.am
@@ -1 +1,99 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Autotools
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Autotools.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System
+
+FILES = \
+ AssemblyInfo.cs \
+ AutotoolsContext.cs \
+ Commands.cs \
+ ConfigSection.cs \
+ CustomMakefile.cs \
+ FileNodeBuilderExtension.cs \
+ GenerateMakefilesDialog.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Autotools.GenerateMakefilesDialog.cs \
+ gtk-gui/MonoDevelop.Autotools.MakefileIntegrationFeatureWidget.cs \
+ gtk-gui/MonoDevelop.Autotools.MakefileOptionPanelWidget.cs \
+ gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditor.cs \
+ gtk-gui/MonoDevelop.Autotools.MakefileSwitchEditorWidget.cs \
+ gtk-gui/MonoDevelop.Autotools.TarballBuilderEditorWidget.cs \
+ Handler.cs \
+ IMakefileHandler.cs \
+ ImportMakefileDialog.cs \
+ ISimpleAutotoolsSetup.cs \
+ Makefile.cs \
+ MakefileData.cs \
+ MakefileGeneratorTool.cs \
+ MakefileIntegrationFeature.cs \
+ MakefileIntegrationFeatureWidget.cs \
+ MakefileOptionPanel.cs \
+ MakefileOptionPanelWidget.cs \
+ MakefileProject.cs \
+ MakefileProjectServiceExtension.cs \
+ MakefileSwitchEditor.cs \
+ MakefileSwitchEditorWidget.cs \
+ MakefileVar.cs \
+ PropertyProvider.cs \
+ Set.cs \
+ SimpleProjectMakefileHandler.cs \
+ SolutionDeployer.cs \
+ SolutionMakefileHandler.cs \
+ Switch.cs \
+ TarballBuilderEditorWidget.cs \
+ TemplateEngine.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.Autotools.addin.xml
+
+DATA_FILES = \
+ templates/autogen.sh.template \
+ templates/configure.ac.template \
+ templates/configure.template \
+ templates/exe.wrapper.in.template \
+ templates/expansions.m4 \
+ templates/make-dist.targets \
+ templates/Makefile.am.project.template \
+ templates/Makefile.include \
+ templates/Makefile.noauto.project.template \
+ templates/Makefile.solution.template \
+ templates/package.pc.template \
+ templates/rules.make
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/templates/, $(notdir $(DATA_FILES)))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/templates
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Autotools
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILES)
+
+templatedir = $(assemblydir)/templates
+template_DATA = $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am b/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
index c9cc87438f..c85b70afff 100644
--- a/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
+++ b/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
@@ -1 +1,76 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.CodeMetrics
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CodeMetrics.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Data \
+ -r:System.Web \
+ -r:System.Web.Services \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.CodeMetrics.CodeMetricsWidget.cs \
+ MonoDevelop.CodeMetrics/AssociationBetweenClasses.cs \
+ MonoDevelop.CodeMetrics/ASTVisitor.cs \
+ MonoDevelop.CodeMetrics/ClassProperties.cs \
+ MonoDevelop.CodeMetrics/CodeMetricsNodeExtension.cs \
+ MonoDevelop.CodeMetrics/CodeMetricsServices.cs \
+ MonoDevelop.CodeMetrics/CodeMetricsView.cs \
+ MonoDevelop.CodeMetrics/CodeMetricsWidget.cs \
+ MonoDevelop.CodeMetrics/Cohesion.cs \
+ MonoDevelop.CodeMetrics/Commands.cs \
+ MonoDevelop.CodeMetrics/ComplexityMetrics.cs \
+ MonoDevelop.CodeMetrics/Coupling.cs \
+ MonoDevelop.CodeMetrics/DelegateProperties.cs \
+ MonoDevelop.CodeMetrics/EnumProperties.cs \
+ MonoDevelop.CodeMetrics/FieldProperties.cs \
+ MonoDevelop.CodeMetrics/InheritanceTree.cs \
+ MonoDevelop.CodeMetrics/InterfaceProperties.cs \
+ MonoDevelop.CodeMetrics/IProperties.cs \
+ MonoDevelop.CodeMetrics/LOCEvaluate.cs \
+ MonoDevelop.CodeMetrics/MethodProperties.cs \
+ MonoDevelop.CodeMetrics/MetricsContext.cs \
+ MonoDevelop.CodeMetrics/NamespaceProperties.cs \
+ MonoDevelop.CodeMetrics/ObjectOrientedMetrics.cs \
+ MonoDevelop.CodeMetrics/ProjectProperties.cs \
+ MonoDevelop.CodeMetrics/StructProperties.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ gtk-gui/objects.xml \
+ MonoDevelop.CodeMetrics.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.CodeMetrics
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile.am b/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile.am
index c9cc87438f..fa9993ad19 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile.am
@@ -1 +1,50 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
+ASSEMBLY = $(ADDIN_BUILD)/Mono.Debugging.Soft.dll
+
+SIGNING_KEY=$(top_srcdir)/src/core/Mono.Debugging/mono.debugging.snk
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugger.Soft.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.Mdb.dll
+
+REFS = \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ ArrayAdaptor.cs \
+ AssemblyInfo.cs \
+ FieldValueReference.cs \
+ LoggingService.cs \
+ PropertyValueReference.cs \
+ SoftDebuggerAdaptor.cs \
+ SoftDebuggerBacktrace.cs \
+ SoftDebuggerSession.cs \
+ SoftDebuggerStartInfo.cs \
+ SoftEvaluationContext.cs \
+ StringAdaptor.cs \
+ VariableValueReference.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD) $(SIGNING_KEY)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -keyfile:$(SIGNING_KEY) -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger.Soft
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile.am b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile.am
index c9cc87438f..d61dda9a83 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile.am
@@ -1 +1,43 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Debugger.Soft.AspNet.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugger.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System \
+ -r:System.Core
+
+FILES = AspNetSoftDebuggerEngine.cs
+
+RES = Manifest.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger.Soft
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile.am b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile.am
index c9cc87438f..5b35e95c84 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile.am
@@ -1 +1,45 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Debugger.Soft.Moonlight.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugger.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Moonlight/MonoDevelop.Moonlight.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ MoonlightSoftDebuggerEngine.cs \
+ MoonlightSoftDebuggerSession.cs
+
+RES = Manifest.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger.Soft
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile.am b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile.am
index c9cc87438f..d98554b05c 100644
--- a/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile.am
@@ -1 +1,45 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Debugger.Soft.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugger.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ CustomSoftDebuggerEngine.cs \
+ SoftDebuggerEngine.cs
+
+RES = Manifest.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger.Soft
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Debugger/Makefile.am b/main/src/addins/MonoDevelop.Debugger/Makefile.am
index 0debb9b41f..780110cc89 100644
--- a/main/src/addins/MonoDevelop.Debugger/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger/Makefile.am
@@ -1,10 +1,121 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Debugger
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Debugger.dll
NUNIT_CONSOLE = `pkg-config --variable=libdir mono-nunit`/mono/2.0/nunit-console.exe
FIXTURE = /fixture=$(fixture)
+DEPS = \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Debugger.AddTracePointDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.BusyEvaluatorDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.DebuggerOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Debugger.ExceptionCaughtDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs \
+ gtk-gui/MonoDevelop.Debugger.Viewers.ValueVisualizerDialog.cs \
+ MonoDevelop.Debugger.Visualizer/IValueVisualizer.cs \
+ MonoDevelop.Debugger.Visualizer/PixbufVisualizer.cs \
+ MonoDevelop.Debugger.Visualizer/TextVisualizer.cs \
+ MonoDevelop.Debugger.Visualizer/ValueVisualizerDialog.cs \
+ MonoDevelop.Debugger/AddTracePointDialog.cs \
+ MonoDevelop.Debugger/AttachToProcessDialog.cs \
+ MonoDevelop.Debugger/BreakpointPad.cs \
+ MonoDevelop.Debugger/BreakpointPropertiesDialog.cs \
+ MonoDevelop.Debugger/BusyEvaluatorDialog.cs \
+ MonoDevelop.Debugger/DebugCommands.cs \
+ MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs \
+ MonoDevelop.Debugger/DebugExecutionModeSet.cs \
+ MonoDevelop.Debugger/DebuggerEngine.cs \
+ MonoDevelop.Debugger/DebuggerEngineExtensionNode.cs \
+ MonoDevelop.Debugger/DebuggerOptionsPanelWidget.cs \
+ MonoDevelop.Debugger/DebuggingService.cs \
+ MonoDevelop.Debugger/DebugTextMarker.cs \
+ MonoDevelop.Debugger/DisassemblyView.cs \
+ MonoDevelop.Debugger/ExceptionCaughtDialog.cs \
+ MonoDevelop.Debugger/ExceptionsDialog.cs \
+ MonoDevelop.Debugger/ExpressionEvaluatorDialog.cs \
+ MonoDevelop.Debugger/ExpressionEvaluatorExtensionNode.cs \
+ MonoDevelop.Debugger/Extensions.cs \
+ MonoDevelop.Debugger/IDebuggerEngine.cs \
+ MonoDevelop.Debugger/ImmediatePad.cs \
+ MonoDevelop.Debugger/Initializer.cs \
+ MonoDevelop.Debugger/LocalsPad.cs \
+ MonoDevelop.Debugger/ObjectValuePad.cs \
+ MonoDevelop.Debugger/ObjectValueTreeView.cs \
+ MonoDevelop.Debugger/PinnedWatch.cs \
+ MonoDevelop.Debugger/PinnedWatchStore.cs \
+ MonoDevelop.Debugger/StackTracePad.cs \
+ MonoDevelop.Debugger/ThreadsPad.cs \
+ MonoDevelop.Debugger/WatchPad.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/debug-overlay-16.png \
+ icons/debug-overlay-22.png \
+ icons/debug-overlay-24.png \
+ icons/debug-overlay-32.png \
+ icons/step-into-16.png \
+ icons/step-into-22.png \
+ icons/step-into-24.png \
+ icons/step-out-16.png \
+ icons/step-out-22.png \
+ icons/step-out-24.png \
+ icons/step-over-16.png \
+ icons/step-over-22.png \
+ icons/step-over-24.png \
+ icons/view-debug-breakpoints-16.png \
+ icons/view-debug-call-stack-16.png \
+ icons/view-debug-locals-16.png \
+ icons/view-debug-threads-16.png \
+ icons/view-debug-watch-16.png \
+ MonoDevelop.Debugger.addin.xml
+
+DATA_FILES =
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(notdir $(DATA_FILES)))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
test: all
if test -n "$(fixture)"; then \
fp="-fixture=$(fixture)"; \
fi; \
$(MD_LAUNCH_SETUP) MONO_PATH=../AddIns/MonoDevelop.Debugger mono --debug $(NUNIT_CONSOLE) -noshadow $(top_builddir)/build/bin/MonoDevelop.Debugger.Tests.dll $$fp
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/templates$(subst $(ADDIN_BUILD),,$@) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Debugger
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am b/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am
index c9cc87438f..24307bc130 100644
--- a/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am
+++ b/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am
@@ -1 +1,111 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.DesignerSupport.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Design \
+ -r:System.Drawing \
+ -r:System.Drawing.Design \
+ -r:System.Web \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.DesignerSupport.ClassOutlineSortingPreferencesDialog.cs \
+ gtk-gui/MonoDevelop.DesignerSupport.Toolbox.ComponentSelectorDialog.cs \
+ MonoDevelop.DesignerSupport.Projects/ComponentNodeBuilder.cs \
+ MonoDevelop.DesignerSupport.Projects/ProjectFileDescriptor.cs \
+ MonoDevelop.DesignerSupport.Projects/ProjectItemPropertyProvider.cs \
+ MonoDevelop.DesignerSupport.Projects/ProjectReferenceDescriptor.cs \
+ MonoDevelop.DesignerSupport.Projects/PropertyPadTextEditorExtension.cs \
+ MonoDevelop.DesignerSupport.Projects/SolutionItemDescriptor.cs \
+ MonoDevelop.DesignerSupport.Projects/SolutionItemPropertyProvider.cs \
+ MonoDevelop.DesignerSupport.Projects/WorkspaceItemDescriptor.cs \
+ MonoDevelop.DesignerSupport.Toolbox/CecilToolboxItemLoader.cs \
+ MonoDevelop.DesignerSupport.Toolbox/CecilTypeResolver.cs \
+ MonoDevelop.DesignerSupport.Toolbox/CodeTemplateToolboxProvider.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ComponentSelectorDialog.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ItemToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ITextToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/IToolboxConsumer.cs \
+ MonoDevelop.DesignerSupport.Toolbox/IToolboxCustomizer.cs \
+ MonoDevelop.DesignerSupport.Toolbox/IToolboxLoader.cs \
+ MonoDevelop.DesignerSupport.Toolbox/IToolboxProvider.cs \
+ MonoDevelop.DesignerSupport.Toolbox/TemplateToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/TextToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/Toolbox.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ToolboxConfiguration.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxLoader.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ToolboxItemToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ToolboxList.cs \
+ MonoDevelop.DesignerSupport.Toolbox/ToolboxWidget.cs \
+ MonoDevelop.DesignerSupport.Toolbox/TypeReference.cs \
+ MonoDevelop.DesignerSupport.Toolbox/TypeToolboxNode.cs \
+ MonoDevelop.DesignerSupport.Toolbox/UnknownToolboxNode.cs \
+ MonoDevelop.DesignerSupport/BindingService.cs \
+ MonoDevelop.DesignerSupport/ClassOutlineNodeComparer.cs \
+ MonoDevelop.DesignerSupport/ClassOutlineSettings.cs \
+ MonoDevelop.DesignerSupport/ClassOutlineSortingPreferencesDialog.cs \
+ MonoDevelop.DesignerSupport/ClassOutlineTextEditorExtension.cs \
+ MonoDevelop.DesignerSupport/CodeBehind.cs \
+ MonoDevelop.DesignerSupport/CodeBehindWriter.cs \
+ MonoDevelop.DesignerSupport/Commands.cs \
+ MonoDevelop.DesignerSupport/CustomDescriptor.cs \
+ MonoDevelop.DesignerSupport/DesignerSupportService.cs \
+ MonoDevelop.DesignerSupport/DocumentOutlinePad.cs \
+ MonoDevelop.DesignerSupport/ErrorInFileException.cs \
+ MonoDevelop.DesignerSupport/IOutlinedDocument.cs \
+ MonoDevelop.DesignerSupport/IPropertyPadProvider.cs \
+ MonoDevelop.DesignerSupport/IPropertyProvider.cs \
+ MonoDevelop.DesignerSupport/MemberExistsException.cs \
+ MonoDevelop.DesignerSupport/PropertyPad.cs \
+ MonoDevelop.DesignerSupport/PropertyPadVisitor.cs \
+ MonoDevelop.DesignerSupport/RemoteDesignerProcess.cs \
+ MonoDevelop.DesignerSupport/SwitchBetweenRelatedFilesCommand.cs \
+ MonoDevelop.DesignerSupport/ToolboxPad.cs \
+ MonoDevelop.DesignerSupport/ToolboxService.cs \
+ MonoDevelop.DesignerSupport/TypeNotFoundException.cs \
+ MonoDevelop.DesignerSupport/WrapperDesignView.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/group-by-category.png \
+ icons/md-design-listboxtoggle.png \
+ icons/pad-document-outline-16.png \
+ icons/properties-pad-16.png \
+ icons/toolbox-pad-16.png \
+ MonoDevelop.DesignerSupport.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.DesignerSupport
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.DocFood/Makefile.am b/main/src/addins/MonoDevelop.DocFood/Makefile.am
index c9cc87438f..d296618905 100644
--- a/main/src/addins/MonoDevelop.DocFood/Makefile.am
+++ b/main/src/addins/MonoDevelop.DocFood/Makefile.am
@@ -1 +1,79 @@
-include $(top_srcdir)/xbuild.include
+DLLNAME = MonoDevelop.DocFood.dll
+ASSEMBLY = $(top_builddir)/build/AddIns/$(DLLNAME)
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.AcronymsPanelWidget.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.ExpansionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.NoTheReorderingWidget.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.OfTheReorderingWidget.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.OptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.DocFood.Options.RulesPanelWidget.cs \
+ Main.cs \
+ MonoDevelop.DocFood.Options/AcronymsPanelWidget.cs \
+ MonoDevelop.DocFood.Options/ExpansionsPanelWidget.cs \
+ MonoDevelop.DocFood.Options/NoTheReorderingWidget.cs \
+ MonoDevelop.DocFood.Options/OfTheReorderingWidget.cs \
+ MonoDevelop.DocFood.Options/OptionsPanelWidget.cs \
+ MonoDevelop.DocFood.Options/RulesPanelWidget.cs \
+ MonoDevelop.DocFood/Commands.cs \
+ MonoDevelop.DocFood/DocConfig.cs \
+ MonoDevelop.DocFood/DocFoodTextEditorExtension.cs \
+ MonoDevelop.DocFood/DocGenerator.cs \
+ MonoDevelop.DocFood/IfNotStatement.cs \
+ MonoDevelop.DocFood/IfStatement.cs \
+ MonoDevelop.DocFood/MemberVisitor.cs \
+ MonoDevelop.DocFood/Node.cs \
+ MonoDevelop.DocFood/Section.cs \
+ MonoDevelop.DocFood/SwitchStatement.cs
+
+RES = \
+ DocFood.addin.xml \
+ DocFood.config.xml \
+ gtk-gui/gui.stetic
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/AssemblyBrowser/MonoDevelop.AssemblyBrowser.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:../../../build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ -r:../../../build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ -r:../../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:../../../build/bin/Mono.TextEditor.dll \
+ -r:../../../build/bin/MonoDevelop.Core.dll \
+ -r:../../../build/bin/MonoDevelop.Ide.dll \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY) : $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(top_builddir)/build/bin
+ $(CSC) $(CSC_FLAGS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -t:library $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Gettext/Makefile.am b/main/src/addins/MonoDevelop.Gettext/Makefile.am
index c9cc87438f..ba716cda4a 100644
--- a/main/src/addins/MonoDevelop.Gettext/Makefile.am
+++ b/main/src/addins/MonoDevelop.Gettext/Makefile.am
@@ -1 +1,102 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/DisplayBindings/Gettext
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Gettext.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ Commands.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Gettext.Editor.CatalogHeadersWidget.cs \
+ gtk-gui/MonoDevelop.Gettext.GettextFeatureWidget.cs \
+ gtk-gui/MonoDevelop.Gettext.POEditorWidget.cs \
+ gtk-gui/MonoDevelop.Gettext.TranslationProjectOptionsDialog.cs \
+ gtk-gui/MonoDevelop.Gettext.Translator.LanguageChooserDialog.cs \
+ MonoDevelop.Gettext.Editor/CatalogEditorView.cs \
+ MonoDevelop.Gettext.Editor/CatalogHeadersWidget.cs \
+ MonoDevelop.Gettext.Editor/GettextEditorDisplayBinding.cs \
+ MonoDevelop.Gettext.Editor/GtkSpell.cs \
+ MonoDevelop.Gettext.Editor/POEditorWidget.cs \
+ MonoDevelop.Gettext.ExtensionNodes/ExcludeRegex.cs \
+ MonoDevelop.Gettext.ExtensionNodes/IncludeExtensionNode.cs \
+ MonoDevelop.Gettext.ExtensionNodes/RegexScannerExtensionNode.cs \
+ MonoDevelop.Gettext.ExtensionNodes/TransformExtensionNode.cs \
+ MonoDevelop.Gettext.ExtensionNodes/XmlRegexScannerExtensionNode.cs \
+ MonoDevelop.Gettext.NodeBuilders/ProjectFileNodeBuilderExtension.cs \
+ MonoDevelop.Gettext.NodeBuilders/TranslationNodeBuilder.cs \
+ MonoDevelop.Gettext.NodeBuilders/TranslationProjectNodeBuilder.cs \
+ MonoDevelop.Gettext.Translator/LanguageChooserDialog.cs \
+ MonoDevelop.Gettext/Catalog.cs \
+ MonoDevelop.Gettext/CatalogDeletedEntry.cs \
+ MonoDevelop.Gettext/CatalogEntry.cs \
+ MonoDevelop.Gettext/CatalogParser.cs \
+ MonoDevelop.Gettext/GettextFeature.cs \
+ MonoDevelop.Gettext/GettextFeatureWidget.cs \
+ MonoDevelop.Gettext/GettextTool.cs \
+ MonoDevelop.Gettext/IFileScanner.cs \
+ MonoDevelop.Gettext/IsoCodes.cs \
+ MonoDevelop.Gettext/MakefileHandler.cs \
+ MonoDevelop.Gettext/PluralForms.cs \
+ MonoDevelop.Gettext/PropertyProvider.cs \
+ MonoDevelop.Gettext/RegexFileScanner.cs \
+ MonoDevelop.Gettext/StringEscaping.cs \
+ MonoDevelop.Gettext/Translation.cs \
+ MonoDevelop.Gettext/TranslationCollection.cs \
+ MonoDevelop.Gettext/TranslationProject.cs \
+ MonoDevelop.Gettext/TranslationProjectOptionsDialog.cs \
+ MonoDevelop.Gettext/TranslationService.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/gettext-overlay-16.png \
+ icons/gettext-overlay-32.png \
+ icons/locale_16x16.png \
+ icons/locale_22x22.png \
+ icons/locale_32x32.png \
+ icons/silk_accept.png \
+ icons/silk_error.png \
+ icons/silk_exclamation.png \
+ icons/translation-fuzzy-16.png \
+ icons/translation-missing-16.png \
+ icons/translation-valid-16.png \
+ MonoDevelop.Gettext.addin.xml \
+ templates/Makefile.am.template \
+ templates/Makefile.template \
+ templates/TranslationProject.xpt.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/DisplayBindings/Gettext
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/Makefile.am
index bf3218efd0..04f3b33be2 100644
--- a/main/src/addins/MonoDevelop.GtkCore/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/Makefile.am
@@ -1,3 +1,110 @@
SUBDIRS = libstetic libsteticui
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.GtkCore.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.GtkCore/libstetic.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.GtkCore/libsteticui.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs \
+ MonoDevelop.GtkCore.Commands/GladeCommands.cs \
+ MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs \
+ MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs \
+ MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ClassUtils.cs \
+ MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs \
+ MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs \
+ MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ActionGroupNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/WidgetNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/WindowsFolder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/WindowsFolderNodeBuilder.cs \
+ MonoDevelop.GtkCore/Counters.cs \
+ MonoDevelop.GtkCore/GtkCoreService.cs \
+ MonoDevelop.GtkCore/GtkDesignInfo.cs \
+ MonoDevelop.GtkCore/ObjectsDocument.cs \
+ MonoDevelop.GtkCore/ProjectResourceProvider.cs \
+ MonoDevelop.GtkCore/ReferenceManager.cs \
+ MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs \
+ MonoDevelop.GtkCore/WidgetParser.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ gui.glade \
+ icons/actiongroup.png \
+ icons/image-x-generic.png \
+ icons/widget.png \
+ MonoDevelop.GtkCore.addin.xml \
+ templates/ActionGroup.xft.xml \
+ templates/ActionGroupPartial.xft.xml \
+ templates/Dialog.xft.xml \
+ templates/DialogPartial.xft.xml \
+ templates/DrawingArea.xft.xml \
+ templates/Widget.xft.xml \
+ templates/WidgetPartial.xft.xml \
+ templates/Window.xft.xml \
+ templates/WindowPartial.xft.xml
+
+
+EXTRA_DIST = $(FILES) $(RES)
+
+update-stetic:
+ svn rm -m "Update Stetic sources" svn+ssh://mono-cvs.ximian.com/source/trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/lib/stetic && \
+ svn cp -m "Update Stetic sources" svn+ssh://mono-cvs.ximian.com/source/trunk/stetic svn+ssh://mono-cvs.ximian.com/source/trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/lib/stetic
+
+all: $(ASSEMBLY)
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
index c9cc87438f..86065180ca 100644
--- a/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
@@ -1 +1,271 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore
+ASSEMBLY = $(ADDIN_BUILD)/libstetic.dll
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+assembly_DATA = $(ASSEMBLY) $(build_dll_config)
+
+FILES = \
+ ClassDescriptor.cs \
+ Clipboard.cs \
+ CommandDescriptor.cs \
+ CustomWidget.cs \
+ DND.cs \
+ editor/Accelerator.cs \
+ editor/ActionGroupEditor.cs \
+ editor/ActionItem.cs \
+ editor/ActionMenu.cs \
+ editor/ActionMenuBar.cs \
+ editor/ActionMenuItem.cs \
+ editor/ActionToolbar.cs \
+ editor/ActionToolItem.cs \
+ editor/Boolean.cs \
+ editor/CellRendererComboBox.cs \
+ editor/Char.cs \
+ editor/Color.cs \
+ editor/DateTimeEditor.cs \
+ editor/EditIconDialog.cs \
+ editor/EditIconFactoryDialog.cs \
+ editor/Enumeration.cs \
+ editor/Flags.cs \
+ editor/FlagsSelectorDialog.cs \
+ editor/FloatRange.cs \
+ editor/GroupPicker.cs \
+ editor/GtkWorkarounds.cs \
+ editor/IconList.cs \
+ editor/IconSelectorItem.cs \
+ editor/IconSelectorMenu.cs \
+ editor/IconSelectorMenuItem.cs \
+ editor/Identifier.cs \
+ editor/Image.cs \
+ editor/ImageFile.cs \
+ editor/ImageSelector.cs \
+ editor/IntRange.cs \
+ editor/NonContainerWarningDialog.cs \
+ editor/OptIntRange.cs \
+ editor/ProjectIconList.cs \
+ editor/ProjectIconSelectorItem.cs \
+ editor/ResponseId.cs \
+ editor/SelectIconDialog.cs \
+ editor/SelectImageDialog.cs \
+ editor/StockIconList.cs \
+ editor/StockIconSelectorItem.cs \
+ editor/StockItem.cs \
+ editor/String.cs \
+ editor/StringArray.cs \
+ editor/Text.cs \
+ editor/TextBox.cs \
+ editor/TextEditor.cs \
+ editor/TextEditorDialog.cs \
+ editor/ThemedIcon.cs \
+ editor/ThemedIconList.cs \
+ editor/TimeSpanEditor.cs \
+ editor/Translatable.cs \
+ editor/TreeViewCellContainer.cs \
+ editor/WidgetSelector.cs \
+ EnumDescriptor.cs \
+ ErrorWidget.cs \
+ GeneratorContext.cs \
+ GladeException.cs \
+ GladeUtils.cs \
+ IDesignArea.cs \
+ IEditableObject.cs \
+ ImageInfo.cs \
+ IProject.cs \
+ IPropertyEditor.cs \
+ IRadioGroupManager.cs \
+ IResourceProvider.cs \
+ ItemDescriptor.cs \
+ ItemGroup.cs \
+ ItemGroupCollection.cs \
+ NoGuiDispatchAttribute.cs \
+ ObjectReader.cs \
+ ObjectWrapper.cs \
+ ObjectWrapperEventHandler.cs \
+ ObjectWriter.cs \
+ ParamSpec.cs \
+ Placeholder.cs \
+ ProjectIconFactory.cs \
+ PropertyDescriptor.cs \
+ PropertyEditorAttribute.cs \
+ PropertyEditorCell.cs \
+ RadioGroupManager.cs \
+ Registry.cs \
+ Set.cs \
+ SignalDescriptor.cs \
+ TopLevelDialog.cs \
+ TopLevelWindow.cs \
+ TranslatableAttribute.cs \
+ TypedClassDescriptor.cs \
+ TypedPropertyDescriptor.cs \
+ TypedSignalDescriptor.cs \
+ undo/ActionDiffAdaptor.cs \
+ undo/DiffGenerator.cs \
+ undo/IDiffAdaptor.cs \
+ undo/UndoManager.cs \
+ undo/XmlDiffAdaptor.cs \
+ WidgetLibrary.cs \
+ WidgetUtils.cs \
+ wrapper/Action.cs \
+ wrapper/ActionGroup.cs \
+ wrapper/ActionToolbarWrapper.cs \
+ wrapper/ActionTree.cs \
+ wrapper/Bin.cs \
+ wrapper/Box.cs \
+ wrapper/Button.cs \
+ wrapper/ButtonBox.cs \
+ wrapper/CheckButton.cs \
+ wrapper/ColorButton.cs \
+ wrapper/ComboBox.cs \
+ wrapper/ComboBoxEntry.cs \
+ wrapper/Container.cs \
+ wrapper/Custom.cs \
+ wrapper/Dialog.cs \
+ wrapper/Entry.cs \
+ wrapper/Expander.cs \
+ wrapper/Fixed.cs \
+ wrapper/FontButton.cs \
+ wrapper/FontSelectionDialog.cs \
+ wrapper/Frame.cs \
+ wrapper/HScale.cs \
+ wrapper/HScrollbar.cs \
+ wrapper/IconView.cs \
+ wrapper/Image.cs \
+ wrapper/ImageMenuItem.cs \
+ wrapper/Label.cs \
+ wrapper/MenuBar.cs \
+ wrapper/MenuItem.cs \
+ wrapper/MessageDialog.cs \
+ wrapper/Misc.cs \
+ wrapper/Notebook.cs \
+ wrapper/NotifyWorkaround.cs \
+ wrapper/Object.cs \
+ wrapper/OptionMenu.cs \
+ wrapper/Paned.cs \
+ wrapper/RadioActionGroupManager.cs \
+ wrapper/RadioButton.cs \
+ wrapper/RadioMenuItem.cs \
+ wrapper/RadioToolButton.cs \
+ wrapper/Range.cs \
+ wrapper/Scale.cs \
+ wrapper/ScrolledWindow.cs \
+ wrapper/Signal.cs \
+ wrapper/SignalChangedEventHandler.cs \
+ wrapper/SignalCollection.cs \
+ wrapper/SignalEventHandler.cs \
+ wrapper/SpinButton.cs \
+ wrapper/Table.cs \
+ wrapper/TextView.cs \
+ wrapper/ToggleToolButton.cs \
+ wrapper/Toolbar.cs \
+ wrapper/ToolButton.cs \
+ wrapper/TreeView.cs \
+ wrapper/Viewport.cs \
+ wrapper/VScale.cs \
+ wrapper/VScrollbar.cs \
+ wrapper/Widget.cs \
+ wrapper/WidgetEventHandler.cs \
+ wrapper/WidgetNameChangedHandler.cs \
+ wrapper/Window.cs
+
+RES = \
+ stetic.glade \
+ wrapper/objects.xml \
+ wrapper/pixmaps/accellabel.png \
+ wrapper/pixmaps/actiongroup.png \
+ wrapper/pixmaps/add-check-label.png \
+ wrapper/pixmaps/add-menu.png \
+ wrapper/pixmaps/alignment.png \
+ wrapper/pixmaps/arrow.png \
+ wrapper/pixmaps/box-expand.png \
+ wrapper/pixmaps/box-fill.png \
+ wrapper/pixmaps/button.png \
+ wrapper/pixmaps/calendar.png \
+ wrapper/pixmaps/cell-expand-h.png \
+ wrapper/pixmaps/cell-expand-v.png \
+ wrapper/pixmaps/cell-fill-h.png \
+ wrapper/pixmaps/cell-fill-v.png \
+ wrapper/pixmaps/checkbutton.png \
+ wrapper/pixmaps/colorbutton.png \
+ wrapper/pixmaps/colorselection.png \
+ wrapper/pixmaps/colorselectiondialog.png \
+ wrapper/pixmaps/combo.png \
+ wrapper/pixmaps/comboentry.png \
+ wrapper/pixmaps/custom.png \
+ wrapper/pixmaps/dec-border.png \
+ wrapper/pixmaps/dialog.png \
+ wrapper/pixmaps/drawingarea.png \
+ wrapper/pixmaps/entry.png \
+ wrapper/pixmaps/eventbox.png \
+ wrapper/pixmaps/expander.png \
+ wrapper/pixmaps/fileselection.png \
+ wrapper/pixmaps/fixed.png \
+ wrapper/pixmaps/fontbutton.png \
+ wrapper/pixmaps/fontselection.png \
+ wrapper/pixmaps/fontselectiondialog.png \
+ wrapper/pixmaps/frame.png \
+ wrapper/pixmaps/globe.png \
+ wrapper/pixmaps/globe-not.png \
+ wrapper/pixmaps/handlebox.png \
+ wrapper/pixmaps/hbox.png \
+ wrapper/pixmaps/hbuttonbox.png \
+ wrapper/pixmaps/hpaned.png \
+ wrapper/pixmaps/hscale.png \
+ wrapper/pixmaps/hscrollbar.png \
+ wrapper/pixmaps/hseparator.png \
+ wrapper/pixmaps/iconview.png \
+ wrapper/pixmaps/image.png \
+ wrapper/pixmaps/inc-border.png \
+ wrapper/pixmaps/label.png \
+ wrapper/pixmaps/menu.png \
+ wrapper/pixmaps/menubar.png \
+ wrapper/pixmaps/messagedialog.png \
+ wrapper/pixmaps/missing.png \
+ wrapper/pixmaps/notebook.png \
+ wrapper/pixmaps/optionmenu.png \
+ wrapper/pixmaps/progressbar.png \
+ wrapper/pixmaps/radiobutton.png \
+ wrapper/pixmaps/remove-check-label.png \
+ wrapper/pixmaps/remove-menu.png \
+ wrapper/pixmaps/scrolledwindow.png \
+ wrapper/pixmaps/spinbutton.png \
+ wrapper/pixmaps/statusbar.png \
+ wrapper/pixmaps/table.png \
+ wrapper/pixmaps/textview.png \
+ wrapper/pixmaps/togglebutton.png \
+ wrapper/pixmaps/toolbar.png \
+ wrapper/pixmaps/treeview.png \
+ wrapper/pixmaps/vbox.png \
+ wrapper/pixmaps/vbuttonbox.png \
+ wrapper/pixmaps/viewport.png \
+ wrapper/pixmaps/vpaned.png \
+ wrapper/pixmaps/vscale.png \
+ wrapper/pixmaps/vscrollbar.png \
+ wrapper/pixmaps/vseparator.png \
+ wrapper/pixmaps/widget.png \
+ wrapper/pixmaps/window.png
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+dll_config = libstetic.dll.config
+build_dll_config = $(ADDIN_BUILD)/$(dll_config)
+
+EXTRA_DIST = $(FILES) $(RES) $(dll_config) wrapper/pixmaps/COPIED
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(build_resources:%=/resource:%) $(build_sources) $(REFS)
+
+$(build_dll_config): $(srcdir)/$(dll_config)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(dll_config) $@
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
index c9cc87438f..42d4ad086e 100644
--- a/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
@@ -1 +1,108 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore
+ASSEMBLY = $(ADDIN_BUILD)/libsteticui.dll
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+assembly_DATA = $(ASSEMBLY) $(build_dll_config)
+
+FILES = \
+ ActionComponent.cs \
+ ActionGroupComponent.cs \
+ ActionGroupDesigner.cs \
+ ActionGroupDesignerBackend.cs \
+ ActionGroupEditSession.cs \
+ ActionGroupToolbar.cs \
+ Application.cs \
+ ApplicationBackend.cs \
+ ApplicationBackendController.cs \
+ AssemblyResolver.cs \
+ AssemblyWidgetLibrary.cs \
+ CecilClassDescriptor.cs \
+ CecilPropertyDescriptor.cs \
+ CecilSignalDescriptor.cs \
+ CecilWidgetLibrary.cs \
+ CodeGenerationResult.cs \
+ CodeGenerator.cs \
+ CodeGeneratorInternalClass.cs \
+ CodeGeneratorPartialClass.cs \
+ Component.cs \
+ ComponentEventHandler.cs \
+ ComponentSignalEventHandler.cs \
+ ComponentType.cs \
+ ContainerUndoRedoManager.cs \
+ ContextMenu.cs \
+ Designer.cs \
+ Glade.cs \
+ Grid.cs \
+ GuiDispatchServerSink.cs \
+ GuiDispatchServerSinkProvider.cs \
+ LibraryCache.cs \
+ Metacity/ButtonFunction.cs \
+ Metacity/ButtonLayout.cs \
+ Metacity/FrameFlags.cs \
+ Metacity/FrameType.cs \
+ Metacity/ObjectManager.cs \
+ Metacity/Preview.cs \
+ Metacity/Theme.cs \
+ Palette.cs \
+ PaletteBackend.cs \
+ PluggableWidget.cs \
+ Project.cs \
+ ProjectBackend.cs \
+ ProjectViewBackend.cs \
+ PropertyEditor.cs \
+ PropertyGrid.cs \
+ PropertyTree.cs \
+ Shadow.cs \
+ SignalsEditor.cs \
+ SignalsEditorBackend.cs \
+ UndoQueue.cs \
+ UserInterface.cs \
+ WidgetActionBar.cs \
+ WidgetComponent.cs \
+ WidgetDesigner.cs \
+ WidgetDesignerBackend.cs \
+ WidgetEditSession.cs \
+ WidgetFactory.cs \
+ WidgetInfoEventHandler.cs \
+ WidgetPropertyTree.cs \
+ WidgetPropertyTreeBackend.cs \
+ WidgetTree.cs \
+ WidgetTreeCombo.cs \
+ Windows/Preview.cs \
+ Windows/WindowsTheme.cs
+
+RES = \
+ action.png \
+ missing.png
+
+DEPS = \
+ ../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll \
+ ../../../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Runtime.Remoting \
+ -r:System.Xml
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -unsafe -main:Stetic.ApplicationBackend -out:$@ \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+dll_config = libsteticui.dll.config
+build_dll_config = $(ADDIN_BUILD)/$(dll_config)
+
+$(build_dll_config): $(srcdir)/$(dll_config)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(dll_config) $@
+
+EXTRA_DIST = $(FILES) $(RES) $(dll_config)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.GtkCore2/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
index bf3218efd0..9648571c49 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
@@ -1,3 +1,112 @@
SUBDIRS = libstetic libsteticui
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore2
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.GtkCore2.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.GtkCore2/libstetic2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.GtkCore2/libsteticui2.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -pkg:monodevelop \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.GtkCore.Dialogs.GtkDesignerOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.GtkCore.Dialogs.ProjectConversionDialog.cs \
+ MonoDevelop.GtkCore.Commands/GtkCommands.cs \
+ MonoDevelop.GtkCore.Dialogs/BindDesignDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/ConfirmWindowDeleteDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/GtkDesignerOptionsPanelWidget.cs \
+ MonoDevelop.GtkCore.Dialogs/GtkFeatureWidget.cs \
+ MonoDevelop.GtkCore.Dialogs/ProjectConversionDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/SelectRenamedClassDialog.cs \
+ MonoDevelop.GtkCore.Dialogs/WidgetBuilderOptionPanel.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ActionGroupDisplayBinding.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ActionGroupView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ClassUtils.cs \
+ MonoDevelop.GtkCore.GuiBuilder/CodeBinder.cs \
+ MonoDevelop.GtkCore.GuiBuilder/CombinedDesignView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GtkProjectServiceExtension.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDisplayBinding.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderDocumentOutline.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderProject.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderService.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderView.cs \
+ MonoDevelop.GtkCore.GuiBuilder/GuiBuilderWindow.cs \
+ MonoDevelop.GtkCore.GuiBuilder/PropertiesWidget.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ToolboxLoader.cs \
+ MonoDevelop.GtkCore.GuiBuilder/ToolboxProvider.cs \
+ MonoDevelop.GtkCore.NodeBuilders/GuiProjectFolder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/GuiProjectFolderNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectFileExtension.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectFileNodeBuilderExtension.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectFolderNodeBuilderExtension.cs \
+ MonoDevelop.GtkCore.NodeBuilders/ProjectNodeBuilder.cs \
+ MonoDevelop.GtkCore.NodeBuilders/StockIconsNodeBuilder.cs \
+ MonoDevelop.GtkCore/Counters.cs \
+ MonoDevelop.GtkCore/GtkCoreService.cs \
+ MonoDevelop.GtkCore/GtkDesignInfo.cs \
+ MonoDevelop.GtkCore/ObjectsDocument.cs \
+ MonoDevelop.GtkCore/ProjectResourceProvider.cs \
+ MonoDevelop.GtkCore/ReferenceManager.cs \
+ MonoDevelop.GtkCore/WidgetFileDescriptionTemplate.cs \
+ MonoDevelop.GtkCore/WidgetParser.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ gui.glade \
+ icons/actiongroup.png \
+ icons/gtk-logo.png \
+ icons/gtkx.png \
+ icons/image-x-generic.png \
+ icons/widget.png \
+ MonoDevelop.GtkCore2.addin.xml,MonoDevelop.GtkCore.addin.xml \
+ templates/ActionGroup.xft.xml \
+ templates/ActionGroupPartial.xft.xml \
+ templates/Dialog.xft.xml \
+ templates/DialogPartial.xft.xml \
+ templates/DrawingArea.xft.xml \
+ templates/Widget.xft.xml \
+ templates/WidgetPartial.xft.xml \
+ templates/Window.xft.xml \
+ templates/WindowPartial.xft.xml
+
+
+EXTRA_DIST = $(FILES) $(RES)
+
+update-stetic:
+ svn rm -m "Update Stetic sources" svn+ssh://mono-cvs.ximian.com/source/trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/lib/stetic && \
+ svn cp -m "Update Stetic sources" svn+ssh://mono-cvs.ximian.com/source/trunk/stetic svn+ssh://mono-cvs.ximian.com/source/trunk/monodevelop/main/src/addins/MonoDevelop.GtkCore/lib/stetic
+
+all: $(ASSEMBLY)
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore2
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
index c9cc87438f..c90eb8c78b 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
@@ -1 +1,269 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore
+ASSEMBLY = $(ADDIN_BUILD)/libstetic.dll
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+
+FILES = \
+ ClassDescriptor.cs \
+ Clipboard.cs \
+ CommandDescriptor.cs \
+ CustomWidget.cs \
+ DND.cs \
+ editor/Accelerator.cs \
+ editor/ActionGroupEditor.cs \
+ editor/ActionItem.cs \
+ editor/ActionMenu.cs \
+ editor/ActionMenuBar.cs \
+ editor/ActionMenuItem.cs \
+ editor/ActionToolbar.cs \
+ editor/ActionToolItem.cs \
+ editor/Boolean.cs \
+ editor/CellRendererComboBox.cs \
+ editor/Char.cs \
+ editor/Color.cs \
+ editor/DateTimeEditor.cs \
+ editor/EditIconDialog.cs \
+ editor/EditIconFactoryDialog.cs \
+ editor/Enumeration.cs \
+ editor/Flags.cs \
+ editor/FlagsSelectorDialog.cs \
+ editor/FloatRange.cs \
+ editor/GroupPicker.cs \
+ editor/IconList.cs \
+ editor/IconSelectorItem.cs \
+ editor/IconSelectorMenu.cs \
+ editor/IconSelectorMenuItem.cs \
+ editor/Identifier.cs \
+ editor/Image.cs \
+ editor/ImageFile.cs \
+ editor/ImageSelector.cs \
+ editor/IntRange.cs \
+ editor/NonContainerWarningDialog.cs \
+ editor/OptIntRange.cs \
+ editor/ProjectIconList.cs \
+ editor/ProjectIconSelectorItem.cs \
+ editor/ResponseId.cs \
+ editor/SelectIconDialog.cs \
+ editor/SelectImageDialog.cs \
+ editor/StockIconList.cs \
+ editor/StockIconSelectorItem.cs \
+ editor/StockItem.cs \
+ editor/String.cs \
+ editor/StringArray.cs \
+ editor/Text.cs \
+ editor/TextBox.cs \
+ editor/TextEditor.cs \
+ editor/TextEditorDialog.cs \
+ editor/ThemedIcon.cs \
+ editor/ThemedIconList.cs \
+ editor/TimeSpanEditor.cs \
+ editor/Translatable.cs \
+ editor/TreeViewCellContainer.cs \
+ editor/WidgetSelector.cs \
+ EnumDescriptor.cs \
+ ErrorWidget.cs \
+ GeneratorContext.cs \
+ GladeException.cs \
+ GladeUtils.cs \
+ IDesignArea.cs \
+ IEditableObject.cs \
+ ImageInfo.cs \
+ IProject.cs \
+ IPropertyEditor.cs \
+ IRadioGroupManager.cs \
+ IResourceProvider.cs \
+ ItemDescriptor.cs \
+ ItemGroup.cs \
+ ItemGroupCollection.cs \
+ NoGuiDispatchAttribute.cs \
+ ObjectReader.cs \
+ ObjectWrapper.cs \
+ ObjectWrapperEventHandler.cs \
+ ObjectWriter.cs \
+ ParamSpec.cs \
+ Placeholder.cs \
+ ProjectIconFactory.cs \
+ PropertyDescriptor.cs \
+ PropertyEditorAttribute.cs \
+ PropertyEditorCell.cs \
+ RadioGroupManager.cs \
+ Registry.cs \
+ Set.cs \
+ SignalDescriptor.cs \
+ TopLevelDialog.cs \
+ TopLevelWindow.cs \
+ TranslatableAttribute.cs \
+ TypedClassDescriptor.cs \
+ TypedPropertyDescriptor.cs \
+ TypedSignalDescriptor.cs \
+ undo/ActionDiffAdaptor.cs \
+ undo/DiffGenerator.cs \
+ undo/IDiffAdaptor.cs \
+ undo/UndoManager.cs \
+ undo/XmlDiffAdaptor.cs \
+ WidgetLibrary.cs \
+ WidgetUtils.cs \
+ wrapper/Action.cs \
+ wrapper/ActionGroup.cs \
+ wrapper/ActionToolbarWrapper.cs \
+ wrapper/ActionTree.cs \
+ wrapper/Bin.cs \
+ wrapper/Box.cs \
+ wrapper/Button.cs \
+ wrapper/ButtonBox.cs \
+ wrapper/CheckButton.cs \
+ wrapper/ColorButton.cs \
+ wrapper/ComboBox.cs \
+ wrapper/ComboBoxEntry.cs \
+ wrapper/Container.cs \
+ wrapper/Custom.cs \
+ wrapper/Dialog.cs \
+ wrapper/Entry.cs \
+ wrapper/Expander.cs \
+ wrapper/Fixed.cs \
+ wrapper/FontButton.cs \
+ wrapper/FontSelectionDialog.cs \
+ wrapper/Frame.cs \
+ wrapper/HScale.cs \
+ wrapper/HScrollbar.cs \
+ wrapper/IconView.cs \
+ wrapper/Image.cs \
+ wrapper/ImageMenuItem.cs \
+ wrapper/Label.cs \
+ wrapper/MenuBar.cs \
+ wrapper/MenuItem.cs \
+ wrapper/MessageDialog.cs \
+ wrapper/Misc.cs \
+ wrapper/Notebook.cs \
+ wrapper/Object.cs \
+ wrapper/OptionMenu.cs \
+ wrapper/Paned.cs \
+ wrapper/RadioActionGroupManager.cs \
+ wrapper/RadioButton.cs \
+ wrapper/RadioMenuItem.cs \
+ wrapper/RadioToolButton.cs \
+ wrapper/Range.cs \
+ wrapper/Scale.cs \
+ wrapper/ScrolledWindow.cs \
+ wrapper/Signal.cs \
+ wrapper/SignalChangedEventHandler.cs \
+ wrapper/SignalCollection.cs \
+ wrapper/SignalEventHandler.cs \
+ wrapper/SpinButton.cs \
+ wrapper/Table.cs \
+ wrapper/TextView.cs \
+ wrapper/ToggleToolButton.cs \
+ wrapper/Toolbar.cs \
+ wrapper/ToolButton.cs \
+ wrapper/TreeView.cs \
+ wrapper/Viewport.cs \
+ wrapper/VScale.cs \
+ wrapper/VScrollbar.cs \
+ wrapper/Widget.cs \
+ wrapper/WidgetEventHandler.cs \
+ wrapper/WidgetNameChangedHandler.cs \
+ wrapper/Window.cs
+
+RES = \
+ stetic.glade \
+ wrapper/objects.xml \
+ wrapper/pixmaps/accellabel.png \
+ wrapper/pixmaps/actiongroup.png \
+ wrapper/pixmaps/add-check-label.png \
+ wrapper/pixmaps/add-menu.png \
+ wrapper/pixmaps/alignment.png \
+ wrapper/pixmaps/arrow.png \
+ wrapper/pixmaps/box-expand.png \
+ wrapper/pixmaps/box-fill.png \
+ wrapper/pixmaps/button.png \
+ wrapper/pixmaps/calendar.png \
+ wrapper/pixmaps/cell-expand-h.png \
+ wrapper/pixmaps/cell-expand-v.png \
+ wrapper/pixmaps/cell-fill-h.png \
+ wrapper/pixmaps/cell-fill-v.png \
+ wrapper/pixmaps/checkbutton.png \
+ wrapper/pixmaps/colorbutton.png \
+ wrapper/pixmaps/colorselection.png \
+ wrapper/pixmaps/colorselectiondialog.png \
+ wrapper/pixmaps/combo.png \
+ wrapper/pixmaps/comboentry.png \
+ wrapper/pixmaps/custom.png \
+ wrapper/pixmaps/dec-border.png \
+ wrapper/pixmaps/dialog.png \
+ wrapper/pixmaps/drawingarea.png \
+ wrapper/pixmaps/entry.png \
+ wrapper/pixmaps/eventbox.png \
+ wrapper/pixmaps/expander.png \
+ wrapper/pixmaps/fileselection.png \
+ wrapper/pixmaps/fixed.png \
+ wrapper/pixmaps/fontbutton.png \
+ wrapper/pixmaps/fontselection.png \
+ wrapper/pixmaps/fontselectiondialog.png \
+ wrapper/pixmaps/frame.png \
+ wrapper/pixmaps/globe.png \
+ wrapper/pixmaps/globe-not.png \
+ wrapper/pixmaps/handlebox.png \
+ wrapper/pixmaps/hbox.png \
+ wrapper/pixmaps/hbuttonbox.png \
+ wrapper/pixmaps/hpaned.png \
+ wrapper/pixmaps/hscale.png \
+ wrapper/pixmaps/hscrollbar.png \
+ wrapper/pixmaps/hseparator.png \
+ wrapper/pixmaps/iconview.png \
+ wrapper/pixmaps/image.png \
+ wrapper/pixmaps/inc-border.png \
+ wrapper/pixmaps/label.png \
+ wrapper/pixmaps/menu.png \
+ wrapper/pixmaps/menubar.png \
+ wrapper/pixmaps/messagedialog.png \
+ wrapper/pixmaps/missing.png \
+ wrapper/pixmaps/notebook.png \
+ wrapper/pixmaps/optionmenu.png \
+ wrapper/pixmaps/progressbar.png \
+ wrapper/pixmaps/radiobutton.png \
+ wrapper/pixmaps/remove-check-label.png \
+ wrapper/pixmaps/remove-menu.png \
+ wrapper/pixmaps/scrolledwindow.png \
+ wrapper/pixmaps/spinbutton.png \
+ wrapper/pixmaps/statusbar.png \
+ wrapper/pixmaps/table.png \
+ wrapper/pixmaps/textview.png \
+ wrapper/pixmaps/togglebutton.png \
+ wrapper/pixmaps/toolbar.png \
+ wrapper/pixmaps/treeview.png \
+ wrapper/pixmaps/vbox.png \
+ wrapper/pixmaps/vbuttonbox.png \
+ wrapper/pixmaps/viewport.png \
+ wrapper/pixmaps/vpaned.png \
+ wrapper/pixmaps/vscale.png \
+ wrapper/pixmaps/vscrollbar.png \
+ wrapper/pixmaps/vseparator.png \
+ wrapper/pixmaps/widget.png \
+ wrapper/pixmaps/window.png
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_CAIRO_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+dll_config = libstetic.dll.config
+build_dll_config = $(ADDIN_BUILD)/$(dll_config)
+
+EXTRA_DIST = $(FILES) $(RES) $(dll_config) wrapper/pixmaps/COPIED
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(build_resources:%=/resource:%) $(build_sources) $(REFS)
+
+$(build_dll_config): $(srcdir)/$(dll_config)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(dll_config) $@
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
index c9cc87438f..5128750332 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
@@ -1 +1,107 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.GtkCore
+ASSEMBLY = $(ADDIN_BUILD)/libsteticui.dll
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.GtkCore
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(build_dll_config)
+
+FILES = \
+ ActionComponent.cs \
+ ActionGroupComponent.cs \
+ ActionGroupDesigner.cs \
+ ActionGroupDesignerBackend.cs \
+ ActionGroupEditSession.cs \
+ ActionGroupToolbar.cs \
+ Application.cs \
+ ApplicationBackend.cs \
+ ApplicationBackendController.cs \
+ AssemblyResolver.cs \
+ AssemblyWidgetLibrary.cs \
+ CecilClassDescriptor.cs \
+ CecilPropertyDescriptor.cs \
+ CecilSignalDescriptor.cs \
+ CecilWidgetLibrary.cs \
+ CodeGenerationResult.cs \
+ CodeGenerator.cs \
+ CodeGeneratorPartialClass.cs \
+ Component.cs \
+ ComponentEventHandler.cs \
+ ComponentSignalEventHandler.cs \
+ ComponentType.cs \
+ ContainerUndoRedoManager.cs \
+ ContextMenu.cs \
+ Designer.cs \
+ Glade.cs \
+ Grid.cs \
+ GuiDispatchServerSink.cs \
+ GuiDispatchServerSinkProvider.cs \
+ IProjectDesignInfo.cs \
+ LibraryCache.cs \
+ Metacity/ButtonFunction.cs \
+ Metacity/ButtonLayout.cs \
+ Metacity/FrameFlags.cs \
+ Metacity/FrameType.cs \
+ Metacity/ObjectManager.cs \
+ Metacity/Preview.cs \
+ Metacity/Theme.cs \
+ Palette.cs \
+ PaletteBackend.cs \
+ PluggableWidget.cs \
+ Project.cs \
+ ProjectBackend.cs \
+ ProjectViewBackend.cs \
+ PropertyEditor.cs \
+ PropertyGrid.cs \
+ PropertyTree.cs \
+ Shadow.cs \
+ SignalsEditor.cs \
+ SignalsEditorBackend.cs \
+ UndoQueue.cs \
+ UserInterface.cs \
+ WidgetActionBar.cs \
+ WidgetComponent.cs \
+ WidgetDesigner.cs \
+ WidgetDesignerBackend.cs \
+ WidgetEditSession.cs \
+ WidgetFactory.cs \
+ WidgetInfoEventHandler.cs \
+ WidgetPropertyTree.cs \
+ WidgetPropertyTreeBackend.cs \
+ WidgetTree.cs \
+ WidgetTreeCombo.cs \
+ Windows/Preview.cs \
+ Windows/WindowsTheme.cs
+
+RES = \
+ action.png \
+ missing.png
+
+DEPS = ../../../../build/AddIns/MonoDevelop.GtkCore2/libstetic2.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -pkg:monodevelop \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Runtime.Remoting \
+ -r:System.Xml
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -unsafe -main:Stetic.ApplicationBackend -out:$@ \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+dll_config = libsteticui.dll.config
+build_dll_config = $(ADDIN_BUILD)/$(dll_config)
+
+$(build_dll_config): $(srcdir)/$(dll_config)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(dll_config) $@
+
+EXTRA_DIST = $(FILES) $(RES) $(dll_config)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.HexEditor/Makefile.am b/main/src/addins/MonoDevelop.HexEditor/Makefile.am
index c9cc87438f..5b42ee17c5 100644
--- a/main/src/addins/MonoDevelop.HexEditor/Makefile.am
+++ b/main/src/addins/MonoDevelop.HexEditor/Makefile.am
@@ -1 +1,84 @@
-include $(top_srcdir)/xbuild.include
+DLLNAME = MonoDevelop.HexEditor.dll
+ASSEMBLY = $(top_builddir)/build/AddIns/DisplayBindings/HexEditor/$(DLLNAME)
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ Mono.MHex.Data/Buffer.cs \
+ Mono.MHex.Data/Caret.cs \
+ Mono.MHex.Data/EditMode.cs \
+ Mono.MHex.Data/HexEditorData.cs \
+ Mono.MHex.Data/ISegment.cs \
+ Mono.MHex.Data/PieceTable.cs \
+ Mono.MHex.Data/RedBlackTree.cs \
+ Mono.MHex.Data/ReplaceEventArgs.cs \
+ Mono.MHex.Data/Segment.cs \
+ Mono.MHex.Data/Selection.cs \
+ Mono.MHex.Data/UpdateRequest.cs \
+ Mono.MHex.Rendering/DashedLineMargin.cs \
+ Mono.MHex.Rendering/EmptySpaceMargin.cs \
+ Mono.MHex.Rendering/GutterMargin.cs \
+ Mono.MHex.Rendering/HexEditorMargin.cs \
+ Mono.MHex.Rendering/HexEditorStyle.cs \
+ Mono.MHex.Rendering/IconMargin.cs \
+ Mono.MHex.Rendering/Margin.cs \
+ Mono.MHex.Rendering/TextEditorMargin.cs \
+ Mono.MHex/BookmarkActions.cs \
+ Mono.MHex/CaretMoveActions.cs \
+ Mono.MHex/DeleteActions.cs \
+ Mono.MHex/HexEditor.cs \
+ Mono.MHex/HexEditorOptions.cs \
+ Mono.MHex/IHexEditorOptions.cs \
+ Mono.MHex/MiscActions.cs \
+ Mono.MHex/ScrollActions.cs \
+ Mono.MHex/SelectionActions.cs \
+ Mono.MHex/SimpleEditMode.cs \
+ MonoDevelop.HexEditor/DisplayBinding.cs \
+ MonoDevelop.HexEditor/HexEditorNodeExtension.cs \
+ MonoDevelop.HexEditor/HexEditorView.cs \
+ MonoDevelop.HexEditor/MonoDevelopHexEditorStyle.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.HexEditor.addin.xml
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/AssemblyBrowser/MonoDevelop.AssemblyBrowser.dll \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/DisplayBindings/HexEditor
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY) : $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -t:library $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.MacDev/Makefile.am b/main/src/addins/MonoDevelop.MacDev/Makefile.am
index 988cad09d3..c6b497e8d9 100644
--- a/main/src/addins/MonoDevelop.MacDev/Makefile.am
+++ b/main/src/addins/MonoDevelop.MacDev/Makefile.am
@@ -1,5 +1,150 @@
-include $(top_srcdir)/xbuild.include
-if ! ENABLE_MACPLATFORM
-SKIP=y
-endif \ No newline at end of file
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.MacDev
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.MacDev.dll
+
+DEPS = \
+ ../../../build/AddIns/MacPlatform.dll \
+ ../../../build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ ../../../build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ ../../../build/bin/ICSharpCode.NRefactory.dll \
+ ../../../build/bin/Mono.TextEditor.dll \
+ ../../../build/bin/MonoDevelop.Core.dll \
+ ../../../build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:../../../external/monomac/src/MonoMac.dll \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+FILES = \
+ AppleSdkSettings.cs \
+ AppleSdkSettingsPanel.cs \
+ AssemblyInfo.cs \
+ BindingProject/ObjcBindingProject.cs \
+ BindingProject/ObjcBindingProjectConfiguration.cs \
+ MacBuildUtilities.cs \
+ MacKeychainPasswordProvider.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/Collections.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/IBConnectionRecord.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/IBDocument.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/IBObject.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/IBObjectRecord.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/IBReference.cs \
+ MonoDevelop.MacDev.InterfaceBuilder/UnknownIBObject.cs \
+ MonoDevelop.MacDev.Plist/PlistArray.cs \
+ MonoDevelop.MacDev.Plist/PlistBoolean.cs \
+ MonoDevelop.MacDev.Plist/PlistData.cs \
+ MonoDevelop.MacDev.Plist/PlistDate.cs \
+ MonoDevelop.MacDev.Plist/PlistDictionary.cs \
+ MonoDevelop.MacDev.Plist/PlistDocument.cs \
+ MonoDevelop.MacDev.Plist/PlistInteger.cs \
+ MonoDevelop.MacDev.Plist/PlistObject.cs \
+ MonoDevelop.MacDev.Plist/PlistObjectBase.cs \
+ MonoDevelop.MacDev.Plist/PlistReal.cs \
+ MonoDevelop.MacDev.Plist/PlistString.cs \
+ MonoDevelop.MacDev.PlistEditor/CloseableExpander.cs \
+ MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs \
+ MonoDevelop.MacDev.PlistEditor/ExpanderList.cs \
+ MonoDevelop.MacDev.PlistEditor/ImageChooser.cs \
+ MonoDevelop.MacDev.PlistEditor/IPListDisplayWidget.cs \
+ MonoDevelop.MacDev.PlistEditor/IPlistEditingHandler.cs \
+ MonoDevelop.MacDev.PlistEditor/MacExpander.cs \
+ MonoDevelop.MacDev.PlistEditor/PlistDiffHandler.cs \
+ MonoDevelop.MacDev.PlistEditor/PListEditorDisplayBinding.cs \
+ MonoDevelop.MacDev.PlistEditor/PListEditorViewContent.cs \
+ MonoDevelop.MacDev.PlistEditor/PListEditorWidget.cs \
+ MonoDevelop.MacDev.PlistEditor/PListObject.cs \
+ MonoDevelop.MacDev.PlistEditor/PListScheme.cs \
+ MonoDevelop.MacDev.PlistEditor/StringListWidget.cs \
+ NativeReferences/NativeReference.cs \
+ NativeReferences/NativeReferenceCommandHandler.cs \
+ NativeReferences/NativeReferenceFolderNodeBuilder.cs \
+ NativeReferences/NativeReferenceNodeBuilder.cs \
+ NativeReferences/NativeReferencePropertyProvider.cs \
+ NativeReferences/ProjectNodeBuilder.cs \
+ ObjCIntegration/CodebehindTemplateBase.cs \
+ ObjCIntegration/CSharpCodeCodebehind.cs \
+ ObjCIntegration/CSharpCodeTypeDefinition.cs \
+ ObjCIntegration/IBAction.cs \
+ ObjCIntegration/IBActionParameter.cs \
+ ObjCIntegration/IBOutlet.cs \
+ ObjCIntegration/NSObjectInfoService.cs \
+ ObjCIntegration/NSObjectProjectInfo.cs \
+ ObjCIntegration/NSObjectTypeInfo.cs \
+ SigningIdentityCombo.cs \
+ XcodeIntegration/PBXBuildFile.cs \
+ XcodeIntegration/PBXFileReference.cs \
+ XcodeIntegration/PBXFrameworksBuildPhase.cs \
+ XcodeIntegration/PBXGroup.cs \
+ XcodeIntegration/PBXNativeTarget.cs \
+ XcodeIntegration/PBXProject.cs \
+ XcodeIntegration/PBXResourcesBuildPhase.cs \
+ XcodeIntegration/PBXSourcesBuildPhase.cs \
+ XcodeIntegration/PBXVariantGroup.cs \
+ XcodeIntegration/XCBuildConfiguration.cs \
+ XcodeIntegration/XCConfigurationList.cs \
+ XcodeIntegration/XcodeObject.cs \
+ XcodeIntegration/XCodeObjectComparer.cs \
+ XcodeIntegration/XcodeProject.cs \
+ XcodeIntegration/XcodeType.cs \
+ XcodeInterfaceBuilderDisplayBinding.cs \
+ XcodeSyncing/XcodeMonitor.cs \
+ XcodeSyncing/XcodeProjectTracker.cs \
+ XcodeSyncing/XcodeSyncBackContext.cs \
+ XcodeSyncing/XcodeSyncContext.cs \
+ XcodeSyncing/XcodeSyncedContent.cs \
+ XcodeSyncing/XcodeSyncedItem.cs \
+ XcodeSyncing/XcodeSyncedType.cs
+
+RES = \
+ icons/error.png \
+ MonoDevelop.MacDev.addin.xml
+
+ICON_FILES = \
+ icons/application-x-mono-develop-xib-48.png \
+ icons/application-x-mono-develop-xib-32.png \
+ icons/application-x-mono-develop-xib-24.png \
+ icons/application-x-mono-develop-xib-22.png \
+ icons/application-x-mono-develop-xib-16.png \
+ icons/xib-template-application.png \
+ icons/xib-template-empty.png \
+ icons/xib-template-view.png \
+ icons/xib-template-window.png
+
+ICON_BUILD = $(addprefix $(ADDIN_BUILD)/icons/, $(notdir $(ICON_FILES)))
+
+$(ICON_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/icons
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+if ENABLE_MACPLATFORM
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ICON_BUILD)
+else
+all:
+endif
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -unsafe $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+if ENABLE_MACPLATFORM
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.MacDev
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+iconlibdir = $(assemblydir)/icons
+iconlib_DATA = $(ICON_BUILD)
+endif
+
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ICON_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(ICON_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.Moonlight/Makefile.am b/main/src/addins/MonoDevelop.Moonlight/Makefile.am
index c9cc87438f..081c83253a 100644
--- a/main/src/addins/MonoDevelop.Moonlight/Makefile.am
+++ b/main/src/addins/MonoDevelop.Moonlight/Makefile.am
@@ -1 +1,83 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Moonlight
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Moonlight.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:ICSharpCode.SharpZipLib \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Drawing \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Moonlight.Gui.MoonlightOptionsPanelWidget.cs \
+ MonoDevelop.Moonlight.Gui/MoonlightOptionsPanel.cs \
+ MonoDevelop.Moonlight.Gui/MoonlightOptionsPanelWidget.cs \
+ MonoDevelop.Moonlight/MoonlightBuildExtension.cs \
+ MonoDevelop.Moonlight/MoonlightEditorExtension.cs \
+ MonoDevelop.Moonlight/MoonlightExecutionCommand.cs \
+ MonoDevelop.Moonlight/MoonlightExecutionHandler.cs \
+ MonoDevelop.Moonlight/MoonlightFrameworkBackend.cs \
+ MonoDevelop.Moonlight/MoonlightParser.cs \
+ MonoDevelop.Moonlight/MoonlightProject.cs \
+ MonoDevelop.Moonlight/MoonlightProjectBinding.cs \
+ MonoDevelop.Moonlight/MoonlightProjectConfiguration.cs \
+ MonoDevelop.Moonlight/XamlG.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.Moonlight.addin.xml \
+ Templates/Moonlight-ApplicationProject.xpt.xml \
+ Templates/Moonlight-ApplicationXaml.xft.xml \
+ Templates/Moonlight-LibraryProject.xpt.xml \
+ Templates/Moonlight-UserControlXaml.xft.xml \
+ Templates/PreviewTemplate.html
+
+DATA_FILES = \
+ Templates/framework_SL_2_0.xml \
+ Templates/framework_SL_3_0.xml \
+ Templates/framework_SL_4_0.xml \
+ Templates/Silverlight.js
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/Templates/, $(notdir $(DATA_FILES)))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/Templates
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+mdmoonlightlibdir = $(MD_ADDIN_DIR)/MonoDevelop.Moonlight
+mdmoonlightlib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+mdmoonlighttemplatelibdir = $(MD_ADDIN_DIR)/MonoDevelop.Moonlight/Templates
+mdmoonlighttemplatelib_DATA = $(DATA_FILE_BUILD)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.Refactoring/Makefile.am b/main/src/addins/MonoDevelop.Refactoring/Makefile.am
index c9cc87438f..d885c9bb1c 100644
--- a/main/src/addins/MonoDevelop.Refactoring/Makefile.am
+++ b/main/src/addins/MonoDevelop.Refactoring/Makefile.am
@@ -1 +1,108 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.Refactoring
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.Refactoring.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.CodeActions.ContextActionPanelWidget.cs \
+ gtk-gui/MonoDevelop.CodeIssues.CodeIssueOptionsDialog.cs \
+ gtk-gui/MonoDevelop.CodeIssues.CodeIssuePanelWidget.cs \
+ gtk-gui/MonoDevelop.Refactoring.RefactoringPreviewDialog.cs \
+ gtk-gui/MonoDevelop.Refactoring.Rename.RenameItemDialog.cs \
+ MonoDevelop.AnalysisCore/AnalysisCommands.cs \
+ MonoDevelop.AnalysisCore/AnalysisExtensions.cs \
+ MonoDevelop.AnalysisCore/AnalysisOptions.cs \
+ MonoDevelop.AnalysisCore/AnalysisService.cs \
+ MonoDevelop.AnalysisCore/Extensions/AnalysisRuleAddinNode.cs \
+ MonoDevelop.AnalysisCore/Extensions/AnalysisTypeExtensionNode.cs \
+ MonoDevelop.AnalysisCore/Extensions/FixHandlerExtensionNode.cs \
+ MonoDevelop.AnalysisCore/FixableResult.cs \
+ MonoDevelop.AnalysisCore/Fixes/GenericFix.cs \
+ MonoDevelop.AnalysisCore/Fixes/RenameMemberFix.cs \
+ MonoDevelop.AnalysisCore/Gui/AnalysisOptionsPanel.cs \
+ MonoDevelop.AnalysisCore/Gui/ResultMarker.cs \
+ MonoDevelop.AnalysisCore/Gui/ResultsEditorExtension.cs \
+ MonoDevelop.AnalysisCore/Gui/ResultTooltipProvider.cs \
+ MonoDevelop.AnalysisCore/Result.cs \
+ MonoDevelop.AnalysisCore/Rules/Adaptors.cs \
+ MonoDevelop.AnalysisCore/RuleTree.cs \
+ MonoDevelop.AnalysisCore/RuleTreeType.cs \
+ MonoDevelop.CodeActions/AnalysisCodeAction.cs \
+ MonoDevelop.CodeActions/CodeAction.cs \
+ MonoDevelop.CodeActions/CodeActionAddinNode.cs \
+ MonoDevelop.CodeActions/CodeActionEditorExtension.cs \
+ MonoDevelop.CodeActions/CodeActionPanelWidget.cs \
+ MonoDevelop.CodeActions/CodeActionProvider.cs \
+ MonoDevelop.CodeActions/CodeActionWidget.cs \
+ MonoDevelop.CodeActions/ICodeActionProviderSource.cs \
+ MonoDevelop.CodeIssues/CodeAnalysisRunner.cs \
+ MonoDevelop.CodeIssues/CodeIssue.cs \
+ MonoDevelop.CodeIssues/CodeIssueAddinNode.cs \
+ MonoDevelop.CodeIssues/CodeIssueOptionsDialog.cs \
+ MonoDevelop.CodeIssues/CodeIssuePanelWidget.cs \
+ MonoDevelop.CodeIssues/CodeIssueProvider.cs \
+ MonoDevelop.CodeIssues/DefaultCodeIssueCategories.cs \
+ MonoDevelop.CodeIssues/ICodeIssueProviderSource.cs \
+ MonoDevelop.Refactoring.ImplementInterface/ImplementAbstractMembers.cs \
+ MonoDevelop.Refactoring.ImplementInterface/ImplementExplicit.cs \
+ MonoDevelop.Refactoring.ImplementInterface/ImplementImplicit.cs \
+ MonoDevelop.Refactoring.Rename/RenameHandler.cs \
+ MonoDevelop.Refactoring.Rename/RenameItemDialog.cs \
+ MonoDevelop.Refactoring.Rename/RenameRefactoring.cs \
+ MonoDevelop.Refactoring.Rename/RenameTextEditorExtension.cs \
+ MonoDevelop.Refactoring/AbstractRefactoringCommandHandler.cs \
+ MonoDevelop.Refactoring/Change.cs \
+ MonoDevelop.Refactoring/FindDerivedClassesHandler.cs \
+ MonoDevelop.Refactoring/FindReferencesHandler.cs \
+ MonoDevelop.Refactoring/GotoDeclarationHandler.cs \
+ MonoDevelop.Refactoring/ImportSymbolHandler.cs \
+ MonoDevelop.Refactoring/RefactoringOperation.cs \
+ MonoDevelop.Refactoring/RefactoringOptions.cs \
+ MonoDevelop.Refactoring/RefactoringPreviewDialog.cs \
+ MonoDevelop.Refactoring/RefactoringService.cs \
+ MonoDevelop.Refactoring/RefactoryCommands.cs \
+ MonoDevelop.Refactoring/ResolveCommandHandler.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.Refactoring.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.Refactoring
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am b/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
index c9cc87438f..50219a8274 100644
--- a/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
+++ b/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
@@ -1 +1,55 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.RegexToolkit
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.RegexToolkit.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Data \
+ -r:System.Web \
+ -r:System.Web.Services \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.RegexToolkit.ElementHelpWidget.cs \
+ gtk-gui/MonoDevelop.RegexToolkit.RegexToolkitWidget.cs \
+ MonoDevelop.RegexToolkit/Commands.cs \
+ MonoDevelop.RegexToolkit/ElementHelpWidget.cs \
+ MonoDevelop.RegexToolkit/RegexToolkitWidget.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.RegexToolkit.addin.xml \
+ RegexElements.xml
+
+
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.RegexToolkit
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am b/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
index c9cc87438f..0b50385343 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
+++ b/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
@@ -1 +1,108 @@
-include $(top_srcdir)/xbuild.include
+DLLNAME = MonoDevelop.SourceEditor2.dll
+ASSEMBLY = $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/$(DLLNAME)
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.SourceEditor.GotoLineNumberWidget.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.ColorShemeEditor.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.MarkerPanel.cs \
+ gtk-gui/MonoDevelop.SourceEditor.OptionPanels.NewColorShemeDialog.cs \
+ gtk-gui/MonoDevelop.SourceEditor.PrintSettingsWidget.cs \
+ gtk-gui/MonoDevelop.SourceEditor.SearchAndReplaceWidget.cs \
+ MonoDevelop.SourceEditor.Extension/TemplateCodon.cs \
+ MonoDevelop.SourceEditor.Extension/TemplateExtensionNodeLoader.cs \
+ MonoDevelop.SourceEditor.OptionPanels/BehaviorPanel.cs \
+ MonoDevelop.SourceEditor.OptionPanels/ColorShemeEditor.cs \
+ MonoDevelop.SourceEditor.OptionPanels/GeneralOptionsPanel.cs \
+ MonoDevelop.SourceEditor.OptionPanels/HighlightingPanel.cs \
+ MonoDevelop.SourceEditor.OptionPanels/MarkerPanel.cs \
+ MonoDevelop.SourceEditor.OptionPanels/NewColorShemeDialog.cs \
+ MonoDevelop.SourceEditor.QuickTasks/IQuickTaskProvider.cs \
+ MonoDevelop.SourceEditor.QuickTasks/IUsageProvider.cs \
+ MonoDevelop.SourceEditor.QuickTasks/QuickTask.cs \
+ MonoDevelop.SourceEditor.QuickTasks/QuickTaskMiniMapMode.cs \
+ MonoDevelop.SourceEditor.QuickTasks/QuickTaskOverviewMode.cs \
+ MonoDevelop.SourceEditor.QuickTasks/QuickTaskStrip.cs \
+ MonoDevelop.SourceEditor.QuickTasks/ScrollbarCommand.cs \
+ MonoDevelop.SourceEditor.QuickTasks/ScrollBarMode.cs \
+ MonoDevelop.SourceEditor/AutoSave.cs \
+ MonoDevelop.SourceEditor/CompileErrorTooltipProvider.cs \
+ MonoDevelop.SourceEditor/Counters.cs \
+ MonoDevelop.SourceEditor/DebugValueTooltipProvider.cs \
+ MonoDevelop.SourceEditor/DebugValueWindow.cs \
+ MonoDevelop.SourceEditor/DynamicAbbrevHandler.cs \
+ MonoDevelop.SourceEditor/EditActions.cs \
+ MonoDevelop.SourceEditor/ExtensibleTextEditor.cs \
+ MonoDevelop.SourceEditor/FileRegistry.cs \
+ MonoDevelop.SourceEditor/GotoLineNumberWidget.cs \
+ MonoDevelop.SourceEditor/IdeViMode.cs \
+ MonoDevelop.SourceEditor/ISourceEditorOptions.cs \
+ MonoDevelop.SourceEditor/LanguageItemTooltipProvider.cs \
+ MonoDevelop.SourceEditor/LanguageItemWindow.cs \
+ MonoDevelop.SourceEditor/MarkerOperationsHandler.cs \
+ MonoDevelop.SourceEditor/MessageBubbleCache.cs \
+ MonoDevelop.SourceEditor/MessageBubbleCommands.cs \
+ MonoDevelop.SourceEditor/MessageBubbleHighlightPopupWindow.cs \
+ MonoDevelop.SourceEditor/MessageBubbleTextMarker.cs \
+ MonoDevelop.SourceEditor/PinnedWatchWidget.cs \
+ MonoDevelop.SourceEditor/PrintSettingsWidget.cs \
+ MonoDevelop.SourceEditor/SearchAndReplaceWidget.cs \
+ MonoDevelop.SourceEditor/SourceEditorCommands.cs \
+ MonoDevelop.SourceEditor/SourceEditorDisplayBinding.cs \
+ MonoDevelop.SourceEditor/SourceEditorOptions.cs \
+ MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs \
+ MonoDevelop.SourceEditor/SourceEditorView.cs \
+ MonoDevelop.SourceEditor/SourceEditorWidget.cs \
+ MonoDevelop.SourceEditor/StyledSourceEditorOptions.cs \
+ MonoDevelop.SourceEditor/SyntaxModeCodon.cs \
+ MonoDevelop.SourceEditor/SyntaxModeService.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.SourceEditor.addin.xml \
+ MonoDevelop.SourceEditor/searchoptions.png
+
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY) : $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -t:library $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/DisplayBindings/SourceEditor
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/MonoDevelop.WebReferences/Makefile.am b/main/src/addins/MonoDevelop.WebReferences/Makefile.am
index c9cc87438f..54749f7638 100644
--- a/main/src/addins/MonoDevelop.WebReferences/Makefile.am
+++ b/main/src/addins/MonoDevelop.WebReferences/Makefile.am
@@ -1 +1,85 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.WebReferences
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.WebReferences.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Configuration \
+ -r:System.Core \
+ -r:System.ServiceModel \
+ -r:System.Web \
+ -r:System.Web.Services \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.WebReferences.Dialogs.UserPasswordDialog.cs \
+ gtk-gui/MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.cs \
+ MonoDevelop.WebReferences.Commands/WebReferenceCommandHandler.cs \
+ MonoDevelop.WebReferences.Commands/WebReferenceCommands.cs \
+ MonoDevelop.WebReferences.Dialogs/UserPasswordDialog.cs \
+ MonoDevelop.WebReferences.Dialogs/WebReferenceDialog.cs \
+ MonoDevelop.WebReferences.NodeBuilders/ProjectFolderNodeBuilderExtension.cs \
+ MonoDevelop.WebReferences.NodeBuilders/ProjectNodeBuilder.cs \
+ MonoDevelop.WebReferences.NodeBuilders/WebReferenceFolderNodeBuilder.cs \
+ MonoDevelop.WebReferences.NodeBuilders/WebReferenceNodeBuilder.cs \
+ MonoDevelop.WebReferences.WCF/ClientOptions.cs \
+ MonoDevelop.WebReferences.WCF/CollectionMapping.cs \
+ MonoDevelop.WebReferences.WCF/ExtensionFile.cs \
+ MonoDevelop.WebReferences.WCF/MetadataFile.cs \
+ MonoDevelop.WebReferences.WCF/MetadataSource.cs \
+ MonoDevelop.WebReferences.WCF/ReferencedAssembly.cs \
+ MonoDevelop.WebReferences.WCF/ReferenceGroup.cs \
+ MonoDevelop.WebReferences.WCF/WCFMetadata.cs \
+ MonoDevelop.WebReferences.WCF/WCFMetadataStorage.cs \
+ MonoDevelop.WebReferences.WCF/WebServiceDiscoveryResultWCF.cs \
+ MonoDevelop.WebReferences.WCF/WebServiceEngineWCF.cs \
+ MonoDevelop.WebReferences.WS/WebReferences.cs \
+ MonoDevelop.WebReferences.WS/WebReferenceUrl.cs \
+ MonoDevelop.WebReferences.WS/WebServiceDiscoveryResultWS.cs \
+ MonoDevelop.WebReferences.WS/WebServiceEngineWS.cs \
+ MonoDevelop.WebReferences/DiscoveryNetworkCredential.cs \
+ MonoDevelop.WebReferences/DiscoveryProtocol.cs \
+ MonoDevelop.WebReferences/Library.cs \
+ MonoDevelop.WebReferences/MoonlightChannelBaseExtension.cs \
+ MonoDevelop.WebReferences/WebReferenceFolder.cs \
+ MonoDevelop.WebReferences/WebReferenceItem.cs \
+ MonoDevelop.WebReferences/WebReferencesService.cs \
+ MonoDevelop.WebReferences/WebServiceDiscoveryResult.cs \
+ MonoDevelop.WebReferences/WebServiceEngine.cs
+
+RES = \
+ MonoDevelop.WebReferences.addin.xml \
+ MonoDevelop.WebReferences.Resources/disco.html \
+ MonoDevelop.WebReferences.Resources/WebReferenceItem.png \
+ MonoDevelop.WebReferences.Resources/wsdl.html
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library \
+ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.WebReferences
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/MonoDevelop.XmlEditor/Makefile.am b/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
index c9cc87438f..01b748a8cf 100644
--- a/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
+++ b/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
@@ -1 +1,129 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.XmlEditor
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.XmlEditor.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Data \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Xml.Formatting.XmlFormattingPolicyPanelWidget.cs \
+ gtk-gui/MonoDevelop.XmlEditor.Gui.XmlEditorOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.XmlEditor.Gui.XmlSchemasPanelWidget.cs \
+ MonoDevelop.Xml.Formatting/XmlFormatter.cs \
+ MonoDevelop.Xml.Formatting/XmlFormatterWriter.cs \
+ MonoDevelop.Xml.Formatting/XmlFormattingPolicy.cs \
+ MonoDevelop.Xml.Formatting/XmlFormattingPolicyPanel.cs \
+ MonoDevelop.Xml.Formatting/XmlFormattingPolicyPanelWidget.cs \
+ MonoDevelop.Xml.StateEngine/Parser.cs \
+ MonoDevelop.Xml.StateEngine/State.cs \
+ MonoDevelop.Xml.StateEngine/XDom.cs \
+ MonoDevelop.Xml.StateEngine/XmlAttributeState.cs \
+ MonoDevelop.Xml.StateEngine/XmlAttributeValueState.cs \
+ MonoDevelop.Xml.StateEngine/XmlCDataState.cs \
+ MonoDevelop.Xml.StateEngine/XmlChar.cs \
+ MonoDevelop.Xml.StateEngine/XmlClosingTagState.cs \
+ MonoDevelop.Xml.StateEngine/XmlCommentState.cs \
+ MonoDevelop.Xml.StateEngine/XmlDocTypeState.cs \
+ MonoDevelop.Xml.StateEngine/XmlFreeState.cs \
+ MonoDevelop.Xml.StateEngine/XmlMalformedTagState.cs \
+ MonoDevelop.Xml.StateEngine/XmlNameState.cs \
+ MonoDevelop.Xml.StateEngine/XmlParsedDocument.cs \
+ MonoDevelop.Xml.StateEngine/XmlProcessingInstructionState.cs \
+ MonoDevelop.Xml.StateEngine/XmlTagState.cs \
+ MonoDevelop.XmlEditor.Completion/EmptyXmlCompletionProvider.cs \
+ MonoDevelop.XmlEditor.Completion/ILazilyLoadedProvider.cs \
+ MonoDevelop.XmlEditor.Completion/InferredXmlCompletionProvider.cs \
+ MonoDevelop.XmlEditor.Completion/IXmlCompletionProvider.cs \
+ MonoDevelop.XmlEditor.Completion/LocalOnlyXmlResolver.cs \
+ MonoDevelop.XmlEditor.Completion/XmlCompletionData.cs \
+ MonoDevelop.XmlEditor.Completion/XmlCompletionDataList.cs \
+ MonoDevelop.XmlEditor.Completion/XmlMultipleClosingTagCompletionData.cs \
+ MonoDevelop.XmlEditor.Completion/XmlNamespacePrefixMap.cs \
+ MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionData.cs \
+ MonoDevelop.XmlEditor.Completion/XmlSchemaCompletionDataCollection.cs \
+ MonoDevelop.XmlEditor.Completion/XmlTagCompletionData.cs \
+ MonoDevelop.XmlEditor.Gui/BaseXmlEditorExtension.cs \
+ MonoDevelop.XmlEditor.Gui/XmlEditorOptionsPanel.cs \
+ MonoDevelop.XmlEditor.Gui/XmlEditorOptionsPanelWidget.cs \
+ MonoDevelop.XmlEditor.Gui/XmlSchemasPanel.cs \
+ MonoDevelop.XmlEditor.Gui/XmlSchemasPanelWidget.cs \
+ MonoDevelop.XmlEditor/Commands.cs \
+ MonoDevelop.XmlEditor/EncodedStringWriter.cs \
+ MonoDevelop.XmlEditor/QualifiedName.cs \
+ MonoDevelop.XmlEditor/QualifiedNameCollection.cs \
+ MonoDevelop.XmlEditor/XmlDocumentParser.cs \
+ MonoDevelop.XmlEditor/XmlEditorOptions.cs \
+ MonoDevelop.XmlEditor/XmlEditorService.cs \
+ MonoDevelop.XmlEditor/XmlElementPath.cs \
+ MonoDevelop.XmlEditor/XmlFileAssociation.cs \
+ MonoDevelop.XmlEditor/XmlFileAssociationManager.cs \
+ MonoDevelop.XmlEditor/XmlFileAssociationNode.cs \
+ MonoDevelop.XmlEditor/XmlNamespace.cs \
+ MonoDevelop.XmlEditor/XmlParser.cs \
+ MonoDevelop.XmlEditor/XmlSchemaManager.cs \
+ MonoDevelop.XmlEditor/XmlSchemaNode.cs \
+ MonoDevelop.XmlEditor/XmlTextEditorExtension.cs
+
+DATA_FILES = \
+ schemas/appconfig.xsd \
+ schemas/manifest.xsd \
+ schemas/MonoDevelopAddIn.xsd \
+ schemas/nant.xsd \
+ schemas/readme.txt \
+ schemas/W3C-License.html \
+ schemas/XMLSchema.xsd \
+ schemas/xslt.xsd
+
+RES = \
+ gtk-gui/gui.stetic \
+ MonoDevelop.Xml.Formatting/MonoXmlPolicy.xml \
+ MonoDevelop.XmlEditor.addin.xml
+
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/schemas/, $(notdir $(DATA_FILES)))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/schemas
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.XmlEditor
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+schemadir = $(MD_ADDIN_DIR)/MonoDevelop.XmlEditor/schemas
+schema_DATA = $(DATA_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
+
+
diff --git a/main/src/addins/MonoDeveloperExtensions/Makefile.am b/main/src/addins/MonoDeveloperExtensions/Makefile.am
index f558ab2716..31477fdbd2 100644
--- a/main/src/addins/MonoDeveloperExtensions/Makefile.am
+++ b/main/src/addins/MonoDeveloperExtensions/Makefile.am
@@ -1,7 +1,48 @@
SUBDIRS = . NUnit
-include $(top_srcdir)/xbuild.include
+FILES = \
+ AssemblyInfo.cs \
+ Commands.cs \
+ MonoMakefile.cs \
+ MonoMakefileFormat.cs \
+ MonoSolutionItemHandler.cs
-if ! ENABLE_MONOEXTENSIONS
-SKIP=y
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:System \
+ -r:System.Data \
+ -r:System.Xml
+
+RES = MonoDeveloperExtensions.addin.xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDeveloperExtensions
+
+ASSEMBLY = $(ADDIN_BUILD)/MonoDeveloperExtensions.dll
+
+if ENABLE_MONOEXTENSIONS
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
+endif
+
+$(ASSEMBLY): $(build_sources) $(srcdir)/$(GLADEFILE) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
+if ENABLE_MONOEXTENSIONS
+MonoDeveloperExtensionsdir = $(MD_ADDIN_DIR)/MonoDeveloperExtensions
+MonoDeveloperExtensions_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
endif
diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am b/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
index 2665c7ea88..53fb15821b 100644
--- a/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
+++ b/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
@@ -1,5 +1,35 @@
-include $(top_srcdir)/xbuild.include
+FILES = MonoTestProvider.cs
-if ! ENABLE_MONOEXTENSIONS
-SKIP=y
+REFS = -r:System
+
+DEPS = \
+ $(top_builddir)/build/AddIns/MonoDeveloperExtensions/MonoDeveloperExtensions.dll \
+ $(top_builddir)/build/AddIns/NUnit/MonoDevelop.NUnit.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDeveloperExtensions
+
+ASSEMBLY = $(ADDIN_BUILD)/MonoDeveloperExtensions_nunit.dll
+
+if ENABLE_MONOEXTENSIONS
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
+endif
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES)
+
+include $(top_srcdir)/Makefile.include
+
+if ENABLE_MONOEXTENSIONS
+MonoDeveloperExtensionsdir = $(MD_ADDIN_DIR)/MonoDeveloperExtensions
+MonoDeveloperExtensions_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
endif
diff --git a/main/src/addins/NUnit/Makefile.am b/main/src/addins/NUnit/Makefile.am
index 4b4491f083..15736d44f4 100644
--- a/main/src/addins/NUnit/Makefile.am
+++ b/main/src/addins/NUnit/Makefile.am
@@ -1,4 +1,118 @@
SUBDIRS = NUnitRunner .
-include $(top_srcdir)/xbuild.include
-EXTRA_DIST += lib/nunit.core.dll lib/nunit.core.interfaces.dll lib/nunit.framework.dll lib/nunit.util.dll
+ADDIN_BUILD = $(top_builddir)/build/AddIns/NUnit
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.NUnit.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/NUnit/NUnitRunner.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.core.dll \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.core.interfaces.dll \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.framework.dll \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.util.dll \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ Commands/NUnitCommands.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.NUnit.NUnitOptionsWidget.cs \
+ Gui/CircleImage.cs \
+ Gui/NUnitAssemblyGroupConfigurationNodeBuilder.cs \
+ Gui/NUnitAssemblyGroupNodeBuilder.cs \
+ Gui/NUnitOptionsPanel.cs \
+ Gui/TestAssemblyNodeBuilder.cs \
+ Gui/TestChart.cs \
+ Gui/TestNodeBuilder.cs \
+ Gui/TestPad.cs \
+ Gui/TestResultsPad.cs \
+ Gui/UnitTestOptionsDialog.cs \
+ Project/NUnitAssemblyGroupFileFormat.cs \
+ Project/NUnitAssemblyGroupProject.cs \
+ Project/TestAssembly.cs \
+ Project/TestAssemblyCollection.cs \
+ Services/ExternalTestRunner.cs \
+ Services/GeneralTestOptions.cs \
+ Services/IResultsStore.cs \
+ Services/ITestProgressMonitor.cs \
+ Services/ITestProvider.cs \
+ Services/NUnitAssemblyTestSuite.cs \
+ Services/NUnitOptions.cs \
+ Services/NUnitProjectServiceExtension.cs \
+ Services/NUnitProjectTestSuite.cs \
+ Services/NUnitService.cs \
+ Services/NUnitTestCase.cs \
+ Services/NUnitTestSuite.cs \
+ Services/SolutionFolderTestGroup.cs \
+ Services/SystemTestProvider.cs \
+ Services/TestContext.cs \
+ Services/UnitTest.cs \
+ Services/UnitTestCollection.cs \
+ Services/UnitTestGroup.cs \
+ Services/UnitTestResult.cs \
+ Services/UnitTestResultsStore.cs \
+ Services/UnitTestStatus.cs \
+ Services/WorkspaceTestGroup.cs \
+ Services/XmlResultsStore.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ Gui/NUnit.Failed.png \
+ Gui/NUnit.Inconclusive.png \
+ Gui/NUnit.Loading.png \
+ Gui/NUnit.None.png \
+ Gui/NUnit.NotRun.png \
+ Gui/nunit.png \
+ Gui/NUnit.Running.png \
+ Gui/NUnit.Success.png \
+ Gui/NUnit.SuccessAndFailed.png \
+ Gui/nunit-overlay-32.png \
+ Gui/unit-test-16.png \
+ Gui/unit-test-24.png \
+ md1format.xml \
+ MonoDevelopNUnit.addin.xml \
+ templates/NUnitAssemblyGroup.xpt.xml \
+ templates/NUnitProject.xpt.xml \
+ templates/NUnitTestClass.xft.xml
+
+
+NUNIT_FILES = \
+nunit.core.dll \
+nunit.framework.dll \
+nunit.core.interfaces.dll \
+nunit.util.dll
+
+SRC_NUNIT_FILES = $(addprefix $(srcdir)/lib/, $(NUNIT_FILES))
+BUILD_NUNIT_FILES = $(addprefix $(ADDIN_BUILD)/, $(NUNIT_FILES))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(BUILD_NUNIT_FILES)
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/NUnit
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(SRC_NUNIT_FILES)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(BUILD_NUNIT_FILES)
+EXTRA_DIST = $(FILES) $(RES) $(SRC_NUNIT_FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/NUnit/NUnitRunner/Makefile.am b/main/src/addins/NUnit/NUnitRunner/Makefile.am
index c9cc87438f..adfcaf5114 100644
--- a/main/src/addins/NUnit/NUnitRunner/Makefile.am
+++ b/main/src/addins/NUnit/NUnitRunner/Makefile.am
@@ -1 +1,28 @@
-include $(top_srcdir)/xbuild.include
+FILES = NUnitTestRunner.cs
+
+REFS = \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.core.dll \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.core.interfaces.dll \
+ -r:$(top_srcdir)/src/addins/NUnit/lib/nunit.framework.dll \
+ -r:System \
+ -r:System.Xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/NUnit
+ASSEMBLY = $(ADDIN_BUILD)/NUnitRunner.dll
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/NUnit
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/TextTemplating/Makefile.am b/main/src/addins/TextTemplating/Makefile.am
index 8bf41893d4..f0cb7546d7 100644
--- a/main/src/addins/TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/Makefile.am
@@ -1,5 +1,4 @@
SUBDIRS = \
Mono.TextTemplating \
TextTransform \
- MonoDevelop.TextTemplating \
- Mono.TextTemplating.Tests
+ MonoDevelop.TextTemplating
diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am
deleted file mode 100644
index c9cc87438f..0000000000
--- a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am b/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am
index c9cc87438f..1e493f8b32 100644
--- a/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am
@@ -1 +1,56 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating
+ASSEMBLY = $(ADDIN_BUILD)/Mono.TextTemplating.dll
+
+DEPS =
+
+REFS = \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ Microsoft.VisualStudio.TextTemplating/AssemblyCacheMonitor.cs \
+ Microsoft.VisualStudio.TextTemplating/DirectiveProcessor.cs \
+ Microsoft.VisualStudio.TextTemplating/DirectiveProcessorException.cs \
+ Microsoft.VisualStudio.TextTemplating/EncodingHelper.cs \
+ Microsoft.VisualStudio.TextTemplating/Engine.cs \
+ Microsoft.VisualStudio.TextTemplating/Interfaces.cs \
+ Microsoft.VisualStudio.TextTemplating/ParameterDirectiveProcessor.cs \
+ Microsoft.VisualStudio.TextTemplating/RequiresProvidesDirectiveProcessor.cs \
+ Microsoft.VisualStudio.TextTemplating/TextTemplatingSession.cs \
+ Microsoft.VisualStudio.TextTemplating/TextTransformation.cs \
+ Microsoft.VisualStudio.TextTemplating/ToStringHelper.cs \
+ Mono.TextTemplating/CompiledTemplate.cs \
+ Mono.TextTemplating/CrossAppDomainAssemblyResolver.cs \
+ Mono.TextTemplating/ParsedTemplate.cs \
+ Mono.TextTemplating/RecyclableAppDomain.cs \
+ Mono.TextTemplating/TemplateGenerator.cs \
+ Mono.TextTemplating/TemplateSettings.cs \
+ Mono.TextTemplating/TemplatingEngine.cs \
+ Mono.TextTemplating/Tokeniser.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(DATA_FILE_BUILD): $(srcdir)$(subst $(ADDIN_BUILD),, $@)
+ mkdir -p $(ADDIN_BUILD)/Schemas
+ cp $(srcdir)/$(subst $(ADDIN_BUILD),,$@) $@
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.TextTemplating
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am b/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
index c9cc87438f..670a6eabe3 100644
--- a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
@@ -1 +1,73 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.TextTemplating.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ Gui/T4EditorExtension.cs \
+ MonoDevelopTemplatingHost.cs \
+ Parser/T4ParsedDocument.cs \
+ Parser/T4Parser.cs \
+ TextTemplatingFileGenerator.cs \
+ TextTemplatingFilePreprocessor.cs \
+ TextTemplatingService.cs \
+ ThreadAsyncOperation.cs
+
+RES = \
+ MonoDevelop.TextTemplating.addin.xml \
+ T4SyntaxMode.xml
+
+DATA_FILES = \
+ Templates/T4TemplateCSharp.xft.xml \
+ Templates/T4PreprocessedTemplateCSharp.xft.xml
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(DATA_FILE_BUILD): $(ADDIN_BUILD)/% : $(srcdir)/%
+ mkdir -p $(dir $@)
+ cp $^ $@
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.TextTemplating
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+install-data-hook:
+ for F in $(DATA_FILES); do \
+ mkdir -p "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
+ $(INSTALL) -c -m 0644 $(srcdir)/$$F "$(DESTDIR)$(assemblydir)/$$(dirname $$F)/"; \
+ done
+
+uninstall-hook:
+ for F in $(DATA_FILES); do \
+ rm -f "$(DESTDIR)$(assemblydir)/$$F"; \
+ done
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+EXTRA_DIST = $(FILES) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/TextTemplating/TextTransform/Makefile.am b/main/src/addins/TextTemplating/TextTransform/Makefile.am
index c9cc87438f..bd47225414 100644
--- a/main/src/addins/TextTemplating/TextTransform/Makefile.am
+++ b/main/src/addins/TextTemplating/TextTransform/Makefile.am
@@ -1 +1,35 @@
-include $(top_srcdir)/xbuild.include
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating
+ASSEMBLY = $(ADDIN_BUILD)/TextTransform.exe
+
+DEPS = $(top_builddir)/build/AddIns/MonoDevelop.TextTemplating/Mono.TextTemplating.dll
+
+REFS = \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ Options.cs \
+ TextTransform.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(DATA_FILE_BUILD)
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ -target:exe $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+check: all
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.TextTemplating
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/VBNetBinding/Makefile.am b/main/src/addins/VBNetBinding/Makefile.am
index c9cc87438f..354e928849 100644
--- a/main/src/addins/VBNetBinding/Makefile.am
+++ b/main/src/addins/VBNetBinding/Makefile.am
@@ -1 +1,72 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VBNetBinding.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/build/bin/OldNRefactory.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Drawing \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.VBNetBinding.ConfigurationOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.VBNetBinding.ImportsOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.VBNetBinding.ProjectOptionsPanelWidget.cs \
+ Gui/ConfigurationOptionsPanel.cs \
+ Gui/ConfigurationOptionsPanelWidget.cs \
+ Gui/ImportsOptionsPanel.cs \
+ Gui/ImportsOptionsPanelWidget.cs \
+ Gui/ProjectOptionsPanel.cs \
+ Gui/ProjectOptionsPanelWidget.cs \
+ Parser/DomParser.cs \
+ Project/Import.cs \
+ Project/VBCompilerParameters.cs \
+ Project/VBNetResourceIdBuilder.cs \
+ Project/VBProjectParameters.cs \
+ VBBindingCompilerServices.cs \
+ VBCodeGenerator.cs \
+ VBLanguageBinding.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/VB.FileIcon \
+ icons/vb-icon-32.png \
+ md1format.xml \
+ templates/AssemblyInfo.xft.xml \
+ templates/EmptyVBFile.xft.xml \
+ templates/EmptyVBProject.xpt.xml \
+ templates/VBConsoleApplicationProject.xpt.xml \
+ templates/VBGtkSharp2Project.xpt.xml \
+ VBNetBinding.addin.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -out:$@ -target:library $(REFS) $(build_deps) \
+ $(build_resources:%=/resource:%) \
+ $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+vbnetbindinglibdir = $(MD_ADDIN_DIR)/BackendBindings
+vbnetbindinglib_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+DISTCLEANFILES =
+
+EXTRA_DIST = $(FILES) $(RES)
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
index 5a8c3c50e0..a1c78fc19d 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
@@ -1,5 +1,100 @@
-include $(top_srcdir)/xbuild.include
-if ! ENABLE_GIT
-SKIP=y
+ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VersionControl.Git.dll
+NGIT=$(top_builddir)/external/ngit/bin/NGit.dll
+NSCH=$(top_builddir)/external/ngit/bin/NSch.dll
+SHARPEN=$(top_builddir)/external/ngit/bin/Sharpen.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/external/ngit/bin/NGit.dll \
+ $(top_builddir)/external/ngit/bin/NSch.dll \
+ $(top_builddir)/external/ngit/bin/Sharpen.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.ConflictResolutionDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.CredentialsDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.EditBranchDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.EditRemoteDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.GitCommitDialogExtensionWidget.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.GitConfigurationDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.GitOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.MergeDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.NewStashDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.PushDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.StashManagerDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Git.UserInfoConflictDialog.cs \
+ MonoDevelop.VersionControl.Git/Commands.cs \
+ MonoDevelop.VersionControl.Git/ConflictResolutionDialog.cs \
+ MonoDevelop.VersionControl.Git/CredentialsDialog.cs \
+ MonoDevelop.VersionControl.Git/EditBranchDialog.cs \
+ MonoDevelop.VersionControl.Git/EditRemoteDialog.cs \
+ MonoDevelop.VersionControl.Git/FilteredStatus.cs \
+ MonoDevelop.VersionControl.Git/GitClient.cs \
+ MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs \
+ MonoDevelop.VersionControl.Git/GitCommitDialogExtensionWidget.cs \
+ MonoDevelop.VersionControl.Git/GitConfigurationDialog.cs \
+ MonoDevelop.VersionControl.Git/GitCredentials.cs \
+ MonoDevelop.VersionControl.Git/GitNodeBuilderExtension.cs \
+ MonoDevelop.VersionControl.Git/GitOptionsPanel.cs \
+ MonoDevelop.VersionControl.Git/GitOptionsPanelWidget.cs \
+ MonoDevelop.VersionControl.Git/GitRepository.cs \
+ MonoDevelop.VersionControl.Git/GitService.cs \
+ MonoDevelop.VersionControl.Git/GitSupportFeature.cs \
+ MonoDevelop.VersionControl.Git/GitUtil.cs \
+ MonoDevelop.VersionControl.Git/GitVersionControl.cs \
+ MonoDevelop.VersionControl.Git/MergeDialog.cs \
+ MonoDevelop.VersionControl.Git/NewStashDialog.cs \
+ MonoDevelop.VersionControl.Git/PushDialog.cs \
+ MonoDevelop.VersionControl.Git/Stash.cs \
+ MonoDevelop.VersionControl.Git/StashManagerDialog.cs \
+ MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ icons/arrow_branch.png \
+ icons/server.png \
+ icons/tag_blue.png \
+ MonoDevelop.VersionControl.Git.addin.xml
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(NGIT) $(ADDIN_BUILD)
+ cp $(NGIT).mdb $(ADDIN_BUILD) || true
+ cp $(NSCH) $(ADDIN_BUILD)
+ cp $(NSCH).mdb $(ADDIN_BUILD) || true
+ cp $(SHARPEN) $(ADDIN_BUILD)
+ cp $(SHARPEN).mdb $(ADDIN_BUILD) || true
+ $(CSC) $(CSC_FLAGS) $(build_sources) $(REFS) $(build_deps) $(build_resources:%=/resource:%) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ADDIN_BUILD)/NGit.dll $(ADDIN_BUILD)/NSch.dll $(ADDIN_BUILD)/Sharpen.dll
+EXTRA_DIST = $(FILES) $(RES)
+
+if ENABLE_GIT
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
endif
+
+if ENABLE_GIT
+addindir = $(MD_ADDIN_DIR)/VersionControl
+addin_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ADDIN_BUILD)/NGit.dll $(ADDIN_BUILD)/NGit.dll.mdb $(ADDIN_BUILD)/NSch.dll $(ADDIN_BUILD)/NSch.dll.mdb $(ADDIN_BUILD)/Sharpen.dll $(ADDIN_BUILD)/Sharpen.dll.mdb
+endif
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am
index a6dcb0e8e1..d2a9b4946d 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am
@@ -1,5 +1,52 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VersionControl.Subversion.Unix.dll
-if ! ENABLE_SUBVERSION
-SKIP=y
-endif
+DEPS = \
+ $(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ $(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.Subversion.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ -r:../../../../build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ -r:../../../../build/AddIns/VersionControl/MonoDevelop.VersionControl.Subversion.dll \
+ -r:../../../../build/bin/MonoDevelop.Core.dll \
+ -r:System
+
+FILES = \
+ AssemblyInfo.cs \
+ MonoDevelop.VersionControl.Subversion.Unix/LibApr.cs \
+ MonoDevelop.VersionControl.Subversion.Unix/LibSvnClient.cs \
+ MonoDevelop.VersionControl.Subversion.Unix/SvnClient.cs
+
+ASM_CONFIG = MonoDevelop.VersionControl.Subversion.Unix.dll.config
+
+RES = MonoDevelop.VersionControl.Subversion.Unix.addin.xml
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -unsafe $(build_sources) $(REFS) $(build_deps) $(build_resources:%=/resource:%) -out:$@ -target:library
+
+$(ASSEMBLY).config: $(srcdir)/$(ASM_CONFIG)
+ mkdir -p $(ADDIN_BUILD)
+ cp $? $@
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES) $(ASM_CONFIG)
+
+if ENABLE_SUBVERSION
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+else
+all:
+endif
+
+if ENABLE_SUBVERSION
+addindir = $(MD_ADDIN_DIR)/VersionControl
+addin_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+endif
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
index a6dcb0e8e1..0bb8b9735e 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
@@ -1,5 +1,62 @@
-include $(top_srcdir)/xbuild.include
-if ! ENABLE_SUBVERSION
-SKIP=y
+ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VersionControl.Subversion.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificateDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.ClientCertificatePasswordDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.SslServerTrustDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Subversion.Gui.UserPasswordDialog.cs \
+ MonoDevelop.VersionControl.Subversion.Gui/ClientCertificateDialog.cs \
+ MonoDevelop.VersionControl.Subversion.Gui/ClientCertificatePasswordDialog.cs \
+ MonoDevelop.VersionControl.Subversion.Gui/SslServerTrustDialog.cs \
+ MonoDevelop.VersionControl.Subversion.Gui/UserPasswordDialog.cs \
+ MonoDevelop.VersionControl.Subversion/Commands.cs \
+ MonoDevelop.VersionControl.Subversion/SubversionNodeExtension.cs \
+ MonoDevelop.VersionControl.Subversion/SubversionRepository.cs \
+ MonoDevelop.VersionControl.Subversion/SubversionVersionControl.cs \
+ MonoDevelop.VersionControl.Subversion/SvnRevision.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ gtk-gui/objects.xml \
+ MonoDevelop.VersionControl.Subversion.addin.xml
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -unsafe $(build_sources) $(REFS) $(build_deps) $(build_resources:%=/resource:%) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+if ENABLE_SUBVERSION
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
endif
+
+if ENABLE_SUBVERSION
+addindir = $(MD_ADDIN_DIR)/VersionControl
+addin_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+endif
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am
index c9cc87438f..6ae08a3ac1 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am
@@ -1 +1,161 @@
-include $(top_srcdir)/xbuild.include
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.VersionControl.CommitMessageStylePanelWidget.cs \
+ gtk-gui/MonoDevelop.VersionControl.Dialogs.CommitDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Dialogs.EditRepositoryDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.Dialogs.SelectRepositoryDialog.cs \
+ gtk-gui/MonoDevelop.VersionControl.UrlBasedRepositoryEditor.cs \
+ gtk-gui/MonoDevelop.VersionControl.Views.DiffWidget.cs \
+ gtk-gui/MonoDevelop.VersionControl.Views.LogWidget.cs \
+ MonoDevelop.VersionControl.Dialogs/CommitDialog.cs \
+ MonoDevelop.VersionControl.Dialogs/CommitMessageStylePanelWidget.cs \
+ MonoDevelop.VersionControl.Dialogs/EditRepositoryDialog.cs \
+ MonoDevelop.VersionControl.Dialogs/SelectRepositoryDialog.cs \
+ MonoDevelop.VersionControl.Dialogs/VersionControlPolicyPanel.cs \
+ MonoDevelop.VersionControl.Views/AnnotateView.cs \
+ MonoDevelop.VersionControl.Views/BlameView.cs \
+ MonoDevelop.VersionControl.Views/BlameWidget.cs \
+ MonoDevelop.VersionControl.Views/CellRendererDiff.cs \
+ MonoDevelop.VersionControl.Views/ChangeSetView.cs \
+ MonoDevelop.VersionControl.Views/ComparisonWidget.cs \
+ MonoDevelop.VersionControl.Views/DiffParser.cs \
+ MonoDevelop.VersionControl.Views/DiffView.cs \
+ MonoDevelop.VersionControl.Views/DiffWidget.cs \
+ MonoDevelop.VersionControl.Views/DropDownBox.cs \
+ MonoDevelop.VersionControl.Views/EditorCompareWidgetBase.cs \
+ MonoDevelop.VersionControl.Views/LogView.cs \
+ MonoDevelop.VersionControl.Views/LogWidget.cs \
+ MonoDevelop.VersionControl.Views/MergeView.cs \
+ MonoDevelop.VersionControl.Views/MergeWidget.cs \
+ MonoDevelop.VersionControl.Views/StatusView.cs \
+ MonoDevelop.VersionControl.Views/SubviewAttachmentHandler.cs \
+ MonoDevelop.VersionControl.Views/VersionControlDocumentInfo.cs \
+ MonoDevelop.VersionControl/AddRemoveMoveCommand.cs \
+ MonoDevelop.VersionControl/AnnotateCommand.cs \
+ MonoDevelop.VersionControl/BaseView.cs \
+ MonoDevelop.VersionControl/BlameCommand.cs \
+ MonoDevelop.VersionControl/ChangeLogWriter.cs \
+ MonoDevelop.VersionControl/ChangeSet.cs \
+ MonoDevelop.VersionControl/CheckoutCommand.cs \
+ MonoDevelop.VersionControl/Commands.cs \
+ MonoDevelop.VersionControl/CommitCommand.cs \
+ MonoDevelop.VersionControl/CommitDialogExtension.cs \
+ MonoDevelop.VersionControl/CommitEventHandler.cs \
+ MonoDevelop.VersionControl/CommitMessageFormat.cs \
+ MonoDevelop.VersionControl/CommitMessageStyle.cs \
+ MonoDevelop.VersionControl/CreatePatchCommand.cs \
+ MonoDevelop.VersionControl/DefaultBlameViewHandler.cs \
+ MonoDevelop.VersionControl/DefaultDiffViewHandler.cs \
+ MonoDevelop.VersionControl/DefaultLogViewHandler.cs \
+ MonoDevelop.VersionControl/DefaultMergeViewHandler.cs \
+ MonoDevelop.VersionControl/DiffCommand.cs \
+ MonoDevelop.VersionControl/FileUpdateEventHandler.cs \
+ MonoDevelop.VersionControl/IRepositoryEditor.cs \
+ MonoDevelop.VersionControl/IVersionControlViewHandler.cs \
+ MonoDevelop.VersionControl/LockCommand.cs \
+ MonoDevelop.VersionControl/LogCommand.cs \
+ MonoDevelop.VersionControl/MergeCommand.cs \
+ MonoDevelop.VersionControl/PublishCommand.cs \
+ MonoDevelop.VersionControl/Repository.cs \
+ MonoDevelop.VersionControl/RevertCommand.cs \
+ MonoDevelop.VersionControl/RevertRevisionsCommands.cs \
+ MonoDevelop.VersionControl/Revision.cs \
+ MonoDevelop.VersionControl/Task.cs \
+ MonoDevelop.VersionControl/UnknownRepository.cs \
+ MonoDevelop.VersionControl/UnlockCommand.cs \
+ MonoDevelop.VersionControl/UpdateCommand.cs \
+ MonoDevelop.VersionControl/UrlBasedRepository.cs \
+ MonoDevelop.VersionControl/UrlBasedRepositoryEditor.cs \
+ MonoDevelop.VersionControl/VersionControlCommandHandler.cs \
+ MonoDevelop.VersionControl/VersionControlConfiguration.cs \
+ MonoDevelop.VersionControl/VersionControlFileSystemExtension.cs \
+ MonoDevelop.VersionControl/VersionControlItem.cs \
+ MonoDevelop.VersionControl/VersionControlItemList.cs \
+ MonoDevelop.VersionControl/VersionControlNodeExtension.cs \
+ MonoDevelop.VersionControl/VersionControlOperation.cs \
+ MonoDevelop.VersionControl/VersionControlPolicy.cs \
+ MonoDevelop.VersionControl/VersionControlService.cs \
+ MonoDevelop.VersionControl/VersionControlSystem.cs \
+ MonoDevelop.VersionControl/VersionInfo.cs \
+ MonoDevelop.VersionControl/VersionStatus.cs
+
+DEPS = \
+ $(top_builddir)/build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Debugger/MonoDevelop.Debugger.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.Debugging.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Data \
+ -r:System.Xml
+
+RES = \
+ gtk-gui/gui.stetic \
+ overlay_added.png \
+ overlay_conflicted.png \
+ overlay_controled.png \
+ overlay_lock_required.png \
+ overlay_locked.png \
+ overlay_modified.png \
+ overlay_normal.png \
+ overlay_removed.png \
+ overlay_unlocked.png \
+ overlay_unversioned.png \
+ Policies.xml \
+ repository.png \
+ VersionControl.addin.xml \
+ version-control-16.png
+
+DATA_FILES = \
+ comment.png \
+ menu_add.png \
+ menu_commit.png \
+ menu_diff.png \
+ menu_log.png \
+ menu_remote_status.png \
+ menu_remove.png \
+ menu_resolve.png \
+ menu_revert.png \
+ menu_status.png \
+ menu_update.png
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
+
+DATA_FILE_BUILD = $(addprefix $(ADDIN_BUILD)/, $(DATA_FILES))
+
+DLL = $(ADDIN_BUILD)/MonoDevelop.VersionControl.dll
+
+all: $(DLL) $(DLL).mdb $(DATA_FILE_BUILD)
+
+addindir = $(MD_ADDIN_DIR)/VersionControl
+addin_DATA = $(DLL) $(DLL).mdb $(DATA_FILES)
+
+$(DATA_FILE_BUILD): $(srcdir)/$(notdir $@)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(notdir $@) $(ADDIN_BUILD)/.
+
+$(DLL): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -target:library -out:$@ $(REFS) $(build_deps) $(build_sources) $(build_resources:%=/resource:%)
+
+$(DLL).mdb: $(DLL)
+
+CLEANFILES = $(DLL) $(DLL).mdb $(DATA_FILE_BUILD)
+
+EXTRA_DIST = $(build_sources) $(RES) $(DATA_FILES)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/addins/WindowsPlatform/Makefile.am b/main/src/addins/WindowsPlatform/Makefile.am
index c9cc87438f..6a5e8770d4 100644
--- a/main/src/addins/WindowsPlatform/Makefile.am
+++ b/main/src/addins/WindowsPlatform/Makefile.am
@@ -1 +1,41 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+ASSEMBLY = $(ADDIN_BUILD)/WindowsPlatform.dll
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll
+
+REFS = \
+ -r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ -r:$(top_builddir)/build/bin/MonoDevelop.Core.Gui.dll \
+ -r:System
+
+FILES = \
+ AssemblyInfo.cs \
+ WindowsPlatform.cs
+
+RES = \
+ WindowsPlatform.addin.xml
+
+if ENABLE_WINDOWSPLATFORM
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+else
+all:
+endif
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+if ENABLE_WINDOWSPLATFORM
+assemblydir = $(MD_ADDIN_DIR)/WindowsPlatform
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+endif
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/addins/prj2make-sharp-lib/Makefile.am b/main/src/addins/prj2make-sharp-lib/Makefile.am
index deb0ebdaf3..ba37cfcbf0 100644
--- a/main/src/addins/prj2make-sharp-lib/Makefile.am
+++ b/main/src/addins/prj2make-sharp-lib/Makefile.am
@@ -1 +1,48 @@
-include $(top_srcdir)/xbuild.include \ No newline at end of file
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/MonoDevelop.MsVisualStudio
+ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.MsVisualStudio.dll
+
+DEPS = \
+ $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
+ $(top_builddir)/build/AddIns/BackendBindings/MonoDevelop.VBNetBinding.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ $(top_builddir)/build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll \
+ $(top_builddir)/build/bin/OldNRefactory.dll
+
+REFS = \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ csproj_ver2003.cs \
+ CsprojInfo.cs \
+ MsPrjHelper.cs \
+ pkgconfiginvoker.cs \
+ VS2003ProjectFileFormat.cs
+
+RES = prj2make-sharp-lib.addin.xml
+
+EXTRA_DIST = $(FILES) $(RES)
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -out:$@ -target:library $(build_resources:%=/resource:%) $(build_sources) $(REFS) $(build_deps)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ADDIN_DIR)/MonoDevelop.MsVisualStudio
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/core/Mono.Debugging/Makefile.am b/main/src/core/Mono.Debugging/Makefile.am
index c9cc87438f..d8f2c5e3a4 100644
--- a/main/src/core/Mono.Debugging/Makefile.am
+++ b/main/src/core/Mono.Debugging/Makefile.am
@@ -1 +1,100 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY_BUILD_DIR = $(top_builddir)/build/bin
+ASSEMBLY = $(ASSEMBLY_BUILD_DIR)/Mono.Debugging.dll
+
+SIGNING_KEY=$(srcdir)/mono.debugging.snk
+
+DEPS = $(top_builddir)/build/bin/OldNRefactory.dll
+
+REFS = \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ Mono.Debugging.Backend/DissassemblyBuffer.cs \
+ Mono.Debugging.Backend/IBacktrace.cs \
+ Mono.Debugging.Backend/IDebuggerSessionFrontend.cs \
+ Mono.Debugging.Backend/IObjectValueSource.cs \
+ Mono.Debugging.Backend/IObjectValueUpdateCallback.cs \
+ Mono.Debugging.Backend/IObjectValueUpdater.cs \
+ Mono.Debugging.Backend/UpdateCallback.cs \
+ Mono.Debugging.Client/AssemblyLine.cs \
+ Mono.Debugging.Client/Backtrace.cs \
+ Mono.Debugging.Client/BreakEvent.cs \
+ Mono.Debugging.Client/BreakEventArgs.cs \
+ Mono.Debugging.Client/BreakEventInfo.cs \
+ Mono.Debugging.Client/BreakEventStatus.cs \
+ Mono.Debugging.Client/Breakpoint.cs \
+ Mono.Debugging.Client/BreakpointEventArgs.cs \
+ Mono.Debugging.Client/BreakpointStore.cs \
+ Mono.Debugging.Client/Catchpoint.cs \
+ Mono.Debugging.Client/CatchpointEventArgs.cs \
+ Mono.Debugging.Client/CompletionData.cs \
+ Mono.Debugging.Client/DebuggerException.cs \
+ Mono.Debugging.Client/DebuggerFeatures.cs \
+ Mono.Debugging.Client/DebuggerSession.cs \
+ Mono.Debugging.Client/DebuggerSessionOptions.cs \
+ Mono.Debugging.Client/DebuggerStartInfo.cs \
+ Mono.Debugging.Client/EvaluationOptions.cs \
+ Mono.Debugging.Client/ExceptionInfo.cs \
+ Mono.Debugging.Client/FunctionBreakpoint.cs \
+ Mono.Debugging.Client/IExpressionEvaluator.cs \
+ Mono.Debugging.Client/ObjectPath.cs \
+ Mono.Debugging.Client/ObjectValue.cs \
+ Mono.Debugging.Client/ObjectValueFlags.cs \
+ Mono.Debugging.Client/ProcessEventArgs.cs \
+ Mono.Debugging.Client/ProcessInfo.cs \
+ Mono.Debugging.Client/RawValue.cs \
+ Mono.Debugging.Client/SourceLocation.cs \
+ Mono.Debugging.Client/StackFrame.cs \
+ Mono.Debugging.Client/TargetEventArgs.cs \
+ Mono.Debugging.Client/TargetEventType.cs \
+ Mono.Debugging.Client/ThreadEventArgs.cs \
+ Mono.Debugging.Client/ThreadInfo.cs \
+ Mono.Debugging.Evaluation/ArrayElementGroup.cs \
+ Mono.Debugging.Evaluation/ArrayValueReference.cs \
+ Mono.Debugging.Evaluation/AsyncEvaluationTracker.cs \
+ Mono.Debugging.Evaluation/AsyncOperationManager.cs \
+ Mono.Debugging.Evaluation/BaseBacktrace.cs \
+ Mono.Debugging.Evaluation/BaseTypeViewSource.cs \
+ Mono.Debugging.Evaluation/EvaluationContext.cs \
+ Mono.Debugging.Evaluation/ExceptionInfoSource.cs \
+ Mono.Debugging.Evaluation/ExpressionEvaluator.cs \
+ Mono.Debugging.Evaluation/FilteredMembersSource.cs \
+ Mono.Debugging.Evaluation/ICollectionAdaptor.cs \
+ Mono.Debugging.Evaluation/IObjectSource.cs \
+ Mono.Debugging.Evaluation/IStringAdaptor.cs \
+ Mono.Debugging.Evaluation/LiteralValueReference.cs \
+ Mono.Debugging.Evaluation/NamespaceValueReference.cs \
+ Mono.Debugging.Evaluation/NRefactoryEvaluator.cs \
+ Mono.Debugging.Evaluation/NRefactoryResolverVisitor.cs \
+ Mono.Debugging.Evaluation/NullValueReference.cs \
+ Mono.Debugging.Evaluation/ObjectValueAdaptor.cs \
+ Mono.Debugging.Evaluation/RawViewSource.cs \
+ Mono.Debugging.Evaluation/RemoteFrameObject.cs \
+ Mono.Debugging.Evaluation/RemoteRawValue.cs \
+ Mono.Debugging.Evaluation/TimedEvaluator.cs \
+ Mono.Debugging.Evaluation/TimeOutException.cs \
+ Mono.Debugging.Evaluation/TypeValueReference.cs \
+ Mono.Debugging.Evaluation/UserVariableReference.cs \
+ Mono.Debugging.Evaluation/ValueReference.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(SIGNING_KEY) $(DEPS)
+ mkdir -p $(ASSEMBLY_BUILD_DIR)
+ $(CSC) $(CSC_FLAGS) -debug -out:$@ /keyfile:$(SIGNING_KEY) -target:library $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES) $(SIGNING_KEY)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/core/Mono.Texteditor/Makefile.am b/main/src/core/Mono.Texteditor/Makefile.am
index c9cc87438f..f98745d549 100644
--- a/main/src/core/Mono.Texteditor/Makefile.am
+++ b/main/src/core/Mono.Texteditor/Makefile.am
@@ -1 +1,224 @@
-include $(top_srcdir)/xbuild.include
+
+ADDIN_BUILD = $(top_builddir)/build/bin
+ASSEMBLY = $(top_builddir)/build/bin/Mono.TextEditor.dll
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:../../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Drawing \
+ -r:System.Xml
+
+CONFIG=Mono.TextEditor.dll.config
+
+FILES = \
+ AssemblyInfo.cs \
+ gtk-gui/generated.cs \
+ Mono.TextEditor.Highlighting.Regex/Regex.cs \
+ Mono.TextEditor.Highlighting.Regex/RegexMatch.cs \
+ Mono.TextEditor.Highlighting/Chunk.cs \
+ Mono.TextEditor.Highlighting/ChunkStyle.cs \
+ Mono.TextEditor.Highlighting/CloneableStack.cs \
+ Mono.TextEditor.Highlighting/ColorScheme.cs \
+ Mono.TextEditor.Highlighting/DefaultStyle.cs \
+ Mono.TextEditor.Highlighting/HighlightingPartitioner.cs \
+ Mono.TextEditor.Highlighting/ISyntaxMode.cs \
+ Mono.TextEditor.Highlighting/IXmlProvider.cs \
+ Mono.TextEditor.Highlighting/JaySyntaxMode.cs \
+ Mono.TextEditor.Highlighting/Keywords.cs \
+ Mono.TextEditor.Highlighting/Marker.cs \
+ Mono.TextEditor.Highlighting/Match.cs \
+ Mono.TextEditor.Highlighting/ReferencedChunkStyle.cs \
+ Mono.TextEditor.Highlighting/Rule.cs \
+ Mono.TextEditor.Highlighting/SemanticRule.cs \
+ Mono.TextEditor.Highlighting/Span.cs \
+ Mono.TextEditor.Highlighting/SyntaxMode.cs \
+ Mono.TextEditor.Highlighting/SyntaxModeService.cs \
+ Mono.TextEditor.Highlighting/XmlReadHelper.cs \
+ Mono.TextEditor.PopupWindow/IListDataProvider.cs \
+ Mono.TextEditor.PopupWindow/ListWidget.cs \
+ Mono.TextEditor.PopupWindow/ListWindow.cs \
+ Mono.TextEditor.PopupWindow/ModeHelpWindow.cs \
+ Mono.TextEditor.PopupWindow/TooltipWindow.cs \
+ Mono.TextEditor.Theatrics/Actor.cs \
+ Mono.TextEditor.Theatrics/AnimatedBox.cs \
+ Mono.TextEditor.Theatrics/AnimatedVBox.cs \
+ Mono.TextEditor.Theatrics/AnimatedWidget.cs \
+ Mono.TextEditor.Theatrics/Animation.cs \
+ Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs \
+ Mono.TextEditor.Theatrics/Choreographer.cs \
+ Mono.TextEditor.Theatrics/Pulsator.cs \
+ Mono.TextEditor.Theatrics/SingleActorStage.cs \
+ Mono.TextEditor.Theatrics/SmartScrolledWindow.cs \
+ Mono.TextEditor.Theatrics/Stage.cs \
+ Mono.TextEditor.Utils/Diff.cs \
+ Mono.TextEditor.Utils/RedBlackTree.cs \
+ Mono.TextEditor.Utils/RtfWriter.cs \
+ Mono.TextEditor.Utils/TextBreaker.cs \
+ Mono.TextEditor.Utils/TextFileUtility.cs \
+ Mono.TextEditor.Vi/ViActionMaps.cs \
+ Mono.TextEditor.Vi/ViActions.cs \
+ Mono.TextEditor.Vi/ViBuilderContext.cs \
+ Mono.TextEditor.Vi/ViBuilders.cs \
+ Mono.TextEditor.Vi/ViCommandMap.cs \
+ Mono.TextEditor.Vi/ViEditor.cs \
+ Mono.TextEditor.Vi/ViEditorActions.cs \
+ Mono.TextEditor.Vi/ViKeyNotation.cs \
+ Mono.TextEditor.Vi/ViMacro.cs \
+ Mono.TextEditor.Vi/ViMark.cs \
+ Mono.TextEditor.Vi/ViMode.cs \
+ Mono.TextEditor.Vi/ViWordFindStrategy.cs \
+ Mono.TextEditor/Actions/BookmarkActions.cs \
+ Mono.TextEditor/Actions/CaretMoveActions.cs \
+ Mono.TextEditor/Actions/ClipboardActions.cs \
+ Mono.TextEditor/Actions/DeleteActions.cs \
+ Mono.TextEditor/Actions/FoldActions.cs \
+ Mono.TextEditor/Actions/MiscActions.cs \
+ Mono.TextEditor/Actions/ScrollActions.cs \
+ Mono.TextEditor/Actions/SelectionActions.cs \
+ Mono.TextEditor/Annotatable.cs \
+ Mono.TextEditor/BookmarkMarker.cs \
+ Mono.TextEditor/Caret.cs \
+ Mono.TextEditor/Document/BufferedTextReader.cs \
+ Mono.TextEditor/Document/DocumentChangeEventArgs.cs \
+ Mono.TextEditor/Document/DocumentLine.cs \
+ Mono.TextEditor/Document/DocumentLocation.cs \
+ Mono.TextEditor/Document/DocumentRegion.cs \
+ Mono.TextEditor/Document/DocumentUpdateRequest.cs \
+ Mono.TextEditor/Document/EmacsWordFindStrategy.cs \
+ Mono.TextEditor/Document/FoldingType.cs \
+ Mono.TextEditor/Document/FoldSegment.cs \
+ Mono.TextEditor/Document/GapBuffer.cs \
+ Mono.TextEditor/Document/IBuffer.cs \
+ Mono.TextEditor/Document/ILineSplitter.cs \
+ Mono.TextEditor/Document/IWordFindStrategy.cs \
+ Mono.TextEditor/Document/LineEventArgs.cs \
+ Mono.TextEditor/Document/LineSplitter.cs \
+ Mono.TextEditor/Document/PrimitiveLineSplitter.cs \
+ Mono.TextEditor/Document/SegmentTree.cs \
+ Mono.TextEditor/Document/SharpDevelopWordFindStrategy.cs \
+ Mono.TextEditor/Document/StringBuffer.cs \
+ Mono.TextEditor/Document/SyntaxModeChangeEventArgs.cs \
+ Mono.TextEditor/Document/TextDocument.cs \
+ Mono.TextEditor/Document/TextSegment.cs \
+ Mono.TextEditor/EditMode.cs \
+ Mono.TextEditor/Gui/CodeSegmentEditorWindow.cs \
+ Mono.TextEditor/Gui/CodeSegmentPreviewWindow.cs \
+ Mono.TextEditor/Gui/DashedLineMargin.cs \
+ Mono.TextEditor/Gui/FoldingScreenbackgroundRenderer.cs \
+ Mono.TextEditor/Gui/FoldMarkerMargin.cs \
+ Mono.TextEditor/Gui/GtkGestures.cs \
+ Mono.TextEditor/Gui/GtkWorkarounds.cs \
+ Mono.TextEditor/Gui/GutterMargin.cs \
+ Mono.TextEditor/Gui/HslColor.cs \
+ Mono.TextEditor/Gui/IAnimationDrawer.cs \
+ Mono.TextEditor/Gui/IBackgroundRenderer.cs \
+ Mono.TextEditor/Gui/IconMargin.cs \
+ Mono.TextEditor/Gui/ITooltipProvider.cs \
+ Mono.TextEditor/Gui/Margin.cs \
+ Mono.TextEditor/Gui/MarginDrawer.cs \
+ Mono.TextEditor/Gui/PangoUtil.cs \
+ Mono.TextEditor/Gui/TextEditor.cs \
+ Mono.TextEditor/Gui/TextEditorAccessibility.cs \
+ Mono.TextEditor/Gui/TextEditorContainer.cs \
+ Mono.TextEditor/Gui/TextViewMargin.cs \
+ Mono.TextEditor/HeightTree.cs \
+ Mono.TextEditor/HelperMethods.cs \
+ Mono.TextEditor/IBracketMatcher.cs \
+ Mono.TextEditor/IIndentationTracker.cs \
+ Mono.TextEditor/IndentStyle.cs \
+ Mono.TextEditor/InsertionCursorEditMode.cs \
+ Mono.TextEditor/ISearchEngine.cs \
+ Mono.TextEditor/ITextEditorOptions.cs \
+ Mono.TextEditor/LinkEventArgs.cs \
+ Mono.TextEditor/Platform.cs \
+ Mono.TextEditor/SearchRequest.cs \
+ Mono.TextEditor/SearchResult.cs \
+ Mono.TextEditor/Selection.cs \
+ Mono.TextEditor/SimpleEditMode.cs \
+ Mono.TextEditor/Standalone/IDocument.cs \
+ Mono.TextEditor/Standalone/IDocumentLine.cs \
+ Mono.TextEditor/Standalone/ISegment.cs \
+ Mono.TextEditor/Standalone/ITextAnchor.cs \
+ Mono.TextEditor/Standalone/ITextSource.cs \
+ Mono.TextEditor/Standalone/TextChangeEventArgs.cs \
+ Mono.TextEditor/Standalone/TextLocation.cs \
+ Mono.TextEditor/Standalone/TextSourceVersionProvider.cs \
+ Mono.TextEditor/TextEditorData.cs \
+ Mono.TextEditor/TextEditorOptions.cs \
+ Mono.TextEditor/TextLinkEditMode.cs \
+ Mono.TextEditor/TextMarker.cs \
+ Mono.TextEditor/TextMarkerEvent.cs
+ Mono.TextEditor.Highlighting/Match.cs \
+ Mono.TextEditor.Highlighting/Style.cs \
+ Mono.TextEditor.Highlighting/SyntaxMode.cs \
+ Mono.TextEditor.Highlighting/XmlReadHelper.cs \
+ Mono.TextEditor.Highlighting/ChunkStyle.cs \
+ Mono.TextEditor.Highlighting/SyntaxModeService.cs \
+ Mono.TextEditor.Highlighting/Span.cs \
+ Mono.TextEditor.Tests/Mono.TextEditor.Tests.DefaultEditActions/InsertNewLineTests.cs \
+ Mono.TextEditor.Tests/Mono.TextEditor.Tests.DefaultEditActions/CaretMoveTests.cs
+
+RES = \
+ gtk-gui/gui.stetic \
+ Styles/BrownStyle.xml \
+ Styles/C64Style.xml \
+ Styles/DefaultStyle.xml \
+ Styles/GeditStyle.xml \
+ Styles/IrBlackStyle.xml \
+ Styles/OblivionStyle.xml \
+ Styles/SolarizedDarkStyle.xml \
+ Styles/SolarizedLightStyle.xml \
+ Styles/Styles.xsd \
+ Styles/TangoLightStyle.xml \
+ Styles/VisualStudioStyle.xml \
+ SyntaxModes/ActionScriptSyntaxMode.xml \
+ SyntaxModes/AspNetSyntaxMode.xml \
+ SyntaxModes/BooSyntaxMode.xml \
+ SyntaxModes/CGSyntaxMode.xml \
+ SyntaxModes/ChangeLogSyntaxMode.xml \
+ SyntaxModes/CPPSyntaxMode.xml \
+ SyntaxModes/CSharpSyntaxMode.xml \
+ SyntaxModes/CssSyntaxMode.xml \
+ SyntaxModes/CSyntaxMode.xml \
+ SyntaxModes/DiffSyntaxMode.xml \
+ SyntaxModes/ILSyntaxMode.xml \
+ SyntaxModes/JavascriptSyntaxMode.xml \
+ SyntaxModes/JavaSyntaxMode.xml \
+ SyntaxModes/JaySyntaxMode.xml \
+ SyntaxModes/JsonSyntaxMode.xml \
+ SyntaxModes/LuaSyntaxMode.xml \
+ SyntaxModes/MakefileSyntaxMode.xml \
+ SyntaxModes/PythonSyntaxMode.xml \
+ SyntaxModes/RubySyntaxMode.xml \
+ SyntaxModes/ShellScriptSyntaxMode.xml \
+ SyntaxModes/StringsSyntaxMode.xml \
+ SyntaxModes/ValaSyntaxMode.xml \
+ SyntaxModes/VBNetSyntaxMode.xml \
+ SyntaxModes/XmlSyntaxMode.xml
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+$(ADDIN_BUILD)/%: $(srcdir)/lib/%
+ mkdir -p $(ADDIN_BUILD)
+ cp $< $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources)
+ mkdir -p $(ADDIN_BUILD)
+ $(CSC) $(CSC_FLAGS) -unsafe $(REFS) $(build_resources:%=/resource:%) $(build_sources) -out:$@ -target:library
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY).config: $(srcdir)/$(CONFIG)
+ cp "$(srcdir)/$(CONFIG)" $(ASSEMBLY).config
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES) $(CONFIG)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/core/MonoDevelop.Core/Makefile.am b/main/src/core/MonoDevelop.Core/Makefile.am
index c9cc87438f..872ef1d0cf 100644
--- a/main/src/core/MonoDevelop.Core/Makefile.am
+++ b/main/src/core/MonoDevelop.Core/Makefile.am
@@ -1 +1,410 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/MonoDevelop.Core.dll
+CONFIG = MonoDevelop.Core.dll.config
+CECIL = ../../../build/bin/Mono.Cecil.dll
+CECIL_MDB = ../../../build/bin/Mono.Cecil.Mdb.dll
+
+FILES = \
+ AssemblyInfo.cs \
+ Mono.Options.cs \
+ MonoDevelop.Core.AddIns/ApplicationExtensionNode.cs \
+ MonoDevelop.Core.AddIns/AssemblyExtensionNode.cs \
+ MonoDevelop.Core.AddIns/AssemblyInstalledCondition.cs \
+ MonoDevelop.Core.AddIns/ExecutionModeNode.cs \
+ MonoDevelop.Core.AddIns/ExecutionModeSetNode.cs \
+ MonoDevelop.Core.AddIns/FilePathExtensionNode.cs \
+ MonoDevelop.Core.AddIns/ITargetRuntimeFactory.cs \
+ MonoDevelop.Core.AddIns/MimeTypeExtensionNode.cs \
+ MonoDevelop.Core.AddIns/PackageExtensionNode.cs \
+ MonoDevelop.Core.AddIns/PackageInstalledCondition.cs \
+ MonoDevelop.Core.AddIns/PlatformCondition.cs \
+ MonoDevelop.Core.AddIns/TargetFrameworkNode.cs \
+ MonoDevelop.Core.AddIns/UserDataMigrationNode.cs \
+ MonoDevelop.Core.Assemblies/AssemblyContext.cs \
+ MonoDevelop.Core.Assemblies/ComposedAssemblyContext.cs \
+ MonoDevelop.Core.Assemblies/CustomRuntimeExecutionModeSet.cs \
+ MonoDevelop.Core.Assemblies/DirectoryAssemblyContext.cs \
+ MonoDevelop.Core.Assemblies/Framework.cs \
+ MonoDevelop.Core.Assemblies/IAssemblyContext.cs \
+ MonoDevelop.Core.Assemblies/LibraryPcFileCache.cs \
+ MonoDevelop.Core.Assemblies/MonoFrameworkBackend.cs \
+ MonoDevelop.Core.Assemblies/MonoRuntimeInfo.cs \
+ MonoDevelop.Core.Assemblies/MonoTargetRuntime.cs \
+ MonoDevelop.Core.Assemblies/MonoTargetRuntimeFactory.cs \
+ MonoDevelop.Core.Assemblies/MsNetFrameworkBackend.cs \
+ MonoDevelop.Core.Assemblies/MsNetTargetRuntime.cs \
+ MonoDevelop.Core.Assemblies/MsNetTargetRuntimeFactory.cs \
+ MonoDevelop.Core.Assemblies/PcFileCache.cs \
+ MonoDevelop.Core.Assemblies/RuntimeAssemblyContext.cs \
+ MonoDevelop.Core.Assemblies/SystemAssembly.cs \
+ MonoDevelop.Core.Assemblies/SystemAssemblyService.cs \
+ MonoDevelop.Core.Assemblies/SystemPackage.cs \
+ MonoDevelop.Core.Assemblies/TargetFramework.cs \
+ MonoDevelop.Core.Assemblies/TargetFrameworkBackend.cs \
+ MonoDevelop.Core.Assemblies/TargetFrameworkMoniker.cs \
+ MonoDevelop.Core.Assemblies/TargetRuntime.cs \
+ MonoDevelop.Core.Collections/ReadOnlyDictionary.cs \
+ MonoDevelop.Core.Collections/Set.cs \
+ MonoDevelop.Core.Execution/AddinDependencyAttribute.cs \
+ MonoDevelop.Core.Execution/BreakpointEventHandler.cs \
+ MonoDevelop.Core.Execution/DefaultExecutionHandler.cs \
+ MonoDevelop.Core.Execution/DefaultExecutionMode.cs \
+ MonoDevelop.Core.Execution/DisposerFormatterSink.cs \
+ MonoDevelop.Core.Execution/DotNetExecutionCommand.cs \
+ MonoDevelop.Core.Execution/DotNetExecutionHandler.cs \
+ MonoDevelop.Core.Execution/ExecutionCommand.cs \
+ MonoDevelop.Core.Execution/ExecutionEnvironment.cs \
+ MonoDevelop.Core.Execution/ExecutionMode.cs \
+ MonoDevelop.Core.Execution/ExecutionPlatform.cs \
+ MonoDevelop.Core.Execution/ExternalConsoleFactory.cs \
+ MonoDevelop.Core.Execution/IBreakpoint.cs \
+ MonoDevelop.Core.Execution/IConsole.cs \
+ MonoDevelop.Core.Execution/IConsoleFactory.cs \
+ MonoDevelop.Core.Execution/IExecutionHandler.cs \
+ MonoDevelop.Core.Execution/IExecutionMode.cs \
+ MonoDevelop.Core.Execution/IExecutionModeSet.cs \
+ MonoDevelop.Core.Execution/IProcessAsyncOperation.cs \
+ MonoDevelop.Core.Execution/IProcessHost.cs \
+ MonoDevelop.Core.Execution/IProcessHostController.cs \
+ MonoDevelop.Core.Execution/LocalConsole.cs \
+ MonoDevelop.Core.Execution/MonoPlatformExecutionHandler.cs \
+ MonoDevelop.Core.Execution/MsNetExecutionHandler.cs \
+ MonoDevelop.Core.Execution/NativeExecutionCommand.cs \
+ MonoDevelop.Core.Execution/NativePlatformExecutionHandler.cs \
+ MonoDevelop.Core.Execution/ProcessArgumentBuilder.cs \
+ MonoDevelop.Core.Execution/ProcessExecutionCommand.cs \
+ MonoDevelop.Core.Execution/ProcessExtensions.cs \
+ MonoDevelop.Core.Execution/ProcessHostController.cs \
+ MonoDevelop.Core.Execution/ProcessService.cs \
+ MonoDevelop.Core.Execution/ProcessWrapper.cs \
+ MonoDevelop.Core.Execution/RemoteProcessObject.cs \
+ MonoDevelop.Core.Execution/RemotingService.cs \
+ MonoDevelop.Core.FileSystem/DefaultFileSystemExtension.cs \
+ MonoDevelop.Core.FileSystem/FileSystemExtension.cs \
+ MonoDevelop.Core.FileSystem/UnixFileSystemExtension.cs \
+ MonoDevelop.Core.Instrumentation/Counter.cs \
+ MonoDevelop.Core.Instrumentation/CounterCategory.cs \
+ MonoDevelop.Core.Instrumentation/IInstrumentationConsumer.cs \
+ MonoDevelop.Core.Instrumentation/InstrumentationService.cs \
+ MonoDevelop.Core.Instrumentation/MemoryProbe.cs \
+ MonoDevelop.Core.Instrumentation/TimeCounter.cs \
+ MonoDevelop.Core.Instrumentation/TimerCounter.cs \
+ MonoDevelop.Core.Logging/ConsoleCrayon.cs \
+ MonoDevelop.Core.Logging/ConsoleLogger.cs \
+ MonoDevelop.Core.Logging/FileLogger.cs \
+ MonoDevelop.Core.Logging/ILogger.cs \
+ MonoDevelop.Core.Logging/InstrumentationLogger.cs \
+ MonoDevelop.Core.Logging/LogLevel.cs \
+ MonoDevelop.Core.Logging/RemoteLogger.cs \
+ MonoDevelop.Core.LogReporting/CrashEventArgs.cs \
+ MonoDevelop.Core.LogReporting/CrashMonitor.cs \
+ MonoDevelop.Core.LogReporting/ICrashMonitor.cs \
+ MonoDevelop.Core.LogReporting/LogReportingService.cs \
+ MonoDevelop.Core.LogReporting/MacCrashMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/AggregatedAsyncOperation.cs \
+ MonoDevelop.Core.ProgressMonitoring/AggregatedOperationMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/AsyncOperation.cs \
+ MonoDevelop.Core.ProgressMonitoring/ConsoleProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/ConsoleProjectLoadProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/FilteredProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/IProjectLoadProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/LogTextWriter.cs \
+ MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.cs \
+ MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/ProgressStatusMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/ProgressTracker.cs \
+ MonoDevelop.Core.ProgressMonitoring/SimpleProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/SynchronizedProgressMonitor.cs \
+ MonoDevelop.Core.ProgressMonitoring/WrappedProgressMonitor.cs \
+ MonoDevelop.Core.Serialization/ArrayHandler.cs \
+ MonoDevelop.Core.Serialization/ArrayListHandler.cs \
+ MonoDevelop.Core.Serialization/BinaryDataSerializer.cs \
+ MonoDevelop.Core.Serialization/ClassDataType.cs \
+ MonoDevelop.Core.Serialization/CollectionDataType.cs \
+ MonoDevelop.Core.Serialization/DataCollection.cs \
+ MonoDevelop.Core.Serialization/DataContext.cs \
+ MonoDevelop.Core.Serialization/DataIncludeAttribute.cs \
+ MonoDevelop.Core.Serialization/DataItem.cs \
+ MonoDevelop.Core.Serialization/DataItemAttribute.cs \
+ MonoDevelop.Core.Serialization/DataNode.cs \
+ MonoDevelop.Core.Serialization/DataSerializer.cs \
+ MonoDevelop.Core.Serialization/DataType.cs \
+ MonoDevelop.Core.Serialization/DataValue.cs \
+ MonoDevelop.Core.Serialization/DictionaryDataType.cs \
+ MonoDevelop.Core.Serialization/EnumDataType.cs \
+ MonoDevelop.Core.Serialization/ExpandedCollectionAttribute.cs \
+ MonoDevelop.Core.Serialization/GenericCollectionHandler.cs \
+ MonoDevelop.Core.Serialization/ICollectionHandler.cs \
+ MonoDevelop.Core.Serialization/ICustomDataItemHandler.cs \
+ MonoDevelop.Core.Serialization/IDataItemAttribute.cs \
+ MonoDevelop.Core.Serialization/IExtendedDataItem.cs \
+ MonoDevelop.Core.Serialization/ILoadController.cs \
+ MonoDevelop.Core.Serialization/IPropertyFilter.cs \
+ MonoDevelop.Core.Serialization/ISerializationAttributeProvider.cs \
+ MonoDevelop.Core.Serialization/ItemProperty.cs \
+ MonoDevelop.Core.Serialization/ItemPropertyAttribute.cs \
+ MonoDevelop.Core.Serialization/PrimitiveDataType.cs \
+ MonoDevelop.Core.Serialization/SerializationContext.cs \
+ MonoDevelop.Core.Serialization/TypeAttributeProvider.cs \
+ MonoDevelop.Core.Serialization/XmlDataSerializer.cs \
+ MonoDevelop.Core.Serialization/XmlElementDataType.cs \
+ MonoDevelop.Core.Serialization/XmlMapAttributeProvider.cs \
+ MonoDevelop.Core.Setup/AddinSetupService.cs \
+ MonoDevelop.Core.Setup/UpdateLevel.cs \
+ MonoDevelop.Core.StringParsing/IStringTagModel.cs \
+ MonoDevelop.Core.StringParsing/IStringTagProvider.cs \
+ MonoDevelop.Core.StringParsing/StringTagDescription.cs \
+ MonoDevelop.Core.StringParsing/StringTagModel.cs \
+ MonoDevelop.Core.StringParsing/StringTagModelDescription.cs \
+ MonoDevelop.Core.StringParsing/StringTagProvider.cs \
+ MonoDevelop.Core.Text/BacktrackingStringMatcher.cs \
+ MonoDevelop.Core.Text/LaneStringMatcher.cs \
+ MonoDevelop.Core.Text/StringMatcher.cs \
+ MonoDevelop.Core/ApplicationService.cs \
+ MonoDevelop.Core/BrandingService.cs \
+ MonoDevelop.Core/ClrVersion.cs \
+ MonoDevelop.Core/ComponentModelLocalization.cs \
+ MonoDevelop.Core/DefaultAddinLocalizer.cs \
+ MonoDevelop.Core/EventArgsChain.cs \
+ MonoDevelop.Core/FileEventArgs.cs \
+ MonoDevelop.Core/FilePath.cs \
+ MonoDevelop.Core/FileService.cs \
+ MonoDevelop.Core/Gettext.cs \
+ MonoDevelop.Core/IApplication.cs \
+ MonoDevelop.Core/IApplicationInfo.cs \
+ MonoDevelop.Core/IAsyncOperation.cs \
+ MonoDevelop.Core/IconId.cs \
+ MonoDevelop.Core/ICustomXmlSerializer.cs \
+ MonoDevelop.Core/IPasswordProvider.cs \
+ MonoDevelop.Core/IProgressMonitor.cs \
+ MonoDevelop.Core/ISystemInformationProvider.cs \
+ MonoDevelop.Core/LinuxSystemInformation.cs \
+ MonoDevelop.Core/LoggingService.cs \
+ MonoDevelop.Core/MacSystemInformation.cs \
+ MonoDevelop.Core/PasswordService.cs \
+ MonoDevelop.Core/Platform.cs \
+ MonoDevelop.Core/Properties.cs \
+ MonoDevelop.Core/PropertyBag.cs \
+ MonoDevelop.Core/PropertyChangedEventArgs.cs \
+ MonoDevelop.Core/PropertyService.cs \
+ MonoDevelop.Core/Runtime.cs \
+ MonoDevelop.Core/StringParserService.cs \
+ MonoDevelop.Core/SystemInformation.cs \
+ MonoDevelop.Core/UnixSystemInformation.cs \
+ MonoDevelop.Core/UserDataMigrationService.cs \
+ MonoDevelop.Core/UserException.cs \
+ MonoDevelop.Core/UserProfile.cs \
+ MonoDevelop.Core/WindowsSystemInformation.cs \
+ MonoDevelop.Core/XmlReadHelper.cs \
+ MonoDevelop.Projects.Extensions/DataTypeCodon.cs \
+ MonoDevelop.Projects.Extensions/DotNetProjectNode.cs \
+ MonoDevelop.Projects.Extensions/DotNetProjectSubtypeNode.cs \
+ MonoDevelop.Projects.Extensions/FileFormatNode.cs \
+ MonoDevelop.Projects.Extensions/IAssemblyReferenceHandler.cs \
+ MonoDevelop.Projects.Extensions/IFileFormat.cs \
+ MonoDevelop.Projects.Extensions/IPathHandler.cs \
+ MonoDevelop.Projects.Extensions/IResourceHandler.cs \
+ MonoDevelop.Projects.Extensions/ISolutionItemHandler.cs \
+ MonoDevelop.Projects.Extensions/ItemPropertyCodon.cs \
+ MonoDevelop.Projects.Extensions/ItemTypeCondition.cs \
+ MonoDevelop.Projects.Extensions/ItemTypeNode.cs \
+ MonoDevelop.Projects.Extensions/LanguageBindingCodon.cs \
+ MonoDevelop.Projects.Extensions/MonoDocSourceNode.cs \
+ MonoDevelop.Projects.Extensions/PolicyNode.cs \
+ MonoDevelop.Projects.Extensions/PolicySetNode.cs \
+ MonoDevelop.Projects.Extensions/ProjectBindingCodon.cs \
+ MonoDevelop.Projects.Extensions/ProjectExtensionUtil.cs \
+ MonoDevelop.Projects.Extensions/ProjectLanguageCondition.cs \
+ MonoDevelop.Projects.Extensions/SerlializationMapNode.cs \
+ MonoDevelop.Projects.Extensions/SolutionItemHandler.cs \
+ MonoDevelop.Projects.Extensions/SolutionItemNode.cs \
+ MonoDevelop.Projects.Formats.MD1/BuildActionDataType.cs \
+ MonoDevelop.Projects.Formats.MD1/CmbxFileFormat.cs \
+ MonoDevelop.Projects.Formats.MD1/CombineConfiguration.cs \
+ MonoDevelop.Projects.Formats.MD1/CombineConfigurationEntry.cs \
+ MonoDevelop.Projects.Formats.MD1/CombineConfigurationSet.cs \
+ MonoDevelop.Projects.Formats.MD1/CombineStartupMode.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1CustomDataItem.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1DotNetProjectHandler.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1FileFormat.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1ProjectService.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1SolutionEntityItemHandler.cs \
+ MonoDevelop.Projects.Formats.MD1/MD1SolutionItemHandler.cs \
+ MonoDevelop.Projects.Formats.MD1/PrjxFileFormat.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionAndExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionFactorExpresion.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionFunctionExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionNotExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionOrExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionParser.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionRelationalExpression.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ConditionTokenizer.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/ExpressionParseException.cs \
+ MonoDevelop.Projects.Formats.MSBuild.Conditions/Token.cs \
+ MonoDevelop.Projects.Formats.MSBuild/CompiledAssemblyProjectMSBuildHandler.cs \
+ MonoDevelop.Projects.Formats.MSBuild/IMSBuildImportProvider.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MergeToProjectAttribute.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildFileFormat.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildHandler.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildImportAttribute.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildProject.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectHandler.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildProjectService.cs \
+ MonoDevelop.Projects.Formats.MSBuild/RemoteProjectBuilder.cs \
+ MonoDevelop.Projects.Formats.MSBuild/SlnData.cs \
+ MonoDevelop.Projects.Formats.MSBuild/SlnFileFormat.cs \
+ MonoDevelop.Projects.Formats.MSBuild/TargetsAvailableCondition.cs \
+ MonoDevelop.Projects.Policies/DotNetNamingPolicy.cs \
+ MonoDevelop.Projects.Policies/IPolicyProvider.cs \
+ MonoDevelop.Projects.Policies/PolicyBag.cs \
+ MonoDevelop.Projects.Policies/PolicyChangedEventArgs.cs \
+ MonoDevelop.Projects.Policies/PolicyContainer.cs \
+ MonoDevelop.Projects.Policies/PolicyDictionary.cs \
+ MonoDevelop.Projects.Policies/PolicyService.cs \
+ MonoDevelop.Projects.Policies/PolicySet.cs \
+ MonoDevelop.Projects.Policies/PolicyTypeAttribute.cs \
+ MonoDevelop.Projects.Policies/ScopedPolicy.cs \
+ MonoDevelop.Projects.Text/DocGenerator.cs \
+ MonoDevelop.Projects.Text/IEditableTextFile.cs \
+ MonoDevelop.Projects.Text/ITextFile.cs \
+ MonoDevelop.Projects.Text/ITextFileProvider.cs \
+ MonoDevelop.Projects.Text/TextEncoding.cs \
+ MonoDevelop.Projects.Text/TextFile.cs \
+ MonoDevelop.Projects.Text/TextFileReader.cs \
+ MonoDevelop.Projects.Text/TextFileService.cs \
+ MonoDevelop.Projects.Text/TextFormatter.cs \
+ MonoDevelop.Projects.Utility/ByteOrderMark.cs \
+ MonoDevelop.Projects.Utility/DiffUtility.cs \
+ MonoDevelop.Projects/AuthorInformation.cs \
+ MonoDevelop.Projects/BuildAction.cs \
+ MonoDevelop.Projects/BuildEventHandler.cs \
+ MonoDevelop.Projects/BuildResult.cs \
+ MonoDevelop.Projects/BuildTool.cs \
+ MonoDevelop.Projects/CleanEventHandler.cs \
+ MonoDevelop.Projects/CombineEntryRenamedEventArgs.cs \
+ MonoDevelop.Projects/CompiledAssemblyProject.cs \
+ MonoDevelop.Projects/ConfigurationEventHandler.cs \
+ MonoDevelop.Projects/ConfigurationParameters.cs \
+ MonoDevelop.Projects/ConfigurationSelector.cs \
+ MonoDevelop.Projects/CustomCommand.cs \
+ MonoDevelop.Projects/CustomCommandCollection.cs \
+ MonoDevelop.Projects/CustomCommandExtension.cs \
+ MonoDevelop.Projects/CustomCommandType.cs \
+ MonoDevelop.Projects/CyclicDependencyException.cs \
+ MonoDevelop.Projects/DefaultConfigurationSelector.cs \
+ MonoDevelop.Projects/DotNetAssemblyProject.cs \
+ MonoDevelop.Projects/DotNetProject.cs \
+ MonoDevelop.Projects/DotNetProjectBinding.cs \
+ MonoDevelop.Projects/DotNetProjectConfiguration.cs \
+ MonoDevelop.Projects/DotNetProjectParameters.cs \
+ MonoDevelop.Projects/ExecutionContext.cs \
+ MonoDevelop.Projects/FileCopyMode.cs \
+ MonoDevelop.Projects/FileCopySet.cs \
+ MonoDevelop.Projects/FileFormat.cs \
+ MonoDevelop.Projects/FileFormatManager.cs \
+ MonoDevelop.Projects/GenericProject.cs \
+ MonoDevelop.Projects/GenericProjectBinding.cs \
+ MonoDevelop.Projects/HelpService.cs \
+ MonoDevelop.Projects/IAssemblyProject.cs \
+ MonoDevelop.Projects/IBuildTarget.cs \
+ MonoDevelop.Projects/IConfigurationTarget.cs \
+ MonoDevelop.Projects/IDotNetLanguageBinding.cs \
+ MonoDevelop.Projects/IFileItem.cs \
+ MonoDevelop.Projects/IFolderItem.cs \
+ MonoDevelop.Projects/ILanguageBinding.cs \
+ MonoDevelop.Projects/IProjectBinding.cs \
+ MonoDevelop.Projects/ItemCollection.cs \
+ MonoDevelop.Projects/ItemConfiguration.cs \
+ MonoDevelop.Projects/ItemConfigurationCollection.cs \
+ MonoDevelop.Projects/ItemConfigurationSelector.cs \
+ MonoDevelop.Projects/IWorkspaceObject.cs \
+ MonoDevelop.Projects/LanguageBindingService.cs \
+ MonoDevelop.Projects/PortableDotNetProject.cs \
+ MonoDevelop.Projects/PortableDotNetProjectBinding.cs \
+ MonoDevelop.Projects/Project.cs \
+ MonoDevelop.Projects/ProjectConfiguration.cs \
+ MonoDevelop.Projects/ProjectConvertTool.cs \
+ MonoDevelop.Projects/ProjectCreateInformation.cs \
+ MonoDevelop.Projects/ProjectFile.cs \
+ MonoDevelop.Projects/ProjectFileCollection.cs \
+ MonoDevelop.Projects/ProjectFileEventArgs.cs \
+ MonoDevelop.Projects/ProjectItem.cs \
+ MonoDevelop.Projects/ProjectItemCollection.cs \
+ MonoDevelop.Projects/ProjectItemEventArgs.cs \
+ MonoDevelop.Projects/ProjectModelDataItemAttribute.cs \
+ MonoDevelop.Projects/ProjectParameters.cs \
+ MonoDevelop.Projects/ProjectPathItemPropertyAttribute.cs \
+ MonoDevelop.Projects/ProjectReference.cs \
+ MonoDevelop.Projects/ProjectReferenceCollection.cs \
+ MonoDevelop.Projects/ProjectReferenceEventArgs.cs \
+ MonoDevelop.Projects/ProjectService.cs \
+ MonoDevelop.Projects/ProjectServiceExtension.cs \
+ MonoDevelop.Projects/ProjectsServices.cs \
+ MonoDevelop.Projects/SimpleProjectItem.cs \
+ MonoDevelop.Projects/Solution.cs \
+ MonoDevelop.Projects/SolutionConfiguration.cs \
+ MonoDevelop.Projects/SolutionConfigurationCollection.cs \
+ MonoDevelop.Projects/SolutionConfigurationSelector.cs \
+ MonoDevelop.Projects/SolutionEntityItem.cs \
+ MonoDevelop.Projects/SolutionEventArgs.cs \
+ MonoDevelop.Projects/SolutionFolder.cs \
+ MonoDevelop.Projects/SolutionFolderItemCollection.cs \
+ MonoDevelop.Projects/SolutionItem.cs \
+ MonoDevelop.Projects/SolutionItemConfiguration.cs \
+ MonoDevelop.Projects/SolutionItemConfigurationCollection.cs \
+ MonoDevelop.Projects/SolutionItemEventArgs.cs \
+ MonoDevelop.Projects/SolutionItemReference.cs \
+ MonoDevelop.Projects/UnknownConfiguration.cs \
+ MonoDevelop.Projects/UnknownSolutionItem.cs \
+ MonoDevelop.Projects/UnknownWorkspaceItem.cs \
+ MonoDevelop.Projects/Workspace.cs \
+ MonoDevelop.Projects/WorkspaceItem.cs \
+ MonoDevelop.Projects/WorkspaceItemCollection.cs \
+ MonoDevelop.Projects/WorkspaceItemEventArgs.cs \
+ MonoDevelop.Projects/WorkspaceItemRenamedEventArgs.cs
+
+RES = \
+ frameworks/framework_NET_1_1.xml \
+ frameworks/framework_NET_2_0.xml \
+ frameworks/framework_NET_3_0.xml \
+ frameworks/framework_NET_3_5.xml \
+ frameworks/framework_NET_4_0.xml \
+ md1format.xml \
+ MonoDevelop.Core.addin.xml
+
+REFS = \
+ $(MONO_ADDINS_LIBS) \
+ $(MONO_ADDINS_SETUP_LIBS) \
+ $(MONODOC_LIBS) \
+ -r:../../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:../../../build/bin/MonoDevelop.Projects.Formats.MSBuild.exe \
+ -r:../../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.dll \
+ -r:../../../external/cecil/bin/net_4_0_Debug/Mono.Cecil.Mdb.dll \
+ -r:ICSharpCode.SharpZipLib \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Configuration \
+ -r:System.Core \
+ -r:System.Runtime.Remoting \
+ -r:System.Web \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb
+
+$(ASSEMBLY): $(build_sources) $(build_resources)
+ $(CSC) $(CSC_FLAGS) -warnaserror -unsafe -debug -out:$@ -target:library $(REFS) $(build_resources:%=/resource:%) $(build_sources) \
+ && cp $(srcdir)/$(CONFIG) $(top_builddir)/build/bin
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(CECIL) $(CECIL).mdb $(CECIL_MDB) $(CECIL_MDB).mdb $(CONFIG)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES) $(CONFIG)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/core/MonoDevelop.Ide/Makefile.am b/main/src/core/MonoDevelop.Ide/Makefile.am
index c9cc87438f..51fcc297e0 100644
--- a/main/src/core/MonoDevelop.Ide/Makefile.am
+++ b/main/src/core/MonoDevelop.Ide/Makefile.am
@@ -1 +1,1013 @@
-include $(top_srcdir)/xbuild.include
+
+DEPS = \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll \
+ $(top_builddir)/build/bin/Mono.TextEditor.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Projects.Formats.MSBuild.exe
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_GUI_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ $(MONO_ADDINS_SETUP_LIBS) \
+ $(MONODOC_LIBS) \
+ -r:../../../build/bin/Mono.Cecil.dll \
+ -r:ICSharpCode.SharpZipLib \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Data \
+ -r:System.Drawing \
+ -r:System.Runtime.Remoting \
+ -r:System.Web \
+ -r:System.Web.Services \
+ -r:System.Xml \
+ -r:System.Xml.Linq
+
+FILES = \
+ AssemblyInfo.cs \
+ BuildVariables.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/MonoDevelop.Components.FolderListSelector.cs \
+ gtk-gui/MonoDevelop.Ide.CodeTemplates.CodeTemplatePanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.CodeTemplates.EditTemplateDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Execution.CustomExecutionModeDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Execution.CustomExecutionModeManagerDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Execution.CustomExecutionModeWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Execution.MonoExecutionParametersPreview.cs \
+ gtk-gui/MonoDevelop.Ide.Execution.MonoExecutionParametersWidget.cs \
+ gtk-gui/MonoDevelop.Ide.ExternalTools.ExternalToolPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.FindInFiles.FindInFilesDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Fonts.FontChooserPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Components.ExecutionModeComboBox.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Components.PriorityList.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Components.ProjectSelectorWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Components.StringTagSelectorButton.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.AddinLoadErrorDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MultiMessageDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.MultiTaskProgressDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.NewLayoutDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.ProgressDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.SelectFileFormatDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayWindow.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.AddInsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.AssemblyFoldersPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.AuthorInformationPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildMessagePanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.BuildPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.GlobalAuthorInformationPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.IDEStyleOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.KeyBindingsPanel.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.LoadSavePanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.MaintenanceOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.MonoRuntimePanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.TasksPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Gui.OptionPanels.TextStylePolicyPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.NavigateToDialog.NavigateToDialog.cs \
+ gtk-gui/MonoDevelop.Ide.ProgressMonitoring.ProgressBarMonitor.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.AddExternalFileDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.AddMimeTypeDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ApplyPolicyDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.CombineEntryFeatureSelector.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ConfirmProjectDeleteDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.DeleteConfigDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ExportProjectPolicyDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ExportSolutionDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.FeatureSelectorDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ImportProjectPolicyDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.IncludeNewFilesDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.NewConfigurationDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.NewFileDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.NewPolicySetDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.NewProjectDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.BaseDirectoryPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CodeFormattingPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineBuildOptionsWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineConfigurationPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineEntryConfigurationsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CombineInformationWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CommonAssemblySigningPreferences.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.CustomCommandWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.GeneralProjectOptionsWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.NamespaceSynchronisationPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.OutputOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.PortableRuntimeOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RunOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.RuntimeOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.OptionPanels.StartupOptionsPanelWidget.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ProjectFileSelectorDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.ProjectSelectorDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.RenameConfigDialog.cs \
+ gtk-gui/MonoDevelop.Ide.Projects.SelectReferenceDialog.cs \
+ gtk-gui/MonoDevelop.Ide.SelectEncodingsDialog.cs \
+ gtk-gui/MonoDevelop.Ide.StandardHeader.StandardHeaderPolicyPanelWidget.cs \
+ MonoDevelop.Components.AutoTest/AutoTestClientSession.cs \
+ MonoDevelop.Components.AutoTest/AutoTestService.cs \
+ MonoDevelop.Components.AutoTest/AutoTestSession.cs \
+ MonoDevelop.Components.Chart/Axis.cs \
+ MonoDevelop.Components.Chart/AxisDimension.cs \
+ MonoDevelop.Components.Chart/AxisPosition.cs \
+ MonoDevelop.Components.Chart/BasicChart.cs \
+ MonoDevelop.Components.Chart/ChartCursor.cs \
+ MonoDevelop.Components.Chart/DateTimeAxis.cs \
+ MonoDevelop.Components.Chart/IntegerAxis.cs \
+ MonoDevelop.Components.Chart/Serie.cs \
+ MonoDevelop.Components.Chart/TickEnumerator.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/CommandCategoryCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/CommandCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/CommandItemCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/ItemSetCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/LinkItemCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/LocalCommandItemCodon.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/SchemeExtensionNode.cs \
+ MonoDevelop.Components.Commands.ExtensionNodes/SeparatorItemCodon.cs \
+ MonoDevelop.Components.Commands/ActionCommand.cs \
+ MonoDevelop.Components.Commands/ActionType.cs \
+ MonoDevelop.Components.Commands/Command.cs \
+ MonoDevelop.Components.Commands/CommandArrayInfo.cs \
+ MonoDevelop.Components.Commands/CommandCheckMenuItem.cs \
+ MonoDevelop.Components.Commands/CommandEntry.cs \
+ MonoDevelop.Components.Commands/CommandEntrySet.cs \
+ MonoDevelop.Components.Commands/CommandErrorHandler.cs \
+ MonoDevelop.Components.Commands/CommandFrame.cs \
+ MonoDevelop.Components.Commands/CommandHandler.cs \
+ MonoDevelop.Components.Commands/CommandHandlerAttribute.cs \
+ MonoDevelop.Components.Commands/CommandInfo.cs \
+ MonoDevelop.Components.Commands/CommandInfoSet.cs \
+ MonoDevelop.Components.Commands/CommandManager.cs \
+ MonoDevelop.Components.Commands/CommandMenu.cs \
+ MonoDevelop.Components.Commands/CommandMenuBar.cs \
+ MonoDevelop.Components.Commands/CommandMenuItem.cs \
+ MonoDevelop.Components.Commands/CommandRouterContainer.cs \
+ MonoDevelop.Components.Commands/CommandSelectedEventArgs.cs \
+ MonoDevelop.Components.Commands/CommandSystemCommands.cs \
+ MonoDevelop.Components.Commands/CommandToggleToolButton.cs \
+ MonoDevelop.Components.Commands/CommandToolbar.cs \
+ MonoDevelop.Components.Commands/CommandToolButton.cs \
+ MonoDevelop.Components.Commands/CustomCommand.cs \
+ MonoDevelop.Components.Commands/CustomCommandTargetAttribute.cs \
+ MonoDevelop.Components.Commands/CustomCommandUpdaterAttribute.cs \
+ MonoDevelop.Components.Commands/CustomItem.cs \
+ MonoDevelop.Components.Commands/CustomMenuItem.cs \
+ MonoDevelop.Components.Commands/ICommandBar.cs \
+ MonoDevelop.Components.Commands/ICommandDelegatorRouter.cs \
+ MonoDevelop.Components.Commands/ICommandMenuItem.cs \
+ MonoDevelop.Components.Commands/ICommandRouter.cs \
+ MonoDevelop.Components.Commands/ICommandTargetVisitor.cs \
+ MonoDevelop.Components.Commands/ICommandUpdateHandler.cs \
+ MonoDevelop.Components.Commands/ICommandUserItem.cs \
+ MonoDevelop.Components.Commands/IMultiCastCommandRouter.cs \
+ MonoDevelop.Components.Commands/KeyBindingManager.cs \
+ MonoDevelop.Components.Commands/KeyBindingScheme.cs \
+ MonoDevelop.Components.Commands/KeyBindingService.cs \
+ MonoDevelop.Components.Commands/KeyBindingSet.cs \
+ MonoDevelop.Components.Commands/LinkCommandEntry.cs \
+ MonoDevelop.Components.Commands/MenuToolButton.cs \
+ MonoDevelop.Components.Docking/AutoHideBox.cs \
+ MonoDevelop.Components.Docking/DockBar.cs \
+ MonoDevelop.Components.Docking/DockBarItem.cs \
+ MonoDevelop.Components.Docking/DockContainer.cs \
+ MonoDevelop.Components.Docking/DockFrame.cs \
+ MonoDevelop.Components.Docking/DockFrameTopLevel.cs \
+ MonoDevelop.Components.Docking/DockGroup.cs \
+ MonoDevelop.Components.Docking/DockGroupItem.cs \
+ MonoDevelop.Components.Docking/DockGroupType.cs \
+ MonoDevelop.Components.Docking/DockItem.cs \
+ MonoDevelop.Components.Docking/DockItemBehavior.cs \
+ MonoDevelop.Components.Docking/DockItemContainer.cs \
+ MonoDevelop.Components.Docking/DockItemStatus.cs \
+ MonoDevelop.Components.Docking/DockItemToolbar.cs \
+ MonoDevelop.Components.Docking/DockLayout.cs \
+ MonoDevelop.Components.Docking/DockObject.cs \
+ MonoDevelop.Components.Docking/DockPosition.cs \
+ MonoDevelop.Components.Docking/PlaceholderWindow.cs \
+ MonoDevelop.Components.Docking/ShadedContainer.cs \
+ MonoDevelop.Components.Docking/TabStrip.cs \
+ MonoDevelop.Components.DockToolbars/ArrowWindow.cs \
+ MonoDevelop.Components.DockToolbars/DockedPosition.cs \
+ MonoDevelop.Components.DockToolbars/DockGrip.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbar.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarFrame.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarFrameLayout.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarPanel.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarPosition.cs \
+ MonoDevelop.Components.DockToolbars/DockToolbarStatus.cs \
+ MonoDevelop.Components.DockToolbars/FixedPanel.cs \
+ MonoDevelop.Components.DockToolbars/FloatingDock.cs \
+ MonoDevelop.Components.DockToolbars/FloatingPosition.cs \
+ MonoDevelop.Components.DockToolbars/IDockBar.cs \
+ MonoDevelop.Components.DockToolbars/PlaceholderWindow.cs \
+ MonoDevelop.Components.Extensions/AlertDialog.cs \
+ MonoDevelop.Components.Extensions/ErrorDialog.cs \
+ MonoDevelop.Components.Extensions/ISelectFileDialog.cs \
+ MonoDevelop.Components.Extensions/PlatformDialog.cs \
+ MonoDevelop.Components.Extensions/TextQuestionDialog.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/BooleanEditorCell.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/CharPropertyEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/CollectionEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/ColorEditorCell.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/DateTimeEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/DefaultEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/EnumerationEditorCell.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/EventEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/ExpandableObjectEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/FilePathEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/FlagsEditorCell.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/FlagsSelectorDialog.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/FloatRange.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/IntRange.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/TextEditor.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/TextEditorDialog.cs \
+ MonoDevelop.Components.PropertyGrid.Editors/TimeSpanEditor.cs \
+ MonoDevelop.Components.PropertyGrid/DefaultPropertyTab.cs \
+ MonoDevelop.Components.PropertyGrid/EditorManager.cs \
+ MonoDevelop.Components.PropertyGrid/EventPropertyTab.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyEditorCell.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyEditorTypeAttribute.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyGrid.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyGridTree.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyValueChangedEventArgs.cs \
+ MonoDevelop.Components.PropertyGrid/PropertyValueChangedEventHandler.cs \
+ MonoDevelop.Components.PropertyGrid/SurrogateUITypeEditorAttribute.cs \
+ MonoDevelop.Components.Theming/GtkColors.cs \
+ MonoDevelop.Components.Theming/GtkTheme.cs \
+ MonoDevelop.Components.Theming/Theme.cs \
+ MonoDevelop.Components.Theming/ThemeContext.cs \
+ MonoDevelop.Components.Theming/ThemeEngine.cs \
+ MonoDevelop.Components/BaseFileEntry.cs \
+ MonoDevelop.Components/CairoExtensions.cs \
+ MonoDevelop.Components/CellRendererComboBox.cs \
+ MonoDevelop.Components/CompactScrolledWindow.cs \
+ MonoDevelop.Components/ConsoleView.cs \
+ MonoDevelop.Components/ContextMenuTreeView.cs \
+ MonoDevelop.Components/DataGrid.cs \
+ MonoDevelop.Components/DropDownBox.cs \
+ MonoDevelop.Components/DropDownBoxListWindow.cs \
+ MonoDevelop.Components/FileEntry.cs \
+ MonoDevelop.Components/FileFilterSet.cs \
+ MonoDevelop.Components/FileSelector.cs \
+ MonoDevelop.Components/FixedWidthWrapLabel.cs \
+ MonoDevelop.Components/FolderDialog.cs \
+ MonoDevelop.Components/FolderEntry.cs \
+ MonoDevelop.Components/FolderListSelector.cs \
+ MonoDevelop.Components/GtkUtil.cs \
+ MonoDevelop.Components/HeaderBox.cs \
+ MonoDevelop.Components/HoverImageButton.cs \
+ MonoDevelop.Components/HslColor.cs \
+ MonoDevelop.Components/IconView.cs \
+ MonoDevelop.Components/ImageLoader.cs \
+ MonoDevelop.Components/InfoBar.cs \
+ MonoDevelop.Components/InvisibleFrame.cs \
+ MonoDevelop.Components/ListView.cs \
+ MonoDevelop.Components/MenuButton.cs \
+ MonoDevelop.Components/MenuButtonEntry.cs \
+ MonoDevelop.Components/MiniButton.cs \
+ MonoDevelop.Components/Navbar.cs \
+ MonoDevelop.Components/NotebookButtonBar.cs \
+ MonoDevelop.Components/PangoCairoHelper.cs \
+ MonoDevelop.Components/PathBar.cs \
+ MonoDevelop.Components/RoundedFrame.cs \
+ MonoDevelop.Components/SearchEntry.cs \
+ MonoDevelop.Components/SectionList.cs \
+ MonoDevelop.Components/SelectFileDialog.cs \
+ MonoDevelop.Components/SelectFolderDialog.cs \
+ MonoDevelop.Components/TabLabel.cs \
+ MonoDevelop.Components/Tabstrip.cs \
+ MonoDevelop.Components/TooltipWindow.cs \
+ MonoDevelop.Components/TreeViewCellContainer.cs \
+ MonoDevelop.Components/TreeViewState.cs \
+ MonoDevelop.Components/WindowTransparencyDecorator.cs \
+ MonoDevelop.Ide.CodeCompletion/CodeCompletionContext.cs \
+ MonoDevelop.Ide.CodeCompletion/CodeCompletionContextEventArgs.cs \
+ MonoDevelop.Ide.CodeCompletion/CompletionData.cs \
+ MonoDevelop.Ide.CodeCompletion/CompletionDataList.cs \
+ MonoDevelop.Ide.CodeCompletion/CompletionListWindow.cs \
+ MonoDevelop.Ide.CodeCompletion/CompletionMatcher.cs \
+ MonoDevelop.Ide.CodeCompletion/CompletionWindowManager.cs \
+ MonoDevelop.Ide.CodeCompletion/DeclarationViewWindow.cs \
+ MonoDevelop.Ide.CodeCompletion/ICompletionWidget.cs \
+ MonoDevelop.Ide.CodeCompletion/ListWidget.cs \
+ MonoDevelop.Ide.CodeCompletion/ListWindow.cs \
+ MonoDevelop.Ide.CodeCompletion/MemberCompletionData.cs \
+ MonoDevelop.Ide.CodeCompletion/MutableCompletionDataList.cs \
+ MonoDevelop.Ide.CodeCompletion/ParameterInformationWindow.cs \
+ MonoDevelop.Ide.CodeCompletion/ParameterInformationWindowManager.cs \
+ MonoDevelop.Ide.CodeFormatting/CodeFormatter.cs \
+ MonoDevelop.Ide.CodeFormatting/CodeFormatterExtensionNode.cs \
+ MonoDevelop.Ide.CodeFormatting/CodeFormatterService.cs \
+ MonoDevelop.Ide.CodeFormatting/CodeFormattingCommands.cs \
+ MonoDevelop.Ide.CodeFormatting/DefaultCodeFormatter.cs \
+ MonoDevelop.Ide.CodeFormatting/IAdvancedCodeFormatter.cs \
+ MonoDevelop.Ide.CodeFormatting/ICodeFormatter.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplate.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplateCodon.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplateCompletionData.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplateListDataProvider.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplatePanel.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplateService.cs \
+ MonoDevelop.Ide.CodeTemplates/CodeTemplateVariable.cs \
+ MonoDevelop.Ide.CodeTemplates/EditTemplateDialog.cs \
+ MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs \
+ MonoDevelop.Ide.Codons/CategoryNode.cs \
+ MonoDevelop.Ide.Codons/CombineOpenCondition.cs \
+ MonoDevelop.Ide.Codons/ContextPadCodon.cs \
+ MonoDevelop.Ide.Codons/DisplayBindingCodon.cs \
+ MonoDevelop.Ide.Codons/FileFilterCodon.cs \
+ MonoDevelop.Ide.Codons/FileTemplateConditionTypeCodon.cs \
+ MonoDevelop.Ide.Codons/FileTemplateTypeCodon.cs \
+ MonoDevelop.Ide.Codons/LanguageActiveCondition.cs \
+ MonoDevelop.Ide.Codons/NodeBuilderCodon.cs \
+ MonoDevelop.Ide.Codons/PadCodon.cs \
+ MonoDevelop.Ide.Codons/PadContextMenuExtensionNode.cs \
+ MonoDevelop.Ide.Codons/PadOptionCodon.cs \
+ MonoDevelop.Ide.Codons/ProjectActiveCondition.cs \
+ MonoDevelop.Ide.Codons/ProjectTemplateCodon.cs \
+ MonoDevelop.Ide.Codons/SolutionPadCodon.cs \
+ MonoDevelop.Ide.Codons/TaskListViewCodon.cs \
+ MonoDevelop.Ide.Codons/WorkbenchContextCodon.cs \
+ MonoDevelop.Ide.Commands/CustomStringTagProvider.cs \
+ MonoDevelop.Ide.Commands/EditCommands.cs \
+ MonoDevelop.Ide.Commands/FileCommands.cs \
+ MonoDevelop.Ide.Commands/FileTabCommands.cs \
+ MonoDevelop.Ide.Commands/HelpCommands.cs \
+ MonoDevelop.Ide.Commands/NavigationCommands.cs \
+ MonoDevelop.Ide.Commands/ProjectCommands.cs \
+ MonoDevelop.Ide.Commands/SearchCommands.cs \
+ MonoDevelop.Ide.Commands/TextEditorCommands.cs \
+ MonoDevelop.Ide.Commands/ToolsCommands.cs \
+ MonoDevelop.Ide.Commands/ViewCommands.cs \
+ MonoDevelop.Ide.Commands/WindowCommands.cs \
+ MonoDevelop.Ide.CustomTools/CustomTool.cs \
+ MonoDevelop.Ide.CustomTools/CustomToolService.cs \
+ MonoDevelop.Ide.Desktop/DefaultPlatformService.cs \
+ MonoDevelop.Ide.Desktop/DesktopApplication.cs \
+ MonoDevelop.Ide.Desktop/PlatformService.cs \
+ MonoDevelop.Ide.Desktop/RecentFileStorage.cs \
+ MonoDevelop.Ide.Desktop/RecentItem.cs \
+ MonoDevelop.Ide.Desktop/RecentOpen.cs \
+ MonoDevelop.Ide.Execution/CommandExecutionContext.cs \
+ MonoDevelop.Ide.Execution/CustomArgsCustomizer.cs \
+ MonoDevelop.Ide.Execution/CustomExecutionMode.cs \
+ MonoDevelop.Ide.Execution/CustomExecutionModeDialog.cs \
+ MonoDevelop.Ide.Execution/CustomExecutionModeManagerDialog.cs \
+ MonoDevelop.Ide.Execution/CustomExecutionModeWidget.cs \
+ MonoDevelop.Ide.Execution/ExecutionModeCommandService.cs \
+ MonoDevelop.Ide.Execution/IExecutionCommandCustomizer.cs \
+ MonoDevelop.Ide.Execution/IExecutionConfigurationEditor.cs \
+ MonoDevelop.Ide.Execution/MonoExecutionCustomizer.cs \
+ MonoDevelop.Ide.Execution/MonoExecutionParameters.cs \
+ MonoDevelop.Ide.Execution/MonoExecutionParametersPreview.cs \
+ MonoDevelop.Ide.Execution/MonoExecutionParametersWidget.cs \
+ MonoDevelop.Ide.Execution/ParameterizedExecutionHandler.cs \
+ MonoDevelop.Ide.Extensions/CustomToolExtensionNode.cs \
+ MonoDevelop.Ide.Extensions/FileTypeCondition.cs \
+ MonoDevelop.Ide.Extensions/IAddFileDialogHandler.cs \
+ MonoDevelop.Ide.Extensions/IOpenFileDialogHandler.cs \
+ MonoDevelop.Ide.Extensions/LayoutExtensionNode.cs \
+ MonoDevelop.Ide.Extensions/MimeTypeNode.cs \
+ MonoDevelop.Ide.Extensions/MimeTypeOptionsPanelNode.cs \
+ MonoDevelop.Ide.Extensions/OptionsDialogSection.cs \
+ MonoDevelop.Ide.Extensions/OptionsPanelNode.cs \
+ MonoDevelop.Ide.Extensions/ServiceUrlExtensionNode.cs \
+ MonoDevelop.Ide.Extensions/StartupHandlerExtensionAttribute.cs \
+ MonoDevelop.Ide.Extensions/StockIconCodon.cs \
+ MonoDevelop.Ide.Extensions/TextEditorExtensionNode.cs \
+ MonoDevelop.Ide.ExternalTools/ExternalTool.cs \
+ MonoDevelop.Ide.ExternalTools/ExternalToolPanel.cs \
+ MonoDevelop.Ide.ExternalTools/ExternalToolService.cs \
+ MonoDevelop.Ide.FindInFiles/Commands.cs \
+ MonoDevelop.Ide.FindInFiles/FileProvider.cs \
+ MonoDevelop.Ide.FindInFiles/FilterOptions.cs \
+ MonoDevelop.Ide.FindInFiles/FindInFilesDialog.cs \
+ MonoDevelop.Ide.FindInFiles/FindReplace.cs \
+ MonoDevelop.Ide.FindInFiles/ISearchProgressMonitor.cs \
+ MonoDevelop.Ide.FindInFiles/MemberCollector.cs \
+ MonoDevelop.Ide.FindInFiles/MemberReference.cs \
+ MonoDevelop.Ide.FindInFiles/ReferencesFinder.cs \
+ MonoDevelop.Ide.FindInFiles/Scope.cs \
+ MonoDevelop.Ide.FindInFiles/SearchCollector.cs \
+ MonoDevelop.Ide.FindInFiles/SearchProgressMonitor.cs \
+ MonoDevelop.Ide.FindInFiles/SearchResult.cs \
+ MonoDevelop.Ide.FindInFiles/SearchResultPad.cs \
+ MonoDevelop.Ide.FindInFiles/SearchResultWidget.cs \
+ MonoDevelop.Ide.Fonts/FontChooserPanel.cs \
+ MonoDevelop.Ide.Fonts/FontChooserPanelWidget.cs \
+ MonoDevelop.Ide.Fonts/FontDescriptionCodon.cs \
+ MonoDevelop.Ide.Fonts/FontService.cs \
+ MonoDevelop.Ide.Gui.Components/CellRendererPixbuf.cs \
+ MonoDevelop.Ide.Gui.Components/DragOperation.cs \
+ MonoDevelop.Ide.Gui.Components/EnvVarList.cs \
+ MonoDevelop.Ide.Gui.Components/ExecutionModeComboBox.cs \
+ MonoDevelop.Ide.Gui.Components/ExtensibleTreeView.cs \
+ MonoDevelop.Ide.Gui.Components/ITreeBuilder.cs \
+ MonoDevelop.Ide.Gui.Components/ITreeBuilderContext.cs \
+ MonoDevelop.Ide.Gui.Components/ITreeNavigator.cs \
+ MonoDevelop.Ide.Gui.Components/ITreeOptions.cs \
+ MonoDevelop.Ide.Gui.Components/LogView.cs \
+ MonoDevelop.Ide.Gui.Components/NodeAttributes.cs \
+ MonoDevelop.Ide.Gui.Components/NodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Components/NodeBuilderExtension.cs \
+ MonoDevelop.Ide.Gui.Components/NodeCommandHandler.cs \
+ MonoDevelop.Ide.Gui.Components/NodeState.cs \
+ MonoDevelop.Ide.Gui.Components/PadTreeView.cs \
+ MonoDevelop.Ide.Gui.Components/PriorityList.cs \
+ MonoDevelop.Ide.Gui.Components/ProjectFileEntry.cs \
+ MonoDevelop.Ide.Gui.Components/ProjectSelectorWidget.cs \
+ MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs \
+ MonoDevelop.Ide.Gui.Components/TransactedTreeBuilder.cs \
+ MonoDevelop.Ide.Gui.Components/TreeBuilder.cs \
+ MonoDevelop.Ide.Gui.Components/TreeNodeNavigator.cs \
+ MonoDevelop.Ide.Gui.Components/TreeOptions.cs \
+ MonoDevelop.Ide.Gui.Components/TreePadOption.cs \
+ MonoDevelop.Ide.Gui.Components/TreeViewItem.cs \
+ MonoDevelop.Ide.Gui.Components/TypeNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs \
+ MonoDevelop.Ide.Gui.Content/DocumentStateTracker.cs \
+ MonoDevelop.Ide.Gui.Content/IBookmarkBuffer.cs \
+ MonoDevelop.Ide.Gui.Content/IClipboardHandler.cs \
+ MonoDevelop.Ide.Gui.Content/IEditableTextBuffer.cs \
+ MonoDevelop.Ide.Gui.Content/IEncodedTextContent.cs \
+ MonoDevelop.Ide.Gui.Content/IExtensibleTextEditor.cs \
+ MonoDevelop.Ide.Gui.Content/IFoldable.cs \
+ MonoDevelop.Ide.Gui.Content/ILocationList.cs \
+ MonoDevelop.Ide.Gui.Content/INavigable.cs \
+ MonoDevelop.Ide.Gui.Content/IPathedDocument.cs \
+ MonoDevelop.Ide.Gui.Content/IPrintable.cs \
+ MonoDevelop.Ide.Gui.Content/ISmartIndenter.cs \
+ MonoDevelop.Ide.Gui.Content/ISplittable.cs \
+ MonoDevelop.Ide.Gui.Content/ISupportsProjectReload.cs \
+ MonoDevelop.Ide.Gui.Content/ITextBuffer.cs \
+ MonoDevelop.Ide.Gui.Content/ITextEditorResolver.cs \
+ MonoDevelop.Ide.Gui.Content/IUndoHandler.cs \
+ MonoDevelop.Ide.Gui.Content/IUrlHandler.cs \
+ MonoDevelop.Ide.Gui.Content/IZoomable.cs \
+ MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs \
+ MonoDevelop.Ide.Gui.Content/TextStylePolicy.cs \
+ MonoDevelop.Ide.Gui.Dialogs/AboutMonoDevelopTabPage.cs \
+ MonoDevelop.Ide.Gui.Dialogs/AddinLoadErrorDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/CommonAboutDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/DirtyFilesDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/FeedbackDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/FileSelectorDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/GtkAlertDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/GtkErrorDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/IOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/ItemOptionsDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/ItemOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MimeTypePolicyOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MimeTypePolicyOptionsSection.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MultiConfigItemOptionsDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MultiConfigItemOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MultiMessageDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/MultiTaskProgressDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/NewLayoutDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/OpenFileDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/OptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/PolicyOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.Dialogs/ProgressDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/SelectEncodingsDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/SelectFileFormatDialog.cs \
+ MonoDevelop.Ide.Gui.Dialogs/SetupApp.cs \
+ MonoDevelop.Ide.Gui.Dialogs/SplashScreen.cs \
+ MonoDevelop.Ide.Gui.Dialogs/TipOfTheDay.cs \
+ MonoDevelop.Ide.Gui.Dialogs/VersionInformationTabPage.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/AddInsOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/AuthorInformationPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/BuildMessagePanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/BuildPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/GlobalAuthorInformationPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/IDEStyleOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/KeyBindingsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/LoadSavePanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/LogAgentOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/MaintenanceOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/MonoRuntimePanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/SdkLocationPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/TasksOptionsPanel.cs \
+ MonoDevelop.Ide.Gui.OptionPanels/TextStylePolicyPanel.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ClassBrowserPad.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ClassBrowserPadWidget.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ClassData.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/CombineNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/EventNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/FieldNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeCommandHandler.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/MethodNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceData.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/PropertyNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ReferenceNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/SolutionNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/FileOperationsBuilderExtension.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderFileNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionFolderNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/SolutionNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/UnknownEntryNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/WorkspaceNodeBuilder.cs \
+ MonoDevelop.Ide.Gui.Pads/DefaultMonitorPad.cs \
+ MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs \
+ MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs \
+ MonoDevelop.Ide.Gui.Pads/SolutionPad.cs \
+ MonoDevelop.Ide.Gui.Pads/TaskListPad.cs \
+ MonoDevelop.Ide.Gui.Pads/TreeViewPad.cs \
+ MonoDevelop.Ide.Gui/AbstractAttachableViewContent.cs \
+ MonoDevelop.Ide.Gui/AbstractBaseViewContent.cs \
+ MonoDevelop.Ide.Gui/AbstractPadContent.cs \
+ MonoDevelop.Ide.Gui/AbstractViewContent.cs \
+ MonoDevelop.Ide.Gui/AsyncDispatchAttribute.cs \
+ MonoDevelop.Ide.Gui/BackgroundProgressMonitor.cs \
+ MonoDevelop.Ide.Gui/CommonTextEditorOptions.cs \
+ MonoDevelop.Ide.Gui/ConfigurationComboBox.cs \
+ MonoDevelop.Ide.Gui/DefaultWorkbench.cs \
+ MonoDevelop.Ide.Gui/DisplayBindingService.cs \
+ MonoDevelop.Ide.Gui/DockItemToolbarLoader.cs \
+ MonoDevelop.Ide.Gui/Document.cs \
+ MonoDevelop.Ide.Gui/DocumentSwitcher.cs \
+ MonoDevelop.Ide.Gui/DragNotebook.cs \
+ MonoDevelop.Ide.Gui/FileViewer.cs \
+ MonoDevelop.Ide.Gui/FreeDispatchAttribute.cs \
+ MonoDevelop.Ide.Gui/GtkSynchronizationContext.cs \
+ MonoDevelop.Ide.Gui/GuiSyncContext.cs \
+ MonoDevelop.Ide.Gui/GuiSyncObject.cs \
+ MonoDevelop.Ide.Gui/HiddenTextEditorViewContent.cs \
+ MonoDevelop.Ide.Gui/HiddenWorkbenchWindow.cs \
+ MonoDevelop.Ide.Gui/IAttachableViewContent.cs \
+ MonoDevelop.Ide.Gui/IBaseViewContent.cs \
+ MonoDevelop.Ide.Gui/IDisplayBinding.cs \
+ MonoDevelop.Ide.Gui/IMementoCapable.cs \
+ MonoDevelop.Ide.Gui/InternalLog.cs \
+ MonoDevelop.Ide.Gui/IPadContainer.cs \
+ MonoDevelop.Ide.Gui/IPadContent.cs \
+ MonoDevelop.Ide.Gui/IViewContent.cs \
+ MonoDevelop.Ide.Gui/IWorkbenchWindow.cs \
+ MonoDevelop.Ide.Gui/LayoutComboBox.cs \
+ MonoDevelop.Ide.Gui/MonoDevelopStatusBar.cs \
+ MonoDevelop.Ide.Gui/Pad.cs \
+ MonoDevelop.Ide.Gui/PadFontChanger.cs \
+ MonoDevelop.Ide.Gui/ProgressMonitors.cs \
+ MonoDevelop.Ide.Gui/ProjectLoadProgressMonitor.cs \
+ MonoDevelop.Ide.Gui/SdiWorkspaceWindow.cs \
+ MonoDevelop.Ide.Gui/StartupInfo.cs \
+ MonoDevelop.Ide.Gui/StatusProgressMonitor.cs \
+ MonoDevelop.Ide.Gui/StockIcons.cs \
+ MonoDevelop.Ide.Gui/SyncContext.cs \
+ MonoDevelop.Ide.Gui/SyncContextAttribute.cs \
+ MonoDevelop.Ide.Gui/SyncObject.cs \
+ MonoDevelop.Ide.Gui/ToolbarComboBox.cs \
+ MonoDevelop.Ide.Gui/ViewCommandHandlers.cs \
+ MonoDevelop.Ide.Gui/Workbench.cs \
+ MonoDevelop.Ide.Gui/WorkbenchContext.cs \
+ MonoDevelop.Ide.Gui/WorkbenchMemento.cs \
+ MonoDevelop.Ide.Gui/WorkbenchWindow.cs \
+ MonoDevelop.Ide.NavigateToDialog/NavigateToCommand.cs \
+ MonoDevelop.Ide.NavigateToDialog/NavigateToDialog.cs \
+ MonoDevelop.Ide.NavigateToDialog/ResultsDataSource.cs \
+ MonoDevelop.Ide.NavigateToDialog/SearchResult.cs \
+ MonoDevelop.Ide.Navigation/DocumentNavigationPoint.cs \
+ MonoDevelop.Ide.Navigation/HistoryList.cs \
+ MonoDevelop.Ide.Navigation/NavigationHistoryItem.cs \
+ MonoDevelop.Ide.Navigation/NavigationHistoryService.cs \
+ MonoDevelop.Ide.Navigation/NavigationPoint.cs \
+ MonoDevelop.Ide.Navigation/TextFileNavigationPoint.cs \
+ MonoDevelop.Ide.OnlineTemplates/OnlineTemplateService.cs \
+ MonoDevelop.Ide.OnlineTemplates/ProjectTemplateIndex.cs \
+ MonoDevelop.Ide.ProgressMonitoring/BaseProgressMonitor.cs \
+ MonoDevelop.Ide.ProgressMonitoring/MessageDialogProgressMonitor.cs \
+ MonoDevelop.Ide.ProgressMonitoring/MultiTaskDialogProgressMonitor.cs \
+ MonoDevelop.Ide.ProgressMonitoring/ProgressBarMonitor.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/BaseDirectoryPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/BaseDirectoryPanelWidget.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CodeFormattingPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CombineBuildOptions.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CombineConfigurationPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CombineInformationPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CommonAssemblySigningPreferences.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CustomCommandPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CustomCommandPanelWidget.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/CustomCommandWidget.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/GeneralProjectOptions.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/NamespaceSynchronisationPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/OutputOptionsPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/PortableRuntimeOptionsPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/RunOptionsPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/RuntimeOptionsPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/SolutionItemConfigurationsPanel.cs \
+ MonoDevelop.Ide.Projects.OptionPanels/StartupOptionsPanel.cs \
+ MonoDevelop.Ide.Projects/AddExternalFileDialog.cs \
+ MonoDevelop.Ide.Projects/AddFileDialog.cs \
+ MonoDevelop.Ide.Projects/AddMimeTypeDialog.cs \
+ MonoDevelop.Ide.Projects/ApplyPolicyDialog.cs \
+ MonoDevelop.Ide.Projects/AssemblyReferencePanel.cs \
+ MonoDevelop.Ide.Projects/CombineEntryFeatureSelector.cs \
+ MonoDevelop.Ide.Projects/CombineOptionsDialog.cs \
+ MonoDevelop.Ide.Projects/ConfirmProjectDeleteDialog.cs \
+ MonoDevelop.Ide.Projects/DefaultPolicyOptionsDialog.cs \
+ MonoDevelop.Ide.Projects/DeleteConfigDialog.cs \
+ MonoDevelop.Ide.Projects/ExportProjectPolicyDialog.cs \
+ MonoDevelop.Ide.Projects/ExportSolutionDialog.cs \
+ MonoDevelop.Ide.Projects/FeatureSelectorDialog.cs \
+ MonoDevelop.Ide.Projects/ImportProjectPolicyDialog.cs \
+ MonoDevelop.Ide.Projects/IncludeNewFilesDialog.cs \
+ MonoDevelop.Ide.Projects/NewConfigurationDialog.cs \
+ MonoDevelop.Ide.Projects/NewFileDialog.cs \
+ MonoDevelop.Ide.Projects/NewPolicySetDialog.cs \
+ MonoDevelop.Ide.Projects/NewProjectDialog.cs \
+ MonoDevelop.Ide.Projects/NewProjectOptionsWidget.cs \
+ MonoDevelop.Ide.Projects/PackageReferencePanel.cs \
+ MonoDevelop.Ide.Projects/ProjectFileSelectorDialog.cs \
+ MonoDevelop.Ide.Projects/ProjectOptionsDialog.cs \
+ MonoDevelop.Ide.Projects/ProjectReferencePanel.cs \
+ MonoDevelop.Ide.Projects/ProjectSelectorDialog.cs \
+ MonoDevelop.Ide.Projects/RenameConfigDialog.cs \
+ MonoDevelop.Ide.Projects/SelectReferenceDialog.cs \
+ MonoDevelop.Ide.Projects/TemplatePickerWidget.cs \
+ MonoDevelop.Ide.StandardHeader/StandardHeaderPolicyPanel.cs \
+ MonoDevelop.Ide.StandardHeader/StandardHeaderService.cs \
+ MonoDevelop.Ide.Tasks/CommentTag.cs \
+ MonoDevelop.Ide.Tasks/CommentTasksChangedEventHandler.cs \
+ MonoDevelop.Ide.Tasks/CommentTasksView.cs \
+ MonoDevelop.Ide.Tasks/ITaskListView.cs \
+ MonoDevelop.Ide.Tasks/Task.cs \
+ MonoDevelop.Ide.Tasks/TaskPriority.cs \
+ MonoDevelop.Ide.Tasks/TaskService.cs \
+ MonoDevelop.Ide.Tasks/TaskStore.cs \
+ MonoDevelop.Ide.Tasks/UserTasksView.cs \
+ MonoDevelop.Ide.Templates/ClrVersionFileTemplateCondition.cs \
+ MonoDevelop.Ide.Templates/CodeDomFileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/CodeTranslationFileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/DirectoryTemplate.cs \
+ MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/FileTemplate.cs \
+ MonoDevelop.Ide.Templates/FileTemplateCondition.cs \
+ MonoDevelop.Ide.Templates/FileTemplateReference.cs \
+ MonoDevelop.Ide.Templates/ICustomProjectCIEntry.cs \
+ MonoDevelop.Ide.Templates/INewFileCreator.cs \
+ MonoDevelop.Ide.Templates/ISolutionItemDescriptor.cs \
+ MonoDevelop.Ide.Templates/ISolutionItemFeature.cs \
+ MonoDevelop.Ide.Templates/ParentProjectFileTemplateCondition.cs \
+ MonoDevelop.Ide.Templates/PartialTypeFileTemplateCondition.cs \
+ MonoDevelop.Ide.Templates/ProjectDescriptor.cs \
+ MonoDevelop.Ide.Templates/ProjectTemplate.cs \
+ MonoDevelop.Ide.Templates/ResourceFileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/SolutionDescriptor.cs \
+ MonoDevelop.Ide.Templates/SolutionItemDescriptor.cs \
+ MonoDevelop.Ide.Templates/TextFileDescriptionTemplate.cs \
+ MonoDevelop.Ide.Templates/XmlCodeDomReader.cs \
+ MonoDevelop.Ide.TypeSystem/Ambience.cs \
+ MonoDevelop.Ide.TypeSystem/AmbienceService.cs \
+ MonoDevelop.Ide.TypeSystem/CodeGenerationService.cs \
+ MonoDevelop.Ide.TypeSystem/CodeGenerator.cs \
+ MonoDevelop.Ide.TypeSystem/Comment.cs \
+ MonoDevelop.Ide.TypeSystem/ConditionalRegion.cs \
+ MonoDevelop.Ide.TypeSystem/FoldingRegion.cs \
+ MonoDevelop.Ide.TypeSystem/ITypeSystemParser.cs \
+ MonoDevelop.Ide.TypeSystem/MarkupUtilities.cs \
+ MonoDevelop.Ide.TypeSystem/MonoDocDocumentationProvider.cs \
+ MonoDevelop.Ide.TypeSystem/NetAmbience.cs \
+ MonoDevelop.Ide.TypeSystem/OutputFlags.cs \
+ MonoDevelop.Ide.TypeSystem/OutputSettings.cs \
+ MonoDevelop.Ide.TypeSystem/ParsedDocument.cs \
+ MonoDevelop.Ide.TypeSystem/PreProcessorDefine.cs \
+ MonoDevelop.Ide.TypeSystem/ProjectCommentTags.cs \
+ MonoDevelop.Ide.TypeSystem/ProjectContentEventArgs.cs \
+ MonoDevelop.Ide.TypeSystem/StockIcons.cs \
+ MonoDevelop.Ide.TypeSystem/Tag.cs \
+ MonoDevelop.Ide.TypeSystem/TypeSystemParserNode.cs \
+ MonoDevelop.Ide.TypeSystem/TypeSystemService.cs \
+ MonoDevelop.Ide.Updater/AddinsUpdateHandler.cs \
+ MonoDevelop.Ide.Updater/IUpdateHandler.cs \
+ MonoDevelop.Ide.Updater/UpdateCheckHandler.cs \
+ MonoDevelop.Ide.Updater/UpdateService.cs \
+ MonoDevelop.Ide.WebBrowser/IWebBrowser.cs \
+ MonoDevelop.Ide.WebBrowser/IWebBrowserLoader.cs \
+ MonoDevelop.Ide.WebBrowser/LoadingProgressChangedEventArgs.cs \
+ MonoDevelop.Ide.WebBrowser/LocationChangedEventArgs.cs \
+ MonoDevelop.Ide.WebBrowser/LocationChangingEventArgs.cs \
+ MonoDevelop.Ide.WebBrowser/StatusMessageChangedEventArgs.cs \
+ MonoDevelop.Ide.WebBrowser/TitleChangedEventArgs.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageBranding.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageCommands.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageLinkButton.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageLinksList.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageNewsFeed.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageOptionPanel.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageOptions.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageRecentProjectsList.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageView.cs \
+ MonoDevelop.Ide.WelcomePage/WelcomePageWidget.cs \
+ MonoDevelop.Ide/AddEntryEventHandler.cs \
+ MonoDevelop.Ide/DesktopService.cs \
+ MonoDevelop.Ide/DispatchService.cs \
+ MonoDevelop.Ide/ExitEventHandler.cs \
+ MonoDevelop.Ide/FeedbackService.cs \
+ MonoDevelop.Ide/GLibLogging.cs \
+ MonoDevelop.Ide/HelpOperations.cs \
+ MonoDevelop.Ide/Ide.cs \
+ MonoDevelop.Ide/IdePreferences.cs \
+ MonoDevelop.Ide/IdeStartup.cs \
+ MonoDevelop.Ide/IdeVersionInfo.cs \
+ MonoDevelop.Ide/ImageService.cs \
+ MonoDevelop.Ide/LogReportingStartup.cs \
+ MonoDevelop.Ide/MessageService.cs \
+ MonoDevelop.Ide/ProjectCreatedEventArgs.cs \
+ MonoDevelop.Ide/ProjectOperations.cs \
+ MonoDevelop.Ide/RootWorkspace.cs \
+ MonoDevelop.Ide/Services.cs \
+ MonoDevelop.Ide/WebBrowserService.cs
+
+RES = \
+ branding/AboutImage.png \
+ branding/AboutImageSep.png \
+ branding/SplashScreen.png \
+ branding/WelcomePage_Logo.png \
+ branding/WelcomePage_TopBorderRepeat.png \
+ branding/WelcomePageContent.xml \
+ ExtensionModel/Commands.addin.xml \
+ ExtensionModel/DefaultPolicyPanels.addin.xml \
+ ExtensionModel/GlobalOptionsDialog.addin.xml \
+ ExtensionModel/ItemOptionPanels.addin.xml \
+ ExtensionModel/MainMenu.addin.xml \
+ ExtensionModel/MainToolbar.addin.xml \
+ ExtensionModel/MimeTypes.addin.xml \
+ ExtensionModel/MonoDevelop.Ide.addin.xml \
+ ExtensionModel/Pads.addin.xml \
+ ExtensionModel/Policies.addin.xml \
+ ExtensionModel/StockIcons.addin.xml \
+ ExtensionModel/Templates.addin.xml \
+ gtk-gui/gui.stetic \
+ icons/add-namespace-16.png \
+ icons/assembly-project-16.png \
+ icons/author-information-16.png \
+ icons/author-information-24.png \
+ icons/balloon.png \
+ icons/breakpoint-16.png \
+ icons/breakpoint-22.png \
+ icons/breakpoint-disable-all-16.png \
+ icons/breakpoint-disable-all-22.png \
+ icons/breakpoint-disabled-16.png \
+ icons/breakpoint-disabled-22.png \
+ icons/breakpoint-invalid-16.png \
+ icons/breakpoint-invalid-22.png \
+ icons/breakpoint-new-16.png \
+ icons/breakpoint-new-22.png \
+ icons/breakpoint-on-off-16.png \
+ icons/breakpoint-on-off-22.png \
+ icons/breakpoint-remove-all-16.png \
+ icons/breakpoint-remove-all-22.png \
+ icons/build-project-16.png \
+ icons/build-project-22.png \
+ icons/build-solution-16.png \
+ icons/build-solution-22.png \
+ icons/code-template-16.png \
+ icons/code-template-24.png \
+ icons/comment.png \
+ icons/compiler-options-16.png \
+ icons/compiler-options-24.png \
+ icons/custom-commands-16.png \
+ icons/custom-commands-24.png \
+ icons/edit-find-next-16.png \
+ icons/edit-find-next-24.png \
+ icons/edit-select-all.png \
+ icons/edit-select-all_22.png \
+ icons/element-class-16.png \
+ icons/element-delegate-16.png \
+ icons/element-enumeration-16.png \
+ icons/element-event-16.png \
+ icons/element-extensionmethod-16.png \
+ icons/element-field-16.png \
+ icons/element-interface-16.png \
+ icons/element-literal-16.png \
+ icons/element-method-16.png \
+ icons/element-method-new-16.png \
+ icons/element-namespace-16.png \
+ icons/element-property-16.png \
+ icons/element-structure-16.png \
+ icons/empty-category-16.png \
+ icons/empty-category-22.png \
+ icons/ExecutionMarker.png \
+ icons/file-addin-16.png \
+ icons/file-class-32.png \
+ icons/file-enum-32.png \
+ icons/file-interface-32.png \
+ icons/file-struct-32.png \
+ icons/file-xml-16.png \
+ icons/file-xml-32.png \
+ icons/folder-new-16.png \
+ icons/formatting-16.png \
+ icons/formatting-24.png \
+ icons/GeneralWizardBackground \
+ icons/gnome-fs-regular.png \
+ icons/hicolor_status_16x16_pin-active.png \
+ icons/hicolor_status_16x16_pin-down.png \
+ icons/hicolor_status_16x16_pin-up.png \
+ icons/Icons.16x16.ClearAllBookmarks \
+ icons/Icons.16x16.CloseAllDocuments \
+ icons/Icons.16x16.CloseCombineIcon \
+ icons/Icons.16x16.ClosedFolderBitmap \
+ icons/Icons.16x16.ClosedReferenceFolder \
+ icons/Icons.16x16.ClosedResourceFolder \
+ icons/Icons.16x16.CombineIcon \
+ icons/Icons.16x16.Empty \
+ icons/Icons.16x16.FindInFiles \
+ icons/Icons.16x16.GotoNextbookmark \
+ icons/Icons.16x16.GotoPrevbookmark \
+ icons/Icons.16x16.LinkOverlay.png \
+ icons/Icons.16x16.MiscFiles \
+ icons/Icons.16x16.NewFolderIcon \
+ icons/Icons.16x16.OpenFolderBitmap \
+ icons/Icons.16x16.OpenProjectIcon \
+ icons/Icons.16x16.OpenReferenceFolder \
+ icons/Icons.16x16.OpenResourceFolder \
+ icons/Icons.16x16.OutputIcon \
+ icons/Icons.16x16.ReplaceInFiles \
+ icons/Icons.16x16.ResourceFileIcon \
+ icons/Icons.16x16.SaveAllIcon \
+ icons/Icons.16x16.SplitWindow \
+ icons/Icons.16x16.TextFileIcon \
+ icons/Icons.16x16.TipOfTheDay \
+ icons/Icons.16x16.ToggleBookmark \
+ icons/Icons.16x16.WebSearchIcon \
+ icons/Icons.22x22.ClearAllBookmarks.png \
+ icons/Icons.22x22.GotoNextbookmark.png \
+ icons/Icons.22x22.GotoPrevbookmark.png \
+ icons/Icons.22x22.ToggleBookmark.png \
+ icons/Icons.24x24.SaveAllIcon \
+ icons/Icons.32x32.EmptyFileIcon \
+ icons/Icons.32x32.HTMLFileIcon \
+ icons/Icons.32x32.ResourceFileIcon \
+ icons/Icons.32x32.TextFileIcon \
+ icons/Icons.32x32.XMLFileIcon \
+ icons/keyboard-shortcuts-16.png \
+ icons/keyboard-shortcuts-22.png \
+ icons/keyword-16.png \
+ icons/markers-rulers-16.png \
+ icons/markers-rulers-24.png \
+ icons/monodevelop-16.png \
+ icons/monodevelop-22.png \
+ icons/monodevelop-32.png \
+ icons/monodevelop-48.png \
+ icons/mono-powered.png \
+ icons/navigate-next-16.png \
+ icons/navigate-next-24.png \
+ icons/navigate-previous-16.png \
+ icons/navigate-previous-24.png \
+ icons/package-x-generic.png \
+ icons/package-x-generic_22.png \
+ icons/package-x-generic_32.png \
+ icons/pad-task-list-16.png \
+ icons/pad-task-list-24.png \
+ icons/parsing.png \
+ icons/pindown.png \
+ icons/pinup.png \
+ icons/plugin-16.png \
+ icons/plugin-22.png \
+ icons/plugin-32.png \
+ icons/project-16.png \
+ icons/project-32.png \
+ icons/project-console-32.png \
+ icons/project-gui-32.png \
+ icons/project-library-32.png \
+ icons/project-new-16.png \
+ icons/project-reference-16.png \
+ icons/project-reference-folder-16.png \
+ icons/project-reference-package-16.png \
+ icons/project-reference-project-16.png \
+ icons/remove-namespace-16.png \
+ icons/software-update-available.png \
+ icons/solution-16.png \
+ icons/solution-32.png \
+ icons/solution-folder-closed-16.png \
+ icons/solution-folder-new-16.png \
+ icons/solution-folder-open-16.png \
+ icons/solution-new-16.png \
+ icons/sort-namespace-16.png \
+ icons/static-16.png \
+ icons/syntax-highlighting-16.png \
+ icons/syntax-highlighting-24.png \
+ icons/system-file-manager.png \
+ icons/system-software-update.png \
+ icons/system-software-update_22.png \
+ icons/template-16.png \
+ icons/template-surroundwith-16.png \
+ icons/text-editor-16.png \
+ icons/text-editor-22.png \
+ icons/text-editor-behavior-16.png \
+ icons/text-editor-behavior-24.png \
+ icons/text-quickfix-16.png \
+ icons/tools-external-tools-16.png \
+ icons/tools-external-tools-24.png \
+ icons/uncomment.png \
+ icons/user-package.png \
+ icons/view-message-log-16.png \
+ icons/visibility-internal-16.png \
+ icons/visibility-private-16.png \
+ icons/visibility-protected-16.png \
+ icons/visual-studio.png \
+ icons/visual-style-16.png \
+ icons/visual-style-24.png \
+ icons/warning-overlay.png \
+ icons/web-overlay-16.png \
+ icons/web-overlay-32.png \
+ icons/workspace-16.png \
+ icons/workspace-32.png \
+ icons-components/MonoDevelop.Close.png \
+ icons-components/MonoDevelop.Components.PropertyGrid.DefaultPropertyTab.bmp \
+ icons-components/MonoDevelop.Components.PropertyGrid.EventPropertyTab.bmp \
+ icons-components/MonoDevelop.Components.PropertyGrid.SortByCat.png \
+ MonoDevelop.Components.Commands/CommandsExtensionModel.addin.xml \
+ MonoDevelop.Components.Docking/stock-auto-hide.png \
+ MonoDevelop.Components.Docking/stock-close-12.png \
+ MonoDevelop.Components.Docking/stock-dock.png \
+ MonoDevelop.Components.Docking/stock-menu-left-12.png \
+ MonoDevelop.Components.Docking/stock-menu-right-12.png \
+ MonoDevelop.Ide.CodeFormatting/InvariantTextStylePolicy.xml \
+ MonoDevelop.Ide.CodeFormatting/MonoTextStylePolicy.xml \
+ MonoDevelop.Ide.CodeFormatting/VisualStudioTextStylePolicy.xml \
+ MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml \
+ MonoDevelop.Ide.Gui.Pads.ClassPad/ClassPadContextMenu.addin.xml \
+ MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectPadContextMenu.addin.xml \
+ MonoDevelop.Ide.StandardHeader/Apache2LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/GPL2LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/GPL3LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/LGPL2-1LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/LGPL3LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/MITX11LicencePolicy.xml \
+ MonoDevelop.Ide.StandardHeader/NewBSDLicencePolicy.xml \
+ options/KeyBindingSchemeEmacs.xml \
+ options/KeyBindingSchemeMonoDevelop1.xml \
+ options/KeyBindingSchemeMonoDevelop2.xml \
+ options/KeyBindingSchemeVisualStudio.xml \
+ templates/AppConfigFile.xft.xml \
+ templates/BlankCombine.xpt.xml \
+ templates/EmptyClass.xft.xml \
+ templates/EmptyEnum.xft.xml \
+ templates/EmptyHTMLFile.xft.xml \
+ templates/EmptyInterface.xft.xml \
+ templates/EmptyResourceFile.xft.xml \
+ templates/EmptyStruct.xft.xml \
+ templates/EmptyTextFile.xft.xml \
+ templates/EmptyXMLFile.xft.xml \
+ templates/GenericProject.xpt.xml \
+ templates/Workspace.xpt.xml
+
+OPTIONS = \
+options/DefaultEditingLayout.xml \
+options/MonoDevelopProperties.xml \
+options/MonoDevelop-templates.xml \
+options/MonoDevelop-tools.xml \
+options/StandardHeader.xml \
+options/TipsOfTheDay.xml
+
+build_OPTIONS = $(addprefix $(top_builddir)/build/data/options/, $(notdir $(OPTIONS)))
+
+ASSEMBLY = $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config $(build_OPTIONS)
+
+$(build_OPTIONS): $(top_builddir)/build/data/options/%.xml: $(srcdir)/options/%.xml
+ mkdir -p $(top_builddir)/build/data/options
+ cp $(srcdir)/options/$(notdir $@) $@
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ $(CSC) $(CSC_FLAGS) -debug -unsafe -codepage:utf8 -out:$@ -target:library $(REFS) $(build_deps) \
+ $(monodoc_libflags) $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+$(ASSEMBLY).config: $(srcdir)/MonoDevelop.Ide.dll.config
+ cp $^ $@
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+optionsdir = $(MD_DIR)/data/options
+options_DATA = $(OPTIONS)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config $(build_OPTIONS)
+
+EXTRA_DIST = $(FILES) $(RES) $(OPTIONS) $(srcdir)/MonoDevelop.Ide.dll.config
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
index c9cc87438f..381e4d3501 100644
--- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
+++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
@@ -1 +1,51 @@
-include $(top_srcdir)/xbuild.include
+FILES = \
+ AssemblyInfo.cs \
+ AssemblyInfo.v2.0.cs \
+ AssemblyInfo.v3.5.cs \
+ AssemblyInfo.v4.0.cs \
+ Main.cs \
+ MonoDevelop.Projects.Formats.MSBuild/BuildEngine.cs \
+ MonoDevelop.Projects.Formats.MSBuild/ConsoleLogger.cs \
+ MonoDevelop.Projects.Formats.MSBuild/IBuildEngine.cs \
+ MonoDevelop.Projects.Formats.MSBuild/ILogWriter.cs \
+ MonoDevelop.Projects.Formats.MSBuild/IProjectBuilder.cs \
+ MonoDevelop.Projects.Formats.MSBuild/LocalLogger.cs \
+ MonoDevelop.Projects.Formats.MSBuild/MSBuildResult.cs \
+ MonoDevelop.Projects.Formats.MSBuild/ProjectBuilder.cs
+
+PROJECTS = \
+ MonoDevelop.Projects.Formats.MSBuild.csproj \
+ MonoDevelop.Projects.Formats.MSBuild.v2.0.csproj \
+ MonoDevelop.Projects.Formats.MSBuild.v3.5.csproj
+
+REFS =
+RES =
+
+all:
+ for p in $(PROJECTS); do xbuild $$p; done
+
+clean-local:
+ for p in $(PROJECTS); do xbuild /t:Clean $$p; done
+
+ASSEMBLY = $(top_builddir)/build/bin/MonoDevelop.Projects.Formats.MSBuild.exe
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+ASSEMBLY20 = $(top_builddir)/build/bin/MSBuild/2.0/MonoDevelop.Projects.Formats.MSBuild.exe
+assembly20dir = $(MD_ASSEMBLY_DIR)/MSBuild/2.0
+assembly20_DATA = $(ASSEMBLY20) $(ASSEMBLY20).mdb $(ASSEMBLY20).config
+
+ASSEMBLY35 = $(top_builddir)/build/bin/MSBuild/3.5/MonoDevelop.Projects.Formats.MSBuild.exe
+assembly35dir = $(MD_ASSEMBLY_DIR)/MSBuild/3.5
+assembly35_DATA = $(ASSEMBLY35) $(ASSEMBLY35).mdb $(ASSEMBLY35).config
+
+.PHONY: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config $(ASSEMBLY20) $(ASSEMBLY20).mdb $(ASSEMBLY20).config $(ASSEMBLY35) $(ASSEMBLY35).mdb $(ASSEMBLY35).config
+
+EXTRA_DIST = $(FILES) \
+ $(PROJECTS) \
+ app.config \
+ MonoDevelop.Projects.Formats.MSBuild.v2.0.exe.config \
+ MonoDevelop.Projects.Formats.MSBuild.v3.5.exe.config
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/src/core/MonoDevelop.Startup/Makefile.am b/main/src/core/MonoDevelop.Startup/Makefile.am
index deb0ebdaf3..b52b1719fd 100644
--- a/main/src/core/MonoDevelop.Startup/Makefile.am
+++ b/main/src/core/MonoDevelop.Startup/Makefile.am
@@ -1 +1,38 @@
-include $(top_srcdir)/xbuild.include \ No newline at end of file
+
+ASSEMBLY = $(top_builddir)/build/bin/MonoDevelop.exe
+
+FILES = \
+ AssemblyInfo.cs \
+ MonoDevelop.Startup/MonoDevelopMain.cs
+
+RES =
+
+all: $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+REFS = $(MONO_ADDINS_LIBS)
+
+ICON = $(top_builddir)/theme-icons/Windows/monodevelop.ico
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ $(CSC) $(CSC_FLAGS) -win32icon:$(ICON) -out:$@ $(REFS) $(build_deps) $(build_resources:%=/resource:%) $(build_sources)
+
+$(ASSEMBLY).config: $(ASSEMBLY) $(srcdir)/app.config
+ cp $(srcdir)/app.config $(ASSEMBLY).config
+
+$(ASSEMBLY).addins: $(ASSEMBLY) $(srcdir)/MonoDevelop.exe.addins
+ cp $(srcdir)/MonoDevelop.exe.addins $(ASSEMBLY).addins
+
+$(ASSEMBLY).mdb: $(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config $(ASSEMBLY).addins
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = $(FILES) $(RES) app.config MonoDevelop.exe.addins
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/tools/Makefile.am b/main/src/tools/Makefile.am
index d25ea39a9d..b3a7f7907d 100644
--- a/main/src/tools/Makefile.am
+++ b/main/src/tools/Makefile.am
@@ -1 +1,3 @@
-SUBDIRS = SharpCoco mdhost mdtool mdmonitor
+SUBDIRS = SharpCoco mdhost mdtool mdmonitor mdcrashlog
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/tools/mdcrashlog/AssemblyInfo.cs b/main/src/tools/mdcrashlog/AssemblyInfo.cs
new file mode 100644
index 0000000000..b53c3e9db6
--- /dev/null
+++ b/main/src/tools/mdcrashlog/AssemblyInfo.cs
@@ -0,0 +1,27 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("MonoDevelop.CrashLog")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("Xamarin Inc.")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/main/src/tools/mdcrashlog/CrashLogOptions.cs b/main/src/tools/mdcrashlog/CrashLogOptions.cs
new file mode 100644
index 0000000000..f75f791b56
--- /dev/null
+++ b/main/src/tools/mdcrashlog/CrashLogOptions.cs
@@ -0,0 +1,75 @@
+//
+// OptionsParser.cs
+//
+// Author:
+// Alan McGovern <alan@xamarin.com>
+//
+// Copyright 2011, Xamarin Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System;
+
+namespace MonoDevelop.CrashLog
+{
+ public static class CrashLogOptions
+ {
+ public static string LogPath {
+ get; private set;
+ }
+
+ public static int Pid {
+ get; private set;
+ }
+
+ public static string SessionUuid {
+ get; private set;
+ }
+
+ public static bool TryParse (string[] args, out string error)
+ {
+ error = null;
+ Pid = -1;
+
+ for (int i = 0; i < args.Length; i ++) {
+ if (args [i] == "-pid") {
+ Pid = int.Parse (args [++ i]);
+ }
+ if (args [i] == "-log") {
+ LogPath = args [++ i];
+ }
+ if (args[i] == "-session") {
+ SessionUuid = args [++ i];
+ }
+ }
+
+ if (Pid == -1) {
+ error = "The pid of the MonoDevelop process being monitored must be supplied";
+ } else if (string.IsNullOrEmpty (LogPath)) {
+ error = "The path to write log files to must be supplied";
+ } else if (string.IsNullOrEmpty (SessionUuid)) {
+ error = "The session uuid must be supplied";
+ }
+
+
+ return error == null;
+ }
+ }
+}
+
diff --git a/main/src/tools/mdcrashlog/Makefile.am b/main/src/tools/mdcrashlog/Makefile.am
new file mode 100644
index 0000000000..ee8d92cd63
--- /dev/null
+++ b/main/src/tools/mdcrashlog/Makefile.am
@@ -0,0 +1,32 @@
+BINDIR=$(top_builddir)/build/bin
+
+ASSEMBLY=$(BINDIR)/MonoDevelop.CrashLog.dll
+PROJECT=MonoDevelop.CrashLog.csproj
+
+REFS = \
+ /r:System \
+ /r:System.Web \
+ /r:System.Xml
+
+FILES = \
+ AssemblyInfo.cs \
+ CrashLogOptions.cs \
+ MonoDevelop.SessionLogging/ISessionLogger.cs
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+all: $(ASSEMBLY)
+
+$(ASSEMBLY): $(build_sources) $(DEPS) $(srcdir)/$(PROJECT)
+ mkdir -p $(BINDIR)
+ $(CSC) $(CSC_FLAGS) -target:library -debug $(build_sources) $(REFS) $(build_deps) /out:$(ASSEMBLY)
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+EXTRA_DIST = \
+ $(FILES) \
+ $(PROJECT)
+
+include $(top_srcdir)/Makefile.include \ No newline at end of file
diff --git a/main/src/tools/mdcrashlog/MonoDevelop.CrashLog.csproj b/main/src/tools/mdcrashlog/MonoDevelop.CrashLog.csproj
new file mode 100644
index 0000000000..5fc0c0a690
--- /dev/null
+++ b/main/src/tools/mdcrashlog/MonoDevelop.CrashLog.csproj
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{D90DF5C6-0ABE-4E13-930D-C3AE95FBE5C4}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>MonoDevelop.CrashLog</RootNamespace>
+ <AssemblyName>MonoDevelop.CrashLog</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+ <DebugSymbols>True</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>..\..\..\build\bin</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>x86</PlatformTarget>
+ <Externalconsole>True</Externalconsole>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+ <DebugType>none</DebugType>
+ <Optimize>False</Optimize>
+ <OutputPath>..\..\..\build\bin\</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>x86</PlatformTarget>
+ <Externalconsole>True</Externalconsole>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Web" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="MonoDevelop.SessionLogging\ISessionLogger.cs" />
+ <Compile Include="CrashLogOptions.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Folder Include="MonoDevelop.SessionLogging\" />
+ <Folder Include="MonoDevelop.Monitoring\" />
+ <Folder Include="MonoDevelop.CrashReporting\" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="Makefile.am" />
+ </ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="True" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" SyncReferences="True">
+ <BuildFilesVar Sync="True" Name="FILES" />
+ <DeployFilesVar />
+ <ResourcesVar />
+ <OthersVar />
+ <GacRefVar Sync="True" Name="REFS" Prefix="/r:" />
+ <AsmRefVar Sync="True" Name="REFS" Prefix="/r:" />
+ <ProjectRefVar Sync="True" Name="DEPS" />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
+</Project>
diff --git a/main/src/tools/mdcrashlog/MonoDevelop.SessionLogging/ISessionLogger.cs b/main/src/tools/mdcrashlog/MonoDevelop.SessionLogging/ISessionLogger.cs
new file mode 100644
index 0000000000..4e267d007d
--- /dev/null
+++ b/main/src/tools/mdcrashlog/MonoDevelop.SessionLogging/ISessionLogger.cs
@@ -0,0 +1,35 @@
+//
+// ISessionLogger.cs
+//
+// Author:
+// Alan McGovern <alan@xamarin.com>
+//
+// Copyright 2011, Xamarin Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System;
+
+namespace MonoDevelop.SessionLogging
+{
+ public interface ISessionLogger
+ {
+ void LogException (Exception ex);
+ }
+} \ No newline at end of file
diff --git a/main/src/tools/mdhost/Makefile.am b/main/src/tools/mdhost/Makefile.am
index c9cc87438f..152fbb3639 100644
--- a/main/src/tools/mdhost/Makefile.am
+++ b/main/src/tools/mdhost/Makefile.am
@@ -1 +1,27 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/mdhost.exe
+
+FILES = src/AssemblyInfo.cs \
+src/mdhost.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).config
+
+REFS = -r:System.Runtime.Remoting \
+ $(MONO_ADDINS_LIBS) \
+ -r:Mono.Posix
+
+DEPS = $(top_builddir)/build/bin/MonoDevelop.Core.dll
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ $(CSC) $(CSC_FLAGS) $(build_sources) $(REFS) $(build_deps) -out:$(ASSEMBLY)
+
+$(ASSEMBLY).config: $(ASSEMBLY) $(srcdir)/app.config
+ cp $(srcdir)/app.config $(ASSEMBLY).config
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+EXTRA_DIST = $(FILES) app.config
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/tools/mdmonitor/Makefile.am b/main/src/tools/mdmonitor/Makefile.am
index c9cc87438f..1708e59e38 100644
--- a/main/src/tools/mdmonitor/Makefile.am
+++ b/main/src/tools/mdmonitor/Makefile.am
@@ -1 +1,57 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/mdmonitor.exe
+
+FILES = \
+ ../../addins/MacPlatform/MacInterop/AppleEvent.cs \
+ ../../addins/MacPlatform/MacInterop/ApplicationEvents.cs \
+ ../../addins/MacPlatform/MacInterop/Carbon.cs \
+ ../../addins/MacPlatform/MacInterop/CoreFoundation.cs \
+ AssemblyInfo.cs \
+ ChartSerieInfo.cs \
+ ChartView.cs \
+ CounterSelectorDialog.cs \
+ gtk-gui/generated.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.CounterSelectorDialog.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.InstrumenationChartView.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.InstrumentationViewerDialog.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.NewProfile.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.TimeLineViewWindow.cs \
+ gtk-gui/Mono.Instrumentation.Monitor.TimeStatisticsView.cs \
+ InstrumenationChartView.cs \
+ InstrumentationViewerDialog.cs \
+ MacIntegration/MacIntegration.cs \
+ Main.cs \
+ NewProfile.cs \
+ TimeLineView.cs \
+ TimeLineViewWindow.cs \
+ TimeStatisticsView.cs
+
+RES = gtk-gui/gui.stetic
+
+all: $(ASSEMBLY)
+
+REFS = \
+ $(GLADE_SHARP_LIBS) \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ -r:Mono.Cairo \
+ -r:Mono.Posix \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+DEPS = \
+ $(top_builddir)/build/bin/MonoDevelop.Core.dll \
+ $(top_builddir)/build/bin/MonoDevelop.Ide.dll
+
+
+$(ASSEMBLY): $(build_sources) $(build_resources) $(DEPS)
+ $(CSC) /unsafe $(CSC_FLAGS) $(build_sources) $(REFS) $(build_deps) $(build_resources:%=/resource:%) -out:$(ASSEMBLY)
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/tools/mdtool/Makefile.am b/main/src/tools/mdtool/Makefile.am
index c9cc87438f..3abe707c4f 100644
--- a/main/src/tools/mdtool/Makefile.am
+++ b/main/src/tools/mdtool/Makefile.am
@@ -1 +1,27 @@
-include $(top_srcdir)/xbuild.include
+
+ASSEMBLY = $(top_builddir)/build/bin/mdtool.exe
+
+FILES = src/AssemblyInfo.cs \
+src/mdtool.cs
+
+all: $(ASSEMBLY) $(ASSEMBLY).config
+
+REFS = $(MONO_ADDINS_LIBS) \
+ $(MONO_ADDINS_SETUP_LIBS) \
+ $(GTK_SHARP_LIBS)
+
+DEPS = $(top_builddir)/build/bin/MonoDevelop.Core.dll
+
+$(ASSEMBLY): $(build_sources) $(DEPS)
+ $(CSC) $(CSC_FLAGS) $(build_sources) $(REFS) $(build_deps) /out:$(ASSEMBLY)
+
+$(ASSEMBLY).config: $(ASSEMBLY) $(srcdir)/app.config
+ cp $(srcdir)/app.config $(ASSEMBLY).config
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb $(ASSEMBLY).config
+EXTRA_DIST = $(FILES) app.config
+
+include $(top_srcdir)/Makefile.include
diff --git a/main/src/tools/mdtool/mdtool.csproj b/main/src/tools/mdtool/mdtool.csproj
index 1cbf4f4d27..d2a6c3dd36 100644
--- a/main/src/tools/mdtool/mdtool.csproj
+++ b/main/src/tools/mdtool/mdtool.csproj
@@ -7,14 +7,14 @@
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}</ProjectGuid>
<OutputType>Exe</OutputType>
- <OutputPath>..\..\..\build\bin</OutputPath>
<RootNamespace>mdtool</RootNamespace>
<AssemblyName>mdtool</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>True</DebugSymbols>
<DebugType>full</DebugType>
- <Optimize>false</Optimize>
+ <Optimize>False</Optimize>
+ <OutputPath>..\..\..\build\bin</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
@@ -24,7 +24,8 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DebugType>none</DebugType>
- <Optimize>false</Optimize>
+ <Optimize>False</Optimize>
+ <OutputPath>..\..\..\build\bin</OutputPath>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
diff --git a/main/tests/MacPlatform.Tests/Makefile.am b/main/tests/MacPlatform.Tests/Makefile.am
deleted file mode 100644
index c9cc87438f..0000000000
--- a/main/tests/MacPlatform.Tests/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-include $(top_srcdir)/xbuild.include
diff --git a/main/tests/Makefile.am b/main/tests/Makefile.am
index abc8d2d046..c83bf86533 100644
--- a/main/tests/Makefile.am
+++ b/main/tests/Makefile.am
@@ -165,4 +165,4 @@ test:
@echo "md is configured without --enable-tests."
@exit 1
-endif \ No newline at end of file
+endif
diff --git a/main/tests/MonoDevelop.MacDev.Tests/Makefile.am b/main/tests/MonoDevelop.MacDev.Tests/Makefile.am
deleted file mode 100644
index c9cc87438f..0000000000
--- a/main/tests/MonoDevelop.MacDev.Tests/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-include $(top_srcdir)/xbuild.include
diff --git a/main/tests/UnitTests/Makefile.am b/main/tests/UnitTests/Makefile.am
index c9cc87438f..601098f25a 100644
--- a/main/tests/UnitTests/Makefile.am
+++ b/main/tests/UnitTests/Makefile.am
@@ -1 +1,124 @@
-include $(top_srcdir)/xbuild.include
+RUNTIME = mono
+ASSEMBLY = $(top_builddir)/build/bin/UnitTests.dll
+
+RES =
+
+assemblydir = $(MD_ASSEMBLY_DIR)
+assembly_DATA = $(ASSEMBLY)
+NUNIT_CONSOLE = `pkg-config --variable=libdir mono-nunit`/mono/2.0/nunit-console.exe
+FIXTURE = /fixture=$(fixture)
+
+REFS = \
+ $(GLIB_SHARP_LIBS) \
+ $(GTK_SHARP_LIBS) \
+ $(MONO_ADDINS_LIBS) \
+ -r:../../build/AddIns/BackendBindings/MonoDevelop.CSharpBinding.dll \
+ -r:../../build/AddIns/DisplayBindings/SourceEditor/MonoDevelop.SourceEditor2.dll \
+ -r:../../build/AddIns/MonoDevelop.AspNet/MonoDevelop.AspNet.dll \
+ -r:../../build/AddIns/MonoDevelop.Autotools/MonoDevelop.Autotools.dll \
+ -r:../../build/AddIns/MonoDevelop.Deployment/MonoDevelop.Deployment.dll \
+ -r:../../build/AddIns/MonoDevelop.DesignerSupport/MonoDevelop.DesignerSupport.dll \
+ -r:../../build/AddIns/MonoDevelop.Refactoring/MonoDevelop.Refactoring.dll \
+ -r:../../build/AddIns/MonoDevelop.XmlEditor/MonoDevelop.XmlEditor.dll \
+ -r:../../build/AddIns/VersionControl/MonoDevelop.VersionControl.dll \
+ -r:../../build/AddIns/VersionControl/MonoDevelop.VersionControl.Git.dll \
+ -r:../../build/bin/ICSharpCode.NRefactory.CSharp.dll \
+ -r:../../build/bin/ICSharpCode.NRefactory.dll \
+ -r:../../build/bin/Mono.TextEditor.dll \
+ -r:../../build/bin/MonoDevelop.Core.dll \
+ -r:../../build/bin/MonoDevelop.Ide.dll \
+ -r:../../build/bin/OldNRefactory.dll \
+ -r:../../external/ngit/bin/NGit.dll \
+ -r:../../external/ngit/bin/NSch.dll \
+ -r:../../external/ngit/bin/Sharpen.dll \
+ -r:../../src/addins/NUnit/lib/nunit.core.dll \
+ -r:../../src/addins/NUnit/lib/nunit.core.interfaces.dll \
+ -r:../../src/addins/NUnit/lib/nunit.framework.dll \
+ -r:../../src/addins/NUnit/lib/nunit.util.dll \
+ -r:Mono.Cairo \
+ -r:System \
+ -r:System.Core \
+ -r:System.Xml
+
+FILES = \
+ Mono.TextEditor.Tests.DefaultEditActions/BookmarkActionsTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/CaretMoveActionTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/DeleteActionTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/FoldActionTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/InsertTabTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/MiscActionsTest.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/RemoveTabTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/SelectionActionTests.cs \
+ Mono.TextEditor.Tests.DefaultEditActions/TextEditorTestBase.cs \
+ Mono.TextEditor.Tests/BlockSelectionModeTests.cs \
+ Mono.TextEditor.Tests/BufferTests.cs \
+ Mono.TextEditor.Tests/DocumentTests.cs \
+ Mono.TextEditor.Tests/FoldingTests.cs \
+ Mono.TextEditor.Tests/HeightTreeTests.cs \
+ Mono.TextEditor.Tests/InsertionModeTests.cs \
+ Mono.TextEditor.Tests/LineSplitterTests.cs \
+ Mono.TextEditor.Tests/RedBlackTreeTests.cs \
+ Mono.TextEditor.Tests/RtfWriterTests.cs \
+ Mono.TextEditor.Tests/SearchTests.cs \
+ Mono.TextEditor.Tests/SegmentTreeTests.cs \
+ Mono.TextEditor.Tests/SelectionTests.cs \
+ Mono.TextEditor.Tests/SmartIndentModeTests.cs \
+ Mono.TextEditor.Tests/SyntaxHighlightingTests.cs \
+ Mono.TextEditor.Tests/TextBreakerTests.cs \
+ Mono.TextEditor.Tests/TextFileReaderTests.cs \
+ Mono.TextEditor.Tests/UndoRedoTests.cs \
+ Mono.TextEditor.Tests/VirtualIndentModeTests.cs \
+ Mono.TextEditor.Tests/VirtualSpacesTests.cs \
+ Mono.TextEditor.Tests/ViTests.cs \
+ MonoDevelop.CSharpBinding.Refactoring/GenerateNewMemberTests.cs \
+ MonoDevelop.CSharpBinding.Refactoring/ImplementInterfaceTests.cs \
+ MonoDevelop.CSharpBinding.Refactoring/ResolveNamespaceTests.cs \
+ MonoDevelop.CSharpBinding/CSharpTextEditorIndentationTests.cs \
+ MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs \
+ MonoDevelop.CSharpBinding/FoldingParserTests.cs \
+ MonoDevelop.CSharpBinding/MemberTests.cs \
+ MonoDevelop.CSharpBinding/OnTheFlyFormatterTests.cs \
+ MonoDevelop.CSharpBinding/ProjectDomTests.cs \
+ MonoDevelop.CSharpBinding/TestDocument.cs \
+ MonoDevelop.CSharpBinding/TestViewContent.cs \
+ MonoDevelop.CSharpBinding/TestWorkbenchWindow.cs \
+ MonoDevelop.Ide.FindInFiles/MemberCollectorTests.cs \
+ MonoDevelop.Ide.FindInFiles/SearchCollectorTests.cs \
+ MonoDevelop.Ide.Gui/CompletionListWindowTests.cs \
+ MonoDevelop.Projects/FileServiceTests.cs \
+ MonoDevelop.Projects/LocalCopyTests.cs \
+ MonoDevelop.Projects/MakefileTests.cs \
+ MonoDevelop.Projects/MdsTests.cs \
+ MonoDevelop.Projects/MonoDeveloperFormatTests.cs \
+ MonoDevelop.Projects/MSBuildTests.cs \
+ MonoDevelop.Projects/PackagingTests.cs \
+ MonoDevelop.Projects/ProjectTests.cs \
+ MonoDevelop.Projects/SolutionFolderTests.cs \
+ MonoDevelop.Projects/SolutionTests.cs \
+ MonoDevelop.Projects/TestProjectsChecks.cs \
+ MonoDevelop.Projects/TextFormatterTests.cs \
+ MonoDevelop.Projects/WorkspaceTests.cs \
+ MonoDevelop.SourceEditor/SourceEditorTests.cs \
+ MonoDevelop.VersionControl.Git/GitUtilsTests.cs \
+ MonoDevelop.VersionControl.Views/EditorCompareWidgetBaseTest.cs \
+ TestBase.cs \
+ Util.cs
+
+all: $(ASSEMBLY)
+
+test: all
+ rm -rf ../tmp
+ if test -n "$(fixture)"; then \
+ fp="-fixture=$(fixture)"; \
+ fi; \
+ $(MD_LAUNCH_SETUP) MONO_PATH=$(top_builddir)/build/AddIns/MonoDevelop.DesignerSupport:$(top_builddir)/build/AddIns/MonoDevelop.Refactoring:$(top_builddir)/build/AddIns/BackendBindings:$(top_builddir)/build/AddIns/MonoDevelop.XmlEditor:$(top_builddir)/build/AddIns/MonoDevelop.AspNet mono --debug $(NUNIT_CONSOLE) -noshadow $(top_builddir)/build/bin/UnitTests.dll $$fp
+
+CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
+EXTRA_DIST = $(FILES) $(RES)
+
+$(ASSEMBLY): $(build_sources) $(build_resources)
+ mkdir -p $(top_builddir)/build/bin/
+ $(CSC) $(CSC_FLAGS) -out:$@ -target:library $(build_sources) $(build_resources:%=/resource:%) $(REFS)
+
+include $(top_srcdir)/Makefile.include
+
diff --git a/main/tests/UserInterfaceTests/Makefile.am b/main/tests/UserInterfaceTests/Makefile.am
deleted file mode 100644
index c9cc87438f..0000000000
--- a/main/tests/UserInterfaceTests/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-include $(top_srcdir)/xbuild.include
diff --git a/main/xbuild.include b/main/xbuild.include
deleted file mode 100644
index a8699d9706..0000000000
--- a/main/xbuild.include
+++ /dev/null
@@ -1,66 +0,0 @@
-XBUILD=xbuild
-XBUILD_ARGS=/verbosity:quiet /nologo /property:CodePage=65001
-ALL_CSPROJ=$(wildcard *.csproj)
-MAIN_SLN=$(top_builddir)/Main.sln
-
-if ENABLE_MACPLATFORM
-PROFILE_NAME=DebugMac
-endif
-if ENABLE_GNOMEPLATFORM
-PROFILE_NAME=Debug
-endif
-
-if ENABLE_WINDOWSPLATFORM
-PROFILE_NAME=DebugWin32
-endif
-
-PROFILE=/property:Configuration=$(PROFILE_NAME)
-
-# Figure out how far we are from top_builddir
-DEPTH=$(shell echo "$(top_builddir)" | tr '/' '\n' | grep -c '..')
-
-all: csproj_build
-
-clean: csproj_clean
-
-csproj_build:
- @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
- echo Building $(ALL_CSPROJ); \
- for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p; done \
- fi
-
-csproj_clean:
- @if test x$(SKIP) != xy -a $(DEPTH) -gt $(MAKELEVEL); then \
- echo Cleaning $(ALL_CSPROJ); \
- for p in $(ALL_CSPROJ); do $(XBUILD) $(XBUILD_ARGS) $$p /t:Clean; done \
- fi
-
-sln_build:
- @echo Building $(MAIN_SLN)
- @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(PROFILE)
-
-sln_clean:
- @echo Cleaning $(MAIN_SLN)
- @$(XBUILD) $(XBUILD_ARGS) $(MAIN_SLN) $(PROFILE) /t:Clean
-
-print_extradist:
- @echo $(WILDCARDED_FILES)
-
-EXTS:=*.bmp *.cs *.csproj *.html *.png *.snk *.config *.stetic *.glade *.xml *.xsd *.exe.addins *.template *.tt *.txt
-
-ALL_FILES:= $(EXTS) \
- $(addprefix */,$(EXTS)) \
- $(addprefix */*/,$(EXTS)) \
- $(addprefix */*/*/,$(EXTS)) \
- $(addprefix */*/*/*/,$(EXTS)) \
- $(addprefix */*/*/*/*/,$(EXTS)) \
- $(wildcard icons/*) \
- $(wildcard templates/*)
-
-WILDCARDED_FILES:=$(wildcard $(ALL_FILES))
-
-EXTRA_DIST = \
- $(wildcard $(ALL_FILES))
-
-
-.PHONY: all clean csproj_build csproj_clean sln_build sln_clean
diff --git a/profiles/all b/profiles/all
index 3d4b760846..dd37d7f168 100644
--- a/profiles/all
+++ b/profiles/all
@@ -4,4 +4,5 @@ extras/ValaBinding
extras/MonoDevelop.Database
extras/MonoDevelop.Debugger.Gdb
extras/PyBinding
+extras/MonoDevelop.MonoMac
extras/MonoDevelop.MeeGo