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, 206 insertions, 8002 deletions
diff --git a/MonoDevelop.mdw b/MonoDevelop.mdw
deleted file mode 100644
index 2c8374afd9..0000000000
--- a/MonoDevelop.mdw
+++ /dev/null
@@ -1,6 +0,0 @@
-<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
deleted file mode 100644
index e1999463eb..0000000000
--- a/extras/MonoDevelop.MonoMac/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-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
deleted file mode 100755
index 048fbcfc27..0000000000
--- a/extras/MonoDevelop.MonoMac/configure
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/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 baa88a2ef7..3800ee2792 100644
--- a/main/Main.sln
+++ b/main/Main.sln
@@ -28,9 +28,6 @@ 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
@@ -186,12 +183,7 @@ 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
@@ -513,12 +505,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|x86
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.Debug|Any CPU.Build.0 = Debug|x86
+ {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}.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|x86
- {8A04FF99-5DFE-4E3D-A24F-72A621C8DDC6}.DebugWin32|x86.Build.0 = Debug|x86
+ {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}.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
@@ -621,7 +613,6 @@ 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
@@ -717,14 +708,6 @@ 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
@@ -902,7 +885,6 @@ 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 0b3a101c18..7f40f89a45 100644
--- a/main/Makefile.am
+++ b/main/Makefile.am
@@ -1,4 +1,6 @@
-SUBDIRS = external contrib src po man theme-icons build tests
+include $(top_srcdir)/xbuild.include
+
+SUBDIRS = external . contrib src po man theme-icons build tests
#capture aclocal flags for autoreconf
ACLOCAL_AMFLAGS=$(ACLOCAL_FLAGS)
@@ -9,6 +11,12 @@ 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 ..; \
@@ -149,7 +157,9 @@ 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
+ monodevelop.xml $(pkgconfig_in_files) vcrevision external/Makefile.in \
+ Main.sln \
+ md.targets
DISTCLEANFILES = monodevelop intltool-extract intltool-merge intltool-update \
$(pkgconfig_DATA)
diff --git a/main/Makefile.include b/main/Makefile.include
index b6676ef313..2b2758ecf6 100644
--- a/main/Makefile.include
+++ b/main/Makefile.include
@@ -3,7 +3,6 @@ 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 bd2cbeb0e1..9ecb4b4b27 100644
--- a/main/build/Makefile.am
+++ b/main/build/Makefile.am
@@ -8,6 +8,13 @@ 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 e428df9278..3c2cdf2669 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=autodetect]]),
+ [enable Gnome platform support [default=no]]),
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=autodetect]]),
+ [enable Mac platform support [default=no]]),
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=no)
+ enable_windowsplatform=${enableval}, enable_windowsplatform=$default_windowsplatform)
if test x$enable_windowsplatform = xyes; then
platform_bindings="${platform_bindings}Windows "
@@ -284,7 +284,6 @@ 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
@@ -313,6 +312,7 @@ 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,6 +342,9 @@ 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 d86f4e3036..c9cc87438f 100755
--- a/main/contrib/ICSharpCode.Decompiler/Makefile.am
+++ b/main/contrib/ICSharpCode.Decompiler/Makefile.am
@@ -1,102 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am b/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
index d7228c47dd..c9cc87438f 100755
--- a/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
+++ b/main/contrib/ICSharpCode.NRefactory.CSharp/Makefile.am
@@ -1,341 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/contrib/ICSharpCode.NRefactory/Makefile.am b/main/contrib/ICSharpCode.NRefactory/Makefile.am
index fa37b0084e..deb0ebdaf3 100755
--- a/main/contrib/ICSharpCode.NRefactory/Makefile.am
+++ b/main/contrib/ICSharpCode.NRefactory/Makefile.am
@@ -1,203 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include \ No newline at end of file
diff --git a/main/contrib/Makefile.am b/main/contrib/Makefile.am
index 818385fef0..f3f97f170a 100644
--- a/main/contrib/Makefile.am
+++ b/main/contrib/Makefile.am
@@ -2,31 +2,3 @@ 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 0c2f3b4538..c5d0ed3c7b 100644
--- a/main/contrib/Mono.Debugger.Soft/Makefile.am
+++ b/main/contrib/Mono.Debugger.Soft/Makefile.am
@@ -1,101 +1,3 @@
-ASSEMBLY_DIR=$(top_builddir)/build/AddIns/MonoDevelop.Debugger.Soft
-ASSEMBLY=$(ASSEMBLY_DIR)/Mono.Debugger.Soft.dll
+include $(top_srcdir)/xbuild.include
-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
+XBUILD_OUTPUT=$(XBUILD_OUTPUT_BIN)/MonoDevelop.Debugger.Soft
diff --git a/main/contrib/NRefactory/Makefile.am b/main/contrib/NRefactory/Makefile.am
index 991875691c..b0ac61e80f 100644
--- a/main/contrib/NRefactory/Makefile.am
+++ b/main/contrib/NRefactory/Makefile.am
@@ -1,101 +1,3 @@
-
-ASSEMBLY = $(top_builddir)/build/bin/OldNRefactory.dll
-
+include $(top_srcdir)/xbuild.include
-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
+CSPROJ=Project/NRefactory.csproj \ No newline at end of file
diff --git a/main/external/Makefile.am b/main/external/Makefile.am
index b25423ed64..1bfab4b5a9 100644
--- a/main/external/Makefile.am
+++ b/main/external/Makefile.am
@@ -16,6 +16,7 @@ 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 1970f9a509..c9cc87438f 100644
--- a/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am
+++ b/main/src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile.am
@@ -1,100 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am b/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
index 83b061d0c0..c9cc87438f 100644
--- a/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
+++ b/main/src/addins/AspNet/MonoDevelop.AspNet/Makefile.am
@@ -1,199 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/CBinding/Makefile.am b/main/src/addins/CBinding/Makefile.am
index 5d3431f739..c9cc87438f 100644
--- a/main/src/addins/CBinding/Makefile.am
+++ b/main/src/addins/CBinding/Makefile.am
@@ -1,163 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/CSharpBinding/AspNet/Makefile.am b/main/src/addins/CSharpBinding/AspNet/Makefile.am
index b75c2e5b28..c9cc87438f 100644
--- a/main/src/addins/CSharpBinding/AspNet/Makefile.am
+++ b/main/src/addins/CSharpBinding/AspNet/Makefile.am
@@ -1,43 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/CSharpBinding/Autotools/Makefile.am b/main/src/addins/CSharpBinding/Autotools/Makefile.am
index 71e5f43ada..c9cc87438f 100644
--- a/main/src/addins/CSharpBinding/Autotools/Makefile.am
+++ b/main/src/addins/CSharpBinding/Autotools/Makefile.am
@@ -1,35 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/CSharpBinding/Makefile.am b/main/src/addins/CSharpBinding/Makefile.am
index 01104f22e5..15a0af0bde 100644
--- a/main/src/addins/CSharpBinding/Makefile.am
+++ b/main/src/addins/CSharpBinding/Makefile.am
@@ -1,149 +1,9 @@
SUBDIRS = . Autotools AspNet
-ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
-ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.CSharpBinding.dll
+include $(top_srcdir)/xbuild.include
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 \
@@ -184,37 +44,16 @@ 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 $(ASSEMBLY)
+$(PARSE): parse.cs all
$(CSC) -out:$@ parse.cs $(REFS) -r:$(ASSEMBLY)
run-parse-test: $(PARSE)
MONO_PATH=$(top_builddir)/build/AddIns/BackendBindings/:$(top_builddir)/build/bin/ mono $(PARSE) .
-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
-
+CLEANFILES = $(PARSE) $(PARSE).mdb
diff --git a/main/src/addins/ChangeLogAddIn/Makefile.am b/main/src/addins/ChangeLogAddIn/Makefile.am
index a45df96055..c9cc87438f 100644
--- a/main/src/addins/ChangeLogAddIn/Makefile.am
+++ b/main/src/addins/ChangeLogAddIn/Makefile.am
@@ -1,50 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/Deployment/Makefile.am b/main/src/addins/Deployment/Makefile.am
index b62b9b2970..6efbab8d9f 100644
--- a/main/src/addins/Deployment/Makefile.am
+++ b/main/src/addins/Deployment/Makefile.am
@@ -1,2 +1 @@
-
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 87217c65b8..c9cc87438f 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile.am
@@ -1,67 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am b/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
index 4cc94f5b92..c9cc87438f 100644
--- a/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
+++ b/main/src/addins/Deployment/MonoDevelop.Deployment/Makefile.am
@@ -1,126 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/GnomePlatform/GnomePlatform.csproj b/main/src/addins/GnomePlatform/GnomePlatform.csproj
index 9051c4b28e..cacea21aac 100644
--- a/main/src/addins/GnomePlatform/GnomePlatform.csproj
+++ b/main/src/addins/GnomePlatform/GnomePlatform.csproj
@@ -44,6 +44,15 @@
<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 07c24c2ce0..55fe085e70 100644
--- a/main/src/addins/GnomePlatform/Makefile.am
+++ b/main/src/addins/GnomePlatform/Makefile.am
@@ -1,51 +1,5 @@
+include $(top_srcdir)/xbuild.include
-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:
+if ! ENABLE_GNOMEPLATFORM
+SKIP=y
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 54c9b5aa23..c9cc87438f 100644
--- a/main/src/addins/ILAsmBinding/Makefile.am
+++ b/main/src/addins/ILAsmBinding/Makefile.am
@@ -1,46 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MacPlatform/Makefile.am b/main/src/addins/MacPlatform/Makefile.am
index 08acbaa2fd..1afa12c04a 100644
--- a/main/src/addins/MacPlatform/Makefile.am
+++ b/main/src/addins/MacPlatform/Makefile.am
@@ -1,97 +1,5 @@
+include $(top_srcdir)/xbuild.include
-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:
+if ! ENABLE_MACPLATFORM
+SKIP=y
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 81ab0961d4..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am
+++ b/main/src/addins/MonoDevelop.AssemblyBrowser/Makefile.am
@@ -1,85 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.Autotools/Makefile.am b/main/src/addins/MonoDevelop.Autotools/Makefile.am
index 4be733a990..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.Autotools/Makefile.am
+++ b/main/src/addins/MonoDevelop.Autotools/Makefile.am
@@ -1,99 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am b/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
index c85b70afff..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
+++ b/main/src/addins/MonoDevelop.CodeMetrics/Makefile.am
@@ -1,76 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.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 fa9993ad19..c9cc87438f 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,50 +1 @@
-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
-
+include $(top_srcdir)/xbuild.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 d61dda9a83..c9cc87438f 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,43 +1 @@
-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
-
+include $(top_srcdir)/xbuild.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 5b35e95c84..c9cc87438f 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,45 +1 @@
-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
-
+include $(top_srcdir)/xbuild.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 d98554b05c..c9cc87438f 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,45 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.Debugger/Makefile.am b/main/src/addins/MonoDevelop.Debugger/Makefile.am
index 780110cc89..0debb9b41f 100644
--- a/main/src/addins/MonoDevelop.Debugger/Makefile.am
+++ b/main/src/addins/MonoDevelop.Debugger/Makefile.am
@@ -1,121 +1,10 @@
+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 24307bc130..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am
+++ b/main/src/addins/MonoDevelop.DesignerSupport/Makefile.am
@@ -1,111 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.DocFood/Makefile.am b/main/src/addins/MonoDevelop.DocFood/Makefile.am
index d296618905..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.DocFood/Makefile.am
+++ b/main/src/addins/MonoDevelop.DocFood/Makefile.am
@@ -1,79 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.Gettext/Makefile.am b/main/src/addins/MonoDevelop.Gettext/Makefile.am
index ba716cda4a..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.Gettext/Makefile.am
+++ b/main/src/addins/MonoDevelop.Gettext/Makefile.am
@@ -1,102 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/Makefile.am
index 04f3b33be2..bf3218efd0 100644
--- a/main/src/addins/MonoDevelop.GtkCore/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/Makefile.am
@@ -1,110 +1,3 @@
SUBDIRS = libstetic libsteticui
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
index 86065180ca..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/libstetic/Makefile.am
@@ -1,271 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am b/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
index 42d4ad086e..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore/libsteticui/Makefile.am
@@ -1,108 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore2/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
index 9648571c49..bf3218efd0 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/Makefile.am
@@ -1,112 +1,3 @@
SUBDIRS = libstetic libsteticui
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
index c90eb8c78b..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/libstetic/Makefile.am
@@ -1,269 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am b/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
index 5128750332..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
+++ b/main/src/addins/MonoDevelop.GtkCore2/libsteticui/Makefile.am
@@ -1,107 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.HexEditor/Makefile.am b/main/src/addins/MonoDevelop.HexEditor/Makefile.am
index 5b42ee17c5..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.HexEditor/Makefile.am
+++ b/main/src/addins/MonoDevelop.HexEditor/Makefile.am
@@ -1,84 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.MacDev/Makefile.am b/main/src/addins/MonoDevelop.MacDev/Makefile.am
index c6b497e8d9..988cad09d3 100644
--- a/main/src/addins/MonoDevelop.MacDev/Makefile.am
+++ b/main/src/addins/MonoDevelop.MacDev/Makefile.am
@@ -1,150 +1,5 @@
+include $(top_srcdir)/xbuild.include
-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
+if ! ENABLE_MACPLATFORM
+SKIP=y
+endif \ No newline at end of file
diff --git a/main/src/addins/MonoDevelop.Moonlight/Makefile.am b/main/src/addins/MonoDevelop.Moonlight/Makefile.am
index 081c83253a..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.Moonlight/Makefile.am
+++ b/main/src/addins/MonoDevelop.Moonlight/Makefile.am
@@ -1,83 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.Refactoring/Makefile.am b/main/src/addins/MonoDevelop.Refactoring/Makefile.am
index d885c9bb1c..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.Refactoring/Makefile.am
+++ b/main/src/addins/MonoDevelop.Refactoring/Makefile.am
@@ -1,108 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am b/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
index 50219a8274..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
+++ b/main/src/addins/MonoDevelop.RegexToolkit/Makefile.am
@@ -1,55 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am b/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
index 0b50385343..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
+++ b/main/src/addins/MonoDevelop.SourceEditor2/Makefile.am
@@ -1,108 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.WebReferences/Makefile.am b/main/src/addins/MonoDevelop.WebReferences/Makefile.am
index 54749f7638..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.WebReferences/Makefile.am
+++ b/main/src/addins/MonoDevelop.WebReferences/Makefile.am
@@ -1,85 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDevelop.XmlEditor/Makefile.am b/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
index 01b748a8cf..c9cc87438f 100644
--- a/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
+++ b/main/src/addins/MonoDevelop.XmlEditor/Makefile.am
@@ -1,129 +1 @@
-
-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
-
-
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/MonoDeveloperExtensions/Makefile.am b/main/src/addins/MonoDeveloperExtensions/Makefile.am
index 31477fdbd2..f558ab2716 100644
--- a/main/src/addins/MonoDeveloperExtensions/Makefile.am
+++ b/main/src/addins/MonoDeveloperExtensions/Makefile.am
@@ -1,48 +1,7 @@
SUBDIRS = . NUnit
-FILES = \
- AssemblyInfo.cs \
- Commands.cs \
- MonoMakefile.cs \
- MonoMakefileFormat.cs \
- MonoSolutionItemHandler.cs
+include $(top_srcdir)/xbuild.include
-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
+if ! ENABLE_MONOEXTENSIONS
+SKIP=y
endif
diff --git a/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am b/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
index 53fb15821b..2665c7ea88 100644
--- a/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
+++ b/main/src/addins/MonoDeveloperExtensions/NUnit/Makefile.am
@@ -1,35 +1,5 @@
-FILES = MonoTestProvider.cs
+include $(top_srcdir)/xbuild.include
-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
+if ! ENABLE_MONOEXTENSIONS
+SKIP=y
endif
diff --git a/main/src/addins/NUnit/Makefile.am b/main/src/addins/NUnit/Makefile.am
index 15736d44f4..4b4491f083 100644
--- a/main/src/addins/NUnit/Makefile.am
+++ b/main/src/addins/NUnit/Makefile.am
@@ -1,118 +1,4 @@
SUBDIRS = NUnitRunner .
-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
+include $(top_srcdir)/xbuild.include
+EXTRA_DIST += lib/nunit.core.dll lib/nunit.core.interfaces.dll lib/nunit.framework.dll lib/nunit.util.dll
diff --git a/main/src/addins/NUnit/NUnitRunner/Makefile.am b/main/src/addins/NUnit/NUnitRunner/Makefile.am
index adfcaf5114..c9cc87438f 100644
--- a/main/src/addins/NUnit/NUnitRunner/Makefile.am
+++ b/main/src/addins/NUnit/NUnitRunner/Makefile.am
@@ -1,28 +1 @@
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/TextTemplating/Makefile.am b/main/src/addins/TextTemplating/Makefile.am
index f0cb7546d7..8bf41893d4 100644
--- a/main/src/addins/TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/Makefile.am
@@ -1,4 +1,5 @@
SUBDIRS = \
Mono.TextTemplating \
TextTransform \
- MonoDevelop.TextTemplating
+ MonoDevelop.TextTemplating \
+ Mono.TextTemplating.Tests
diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am
new file mode 100644
index 0000000000..c9cc87438f
--- /dev/null
+++ b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/Makefile.am
@@ -0,0 +1 @@
+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 1e493f8b32..c9cc87438f 100644
--- a/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/Mono.TextTemplating/Makefile.am
@@ -1,56 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am b/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
index 670a6eabe3..c9cc87438f 100644
--- a/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
+++ b/main/src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile.am
@@ -1,73 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/TextTemplating/TextTransform/Makefile.am b/main/src/addins/TextTemplating/TextTransform/Makefile.am
index bd47225414..c9cc87438f 100644
--- a/main/src/addins/TextTemplating/TextTransform/Makefile.am
+++ b/main/src/addins/TextTemplating/TextTransform/Makefile.am
@@ -1,35 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/VBNetBinding/Makefile.am b/main/src/addins/VBNetBinding/Makefile.am
index 354e928849..c9cc87438f 100644
--- a/main/src/addins/VBNetBinding/Makefile.am
+++ b/main/src/addins/VBNetBinding/Makefile.am
@@ -1,72 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
index a1c78fc19d..5a8c3c50e0 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile.am
@@ -1,100 +1,5 @@
+include $(top_srcdir)/xbuild.include
-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:
+if ! ENABLE_GIT
+SKIP=y
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 d2a9b4946d..a6dcb0e8e1 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile.am
@@ -1,52 +1,5 @@
-
-ADDIN_BUILD = $(top_builddir)/build/AddIns/VersionControl
-ASSEMBLY = $(ADDIN_BUILD)/MonoDevelop.VersionControl.Subversion.Unix.dll
+include $(top_srcdir)/xbuild.include
-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
+if ! ENABLE_SUBVERSION
+SKIP=y
+endif
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
index 0bb8b9735e..a6dcb0e8e1 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile.am
@@ -1,62 +1,5 @@
+include $(top_srcdir)/xbuild.include
-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:
+if ! ENABLE_SUBVERSION
+SKIP=y
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 6ae08a3ac1..c9cc87438f 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl/Makefile.am
@@ -1,161 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/WindowsPlatform/Makefile.am b/main/src/addins/WindowsPlatform/Makefile.am
index 6a5e8770d4..c9cc87438f 100644
--- a/main/src/addins/WindowsPlatform/Makefile.am
+++ b/main/src/addins/WindowsPlatform/Makefile.am
@@ -1,41 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/addins/prj2make-sharp-lib/Makefile.am b/main/src/addins/prj2make-sharp-lib/Makefile.am
index ba37cfcbf0..deb0ebdaf3 100644
--- a/main/src/addins/prj2make-sharp-lib/Makefile.am
+++ b/main/src/addins/prj2make-sharp-lib/Makefile.am
@@ -1,48 +1 @@
-
-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
-
+include $(top_srcdir)/xbuild.include \ No newline at end of file
diff --git a/main/src/core/Mono.Debugging/Makefile.am b/main/src/core/Mono.Debugging/Makefile.am
index d8f2c5e3a4..c9cc87438f 100644
--- a/main/src/core/Mono.Debugging/Makefile.am
+++ b/main/src/core/Mono.Debugging/Makefile.am
@@ -1,100 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/core/Mono.Texteditor/Makefile.am b/main/src/core/Mono.Texteditor/Makefile.am
index f98745d549..c9cc87438f 100644
--- a/main/src/core/Mono.Texteditor/Makefile.am
+++ b/main/src/core/Mono.Texteditor/Makefile.am
@@ -1,224 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/core/MonoDevelop.Core/Makefile.am b/main/src/core/MonoDevelop.Core/Makefile.am
index 872ef1d0cf..c9cc87438f 100644
--- a/main/src/core/MonoDevelop.Core/Makefile.am
+++ b/main/src/core/MonoDevelop.Core/Makefile.am
@@ -1,410 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/core/MonoDevelop.Ide/Makefile.am b/main/src/core/MonoDevelop.Ide/Makefile.am
index 51fcc297e0..c9cc87438f 100644
--- a/main/src/core/MonoDevelop.Ide/Makefile.am
+++ b/main/src/core/MonoDevelop.Ide/Makefile.am
@@ -1,1013 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
index 381e4d3501..c9cc87438f 100644
--- a/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
+++ b/main/src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile.am
@@ -1,51 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/core/MonoDevelop.Startup/Makefile.am b/main/src/core/MonoDevelop.Startup/Makefile.am
index b52b1719fd..deb0ebdaf3 100644
--- a/main/src/core/MonoDevelop.Startup/Makefile.am
+++ b/main/src/core/MonoDevelop.Startup/Makefile.am
@@ -1,38 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include \ No newline at end of file
diff --git a/main/src/tools/Makefile.am b/main/src/tools/Makefile.am
index b3a7f7907d..d25ea39a9d 100644
--- a/main/src/tools/Makefile.am
+++ b/main/src/tools/Makefile.am
@@ -1,3 +1 @@
-SUBDIRS = SharpCoco mdhost mdtool mdmonitor mdcrashlog
-
-include $(top_srcdir)/Makefile.include
+SUBDIRS = SharpCoco mdhost mdtool mdmonitor
diff --git a/main/src/tools/mdcrashlog/AssemblyInfo.cs b/main/src/tools/mdcrashlog/AssemblyInfo.cs
deleted file mode 100644
index b53c3e9db6..0000000000
--- a/main/src/tools/mdcrashlog/AssemblyInfo.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-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
deleted file mode 100644
index f75f791b56..0000000000
--- a/main/src/tools/mdcrashlog/CrashLogOptions.cs
+++ /dev/null
@@ -1,75 +0,0 @@
-//
-// 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
deleted file mode 100644
index ee8d92cd63..0000000000
--- a/main/src/tools/mdcrashlog/Makefile.am
+++ /dev/null
@@ -1,32 +0,0 @@
-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
deleted file mode 100644
index 5fc0c0a690..0000000000
--- a/main/src/tools/mdcrashlog/MonoDevelop.CrashLog.csproj
+++ /dev/null
@@ -1,67 +0,0 @@
-<?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
deleted file mode 100644
index 4e267d007d..0000000000
--- a/main/src/tools/mdcrashlog/MonoDevelop.SessionLogging/ISessionLogger.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-//
-// 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 152fbb3639..c9cc87438f 100644
--- a/main/src/tools/mdhost/Makefile.am
+++ b/main/src/tools/mdhost/Makefile.am
@@ -1,27 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/tools/mdmonitor/Makefile.am b/main/src/tools/mdmonitor/Makefile.am
index 1708e59e38..c9cc87438f 100644
--- a/main/src/tools/mdmonitor/Makefile.am
+++ b/main/src/tools/mdmonitor/Makefile.am
@@ -1,57 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/tools/mdtool/Makefile.am b/main/src/tools/mdtool/Makefile.am
index 3abe707c4f..c9cc87438f 100644
--- a/main/src/tools/mdtool/Makefile.am
+++ b/main/src/tools/mdtool/Makefile.am
@@ -1,27 +1 @@
-
-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
+include $(top_srcdir)/xbuild.include
diff --git a/main/src/tools/mdtool/mdtool.csproj b/main/src/tools/mdtool/mdtool.csproj
index d2a6c3dd36..1cbf4f4d27 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>
- <OutputPath>..\..\..\build\bin</OutputPath>
+ <Optimize>false</Optimize>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
@@ -24,8 +24,7 @@
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DebugType>none</DebugType>
- <Optimize>False</Optimize>
- <OutputPath>..\..\..\build\bin</OutputPath>
+ <Optimize>false</Optimize>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
diff --git a/main/tests/MacPlatform.Tests/Makefile.am b/main/tests/MacPlatform.Tests/Makefile.am
new file mode 100644
index 0000000000..c9cc87438f
--- /dev/null
+++ b/main/tests/MacPlatform.Tests/Makefile.am
@@ -0,0 +1 @@
+include $(top_srcdir)/xbuild.include
diff --git a/main/tests/Makefile.am b/main/tests/Makefile.am
index c83bf86533..abc8d2d046 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
+endif \ No newline at end of file
diff --git a/main/tests/MonoDevelop.MacDev.Tests/Makefile.am b/main/tests/MonoDevelop.MacDev.Tests/Makefile.am
new file mode 100644
index 0000000000..c9cc87438f
--- /dev/null
+++ b/main/tests/MonoDevelop.MacDev.Tests/Makefile.am
@@ -0,0 +1 @@
+include $(top_srcdir)/xbuild.include
diff --git a/main/tests/UnitTests/Makefile.am b/main/tests/UnitTests/Makefile.am
index 601098f25a..c9cc87438f 100644
--- a/main/tests/UnitTests/Makefile.am
+++ b/main/tests/UnitTests/Makefile.am
@@ -1,124 +1 @@
-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
-
+include $(top_srcdir)/xbuild.include
diff --git a/main/tests/UserInterfaceTests/Makefile.am b/main/tests/UserInterfaceTests/Makefile.am
new file mode 100644
index 0000000000..c9cc87438f
--- /dev/null
+++ b/main/tests/UserInterfaceTests/Makefile.am
@@ -0,0 +1 @@
+include $(top_srcdir)/xbuild.include
diff --git a/main/xbuild.include b/main/xbuild.include
new file mode 100644
index 0000000000..a8699d9706
--- /dev/null
+++ b/main/xbuild.include
@@ -0,0 +1,66 @@
+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 dd37d7f168..3d4b760846 100644
--- a/profiles/all
+++ b/profiles/all
@@ -4,5 +4,4 @@ extras/ValaBinding
extras/MonoDevelop.Database
extras/MonoDevelop.Debugger.Gdb
extras/PyBinding
-extras/MonoDevelop.MonoMac
extras/MonoDevelop.MeeGo