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