diff options
author | Alan McGovern <alan.mcgovern@gmail.com> | 2012-06-27 02:28:24 +0400 |
---|---|---|
committer | Alan McGovern <alan.mcgovern@gmail.com> | 2012-06-27 02:29:34 +0400 |
commit | 7b7eceec9fd19663540be9fba8b90eae99585538 (patch) | |
tree | 4b862f98c513676a2582b413ec5b74942ae44f5f | |
parent | aea26c16d94490c95f4e61329c137b82a4abfe77 (diff) |
[Build] Change the build system to use xbuild instead of makefiles (again)
The build 'regression' was a problem in some makefiles. It was fixed in
aea26c16d94490c95f4e61329c137b82a4abfe77
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 |