[Monodevelop-patches-list] r2108 - in trunk/MonoDevelop: . Core/src/AddIns/BackendBindings/CSharpBinding Core/src/AddIns/BackendBindings/CSharpBinding/templates Core/src/AddIns/BackendBindings/ILAsmBinding Core/src/AddIns/BackendBindings/JavaBinding Core/src/AddIns/BackendBindings/JavaBinding/templates Core/src/AddIns/BackendBindings/NemerleBinding Core/src/AddIns/BackendBindings/VBNetBinding Core/src/AddIns/BackendBindings/VBNetBinding/templates Core/src/AddIns/DebuggerAddIn Core/src/AddIns/DisplayBindings/SourceEditor Core/src/AddIns/Misc/StartPage Core/src/AddIns/prj2make-sharp-lib Core/src/MonoDevelop.Base build
commit-watcher at mono-cvs.ximian.com
commit-watcher at mono-cvs.ximian.com
Mon Jan 3 02:48:09 EST 2005
Author: tberman
Date: 2005-01-03 02:48:09 -0500 (Mon, 03 Jan 2005)
New Revision: 2108
Added:
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/CSharpBinding.addin.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/AppConfigFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/BlankCombine.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/CSharpSessionStateWebService.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/CSharpWebService.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/ConsoleProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyCSharpFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyHTMLFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyResourceFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyTextFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyXMLFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GladeSharpProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GnomeSharpProgram.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GnomeSharpProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GtkSharpProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GtkSharpWindow.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/Library.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/ILAsmBinding.addin.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/ILAsmConsoleProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/JavaBinding.addin.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/EmptyJavaFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/EmptyJavaProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmConsoleApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGladeApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGnomeApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGtkApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplet.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplication.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaConsoleApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaDialog.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaFrame.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaOKDialog.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaPanel.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/EmptyNemerleFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleBinding.addin.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleEmptyProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGnomeSharpProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGtkSharpProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGtkSharpWindow.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBNetBinding.addin.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/EmptyVBFile.xft.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/EmptyVBProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/VBConsoleApplicationProject.xpt.xml
trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/MonoDevelopEditor.addin.xml
trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/StartPage.addin.xml
trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml
Removed:
trunk/MonoDevelop/build/AddIns/
Modified:
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/DebuggerAddIn/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/Makefile.am
trunk/MonoDevelop/Core/src/AddIns/prj2make-sharp-lib/Makefile.am
trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am
trunk/MonoDevelop/build/
trunk/MonoDevelop/build/Makefile.am
trunk/MonoDevelop/configure.in
Log:
build/AddIns/ has been removed:
* .addin.xml files now exist in their assembly's root directory
* .xpt and .xft templates now exist in their bindings directory.
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/CSharpBinding.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/BackendBindings.addin.xml)
===================================================================
--- trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/BackendBindings.addin.xml 2005-01-02 22:13:46 UTC (rev 2101)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/CSharpBinding.addin.xml 2005-01-03 07:48:09 UTC (rev 2108)
@@ -0,0 +1,140 @@
+<AddIn name = "CSharp Language Binding"
+ author = "Todd Berman"
+ copyright = "GPL"
+ url = "http://www.monodevelop.com/"
+ description = "CSharp Language Binding"
+ version = "0.6">
+
+ <Runtime>
+ <Import assembly = "CSharpBinding.dll"/>
+ </Runtime>
+
+ <Extension path = "/SharpDevelop/Workbench/Ambiences">
+ <Class id = "CSharp"
+ class = "MonoDevelop.Services.CSharpAmbience"/>
+ </Extension>
+
+ <Extension path = "/MonoDevelop/FileTemplates">
+ <FileTemplate id = "SessionState"
+ location = "templates/CSharpSessionStateWebService.xft.xml"/>
+ <FileTemplate id = "WebService"
+ location = "templates/CSharpWebService.xft.xml"/>
+ <FileTemplate id = "Empty"
+ location = "templates/EmptyCSharpFile.xft.xml"/>
+ <FileTemplate id = "GnomeSharpProgram"
+ location = "templates/GnomeSharpProgram.xft.xml"/>
+ <FileTemplate id = "GtkSharpWindow"
+ location = "templates/GtkSharpWindow.xft.xml"/>
+ <FileTemplate id = "EmptyHTMLFile"
+ location = "templates/EmptyHTMLFile.xft.xml"/>
+ <FileTemplate id = "AppConfigFile"
+ location = "templates/AppConfigFile.xft.xml"/>
+ <FileTemplate id = "EmptyResourceFile"
+ location = "templates/EmptyResourceFile.xft.xml"/>
+ <FileTemplate id = "EmptyTextFile"
+ location = "templates/EmptyTextFile.xft.xml"/>
+ <FileTemplate id = "EmptyXMLFile"
+ location = "templates/EmptyXMLFile.xft.xml"/>
+ </Extension>
+
+ <Extension path = "/MonoDevelop/ProjectTemplates">
+ <ProjectTemplate id = "ConsoleProject"
+ location = "templates/ConsoleProject.xpt.xml"/>
+ <ProjectTemplate id = "EmptyProject"
+ location = "templates/EmptyProject.xpt.xml"/>
+ <ProjectTemplate id = "GladeSharpProject"
+ location = "templates/GladeSharpProject.xpt.xml"/>
+ <ProjectTemplate id = "GnomeSharpProject"
+ location = "templates/GnomeSharpProject.xpt.xml"/>
+ <ProjectTemplate id = "GtkSharpProject"
+ location = "templates/GtkSharpProject.xpt.xml"/>
+ <ProjectTemplate id = "Library"
+ location = "templates/Library.xpt.xml"/>
+ <ProjectTemplate id = "BlankCombine"
+ location = "templates/BlankCombine.xpt.xml"/>
+ </Extension>
+
+ <Extension path = "/SharpDevelop/Workbench/FileFilter">
+ <FileFilter id = "CSharp"
+ insertbefore="AllFiles"
+ name = "${res:SharpDevelop.FileFilter.CSharpFiles}"
+ extensions = "*.cs"/>
+ <FileFilter id = "Assemblies"
+ insertbefore="AllFiles"
+ name = "${res:SharpDevelop.FileFilter.AssemblyFiles}"
+ extensions = "*.exe,*.dll"/>
+
+ <FileFilter id = "Html"
+ insertbefore="AllFiles"
+ name = "${res:SharpDevelop.FileFilter.WebFiles}"
+ extensions = "*.htm,*.html,*.aspx,*.ascx,*.asp"/>
+
+ <FileFilter id = "Xml"
+ insertbefore="AllFiles"
+ name = "${res:SharpDevelop.FileFilter.XmlFiles}"
+ extensions = "*.xml"/>
+ <FileFilter id = "Resources"
+ insertbefore="AllFiles"
+ name = "${res:SharpDevelop.FileFilter.ResourceFiles}"
+ extensions = "*.resources,*.resx"/>
+ </Extension>
+
+ <Extension path = "/Workspace/Parser">
+ <Class id = "CSharpParser"
+ class = "CSharpBinding.Parser.TParser"/>
+ </Extension>
+
+ <Extension path = "/SharpDevelop/Workbench/ProjectOptions/ConfigurationProperties">
+ <Conditional activeproject="C#">
+ <DialogPanel id = "CSharpCodeGenerationPanel"
+ _label = "Code Generation"
+ class = "CSharpBinding.CodeGenerationPanel"/>
+ <DialogPanel id = "CSharpOutputOptionsPanel"
+ _label = "Output"
+ class = "CSharpBinding.OutputOptionsPanel"/>
+ </Conditional>
+ </Extension>
+
+<!-- <Extension path = "/AddIns/DefaultTextEditor/Formater">
+ <Conditional textcontent = "C#">
+ <Class id ="CSharpFormatter" insertbefore="DefaultFormatter" class = "CSharpBinding.FormattingStrategy.CSharpFormattingStrategy"/>
+ </Conditional>
+ <Conditional textcontent = "VBNET">
+ <Class id ="VBNetFormatter" insertbefore="DefaultFormatter" class ="VBBinding.FormattingStrategy.VBFormattingStrategy"/>
+ </Conditional>
+ <Conditional textcontent = "Java">
+ <Class id ="JavaFormatter" insertbefore="DefaultFormatter" class = "JavaBinding.FormattingStrategy.JavaFormattingStrategy"/>
+ </Conditional>
+ </Extension> -->
+
+ <Extension path = "/Workspace/Icons">
+ <!-- C# -->
+ <Icon id = "C#Prj"
+ language = "C#"
+ resource = "C#.ProjectIcon"/>
+
+ <Icon id = "C#File"
+ extensions = ".cs"
+ resource = "C#.FileIcon"/>
+
+ <!-- Resources -->
+ <Icon id = "ResourceFileIcon"
+ extensions = ".resources,.resx"
+ resource = "Icons.16x16.ResourceFileIcon" />
+ <!-- XML -->
+ <Icon id = "XmlFileIcon"
+ extensions = ".xml"
+ resource = "FileIcons.XmlIcon" />
+ <!-- TextFiles -->
+ <Icon id = "TextFileIcon"
+ extensions = ".txt,.doc"
+ resource = "Icons.16x16.TextFileIcon"/>
+
+ </Extension>
+
+ <Extension path = "/SharpDevelop/Workbench/LanguageBindings">
+ <LanguageBinding id = "CSharp"
+ supportedextensions = ".cs"
+ class = "CSharpBinding.CSharpLanguageBinding" />
+ </Extension>
+</AddIn>
Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -36,22 +36,65 @@
FormattingStrategy/CSharpFormattingStrategy.cs \
CSharpBindingCompilerManager.cs
+TEMPLATES = \
+templates/AppConfigFile.xft.xml \
+templates/BlankCombine.xpt.xml \
+templates/ConsoleProject.xpt.xml \
+templates/CSharpSessionStateWebService.xft.xml \
+templates/CSharpWebService.xft.xml \
+templates/EmptyCSharpFile.xft.xml \
+templates/EmptyHTMLFile.xft.xml \
+templates/EmptyProject.xpt.xml \
+templates/EmptyResourceFile.xft.xml \
+templates/EmptyTextFile.xft.xml \
+templates/EmptyXMLFile.xft.xml \
+templates/GladeSharpProject.xpt.xml \
+templates/GnomeSharpProgram.xft.xml \
+templates/GnomeSharpProject.xpt.xml \
+templates/GtkSharpProject.xpt.xml \
+templates/GtkSharpWindow.xft.xml \
+templates/Library.xpt.xml
+
build_sources = $(addprefix $(srcdir)/, $(FILES)) CSharpBindingExecutionManager.cs
-all: $(ASSEMBLY)
+ADDIN = CSharpBinding.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+
+TEMPLATES_DIR = $(ADDIN_BUILD)/templates
+
+build_TEMPLATES = $(addprefix $(TEMPLATES_DIR)/,$(notdir $(TEMPLATES)))
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN) $(build_TEMPLATES)
+
+$(filter %.xpt.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xpt.xml: $(srcdir)/templates/%.xpt.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(filter %.xft.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xft.xml: $(srcdir)/templates/%.xft.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/$(ADDIN)
+
$(ASSEMBLY): $(build_sources) $(srcdir)/CSharp.glade
+ mkdir -p $(ADDIN_BUILD)
$(CSC) /out:$(ASSEMBLY) /target:library $(DLLS) \
/resource:$(srcdir)/CSharp.glade,CSharp.glade \
$(build_sources) \
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/AddIns/BackendBindings/.
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
-csharpbindinglibdir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings
-csharpbindinglib_DATA = $(ASSEMBLY)
+csharpbindinglibdir = $(libdir)/monodevelop/AddIns/BackendBindings
+csharpbindinglib_DATA = $(ASSEMBLY) $(ADDIN)
+templatesdir = $(csharpbindinglibdir)/templates
+templates_DATA = $(TEMPLATES)
+
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
DISTCLEANFILES = CSharpBindingExecutionManager.cs
-EXTRA_DIST = $(FILES) CSharpBindingExecutionManager.cs.in CSharp.glade
+EXTRA_DIST = $(FILES) CSharpBindingExecutionManager.cs.in CSharp.glade $(ADDIN) $(TEMPLATES)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/AppConfigFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/AppConfigFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/BlankCombine.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/BlankCombine.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/CSharpSessionStateWebService.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/CSharpSessionStateWebService.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/CSharpWebService.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/CSharpWebService.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/ConsoleProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/ConsoleProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyCSharpFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyCSharpFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyHTMLFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyHTMLFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyResourceFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyResourceFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyTextFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyTextFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/EmptyXMLFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyXMLFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GladeSharpProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/GladeSharpProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GnomeSharpProgram.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/GnomeSharpProgram.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GnomeSharpProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/GnomeSharpProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GtkSharpProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/GtkSharpProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/GtkSharpWindow.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/GtkSharpWindow.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/CSharpBinding/templates/Library.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/Library.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/ILAsmBinding.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/ILAsmBinding.addin.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/ILAsmConsoleProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/ILAsmConsoleProject.xpt.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/ILAsmBinding/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -17,17 +17,40 @@
ILAsmLanguageBinding.cs \
ILAsmExecutionManager.cs
+TEMPLATES = \
+ILAsmConsoleProject.xpt.xml
+
build_sources = $(addprefix $(srcdir)/, $(FILES))
-assemblydir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings
-assembly_DATA = $(ASSEMBLY)
+ADDIN = ILAsmBinding.addin.xml
-all: $(ASSEMBLY)
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+TEMPLATES_DIR = $(ADDIN_BUILD)/templates
+
+build_TEMPLATES = $(addprefix $(TEMPLATES_DIR)/,$(TEMPLATES))
+
+assemblydir = $(libdir)/monodevelop/AddIns/BackendBindings
+assembly_DATA = $(ASSEMBLY) $(ADDIN)
+
+templatesdir = $(assemblydir)/templates
+templates_DATA = $(TEMPLATES)
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN) $(build_TEMPLATES)
+
+$(filter %.xpt.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xpt.xml: $(srcdir)/%.xpt.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/$(notdir $@) $@
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
+
$(ASSEMBLY): $(build_sources)
+ mkdir -p $(ADDIN_BUILD)
$(CSC) $(build_sources) $(DLLS) /out:$(ASSEMBLY) /target:library \
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/AddIns/BackendBindings/.
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
-EXTRA_DIST = $(FILES)
+EXTRA_DIST = $(FILES) $(ADDIN) $(TEMPLATES)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/JavaBinding.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/JavaBinding.addin.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -19,17 +19,67 @@
JavaBindingExecutionServices.cs \
ProjectTreeBuilder/JavaNodeBuilder.cs
+TEMPLATES = \
+templates/EmptyJavaFile.xft.xml \
+templates/EmptyJavaProject.xpt.xml \
+templates/IkvmConsoleApplicationProject.xpt.xml \
+templates/IkvmGladeApplicationProject.xpt.xml \
+templates/IkvmGnomeApplicationProject.xpt.xml \
+templates/IkvmGtkApplicationProject.xpt.xml \
+templates/JavaApplet.xft.xml \
+templates/JavaApplicationProject.xpt.xml \
+templates/JavaApplication.xft.xml \
+templates/JavaConsoleApplicationProject.xpt.xml \
+templates/JavaDialog.xft.xml \
+templates/JavaFrame.xft.xml \
+templates/JavaOKDialog.xft.xml \
+templates/JavaPanel.xft.xml
+
build_sources = $(addprefix $(srcdir)/, $(FILES))
-all: $(ASSEMBLY)
+ADDIN = JavaBinding.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+
+TEMPLATES_DIR = $(ADDIN_BUILD)/templates
+
+build_TEMPLATES = $(addprefix $(TEMPLATES_DIR)/, $(notdir $(TEMPLATES)))
+
+src_TEMPLATES = $(addprefix $(srcdir)/, $(TEMPLATES))
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN) $(build_TEMPLATES)
+
+#%.xft.xml: $(srcdir)/templates/%.xft.xml
+# mkdir -p $(TEMPLATES_DIR)
+# cp $(srcdir)/templates/$(notdir $@) $@
+#
+#%.xpt.xml: $(srcdir)/templates/%.xpt.xml
+# mkdir -p $(TEMPLATES_DIR)
+# cp $(srcdir)/templates/$(notdir $@) $@
+
+$(filter %.xft.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xft.xml: $(srcdir)/templates/%.xft.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(filter %.xpt.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xpt.xml: $(srcdir)/templates/%.xpt.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
+
$(ASSEMBLY): $(FILES)
+ mkdir -p $(ADDIN_BUILD)
$(CSC) $(DLLS) $(build_sources) /out:$(ASSEMBLY) /target:library \
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/AddIns/BackendBindings/.
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
-assemblydir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings
-assembly_DATA = $(ASSEMBLY)
+assemblydir = $(libdir)/monodevelop/AddIns/BackendBindings
+assembly_DATA = $(ASSEMBLY) $(ADDIN)
+templatedir = $(assemblydir)/templates
+template_DATA = $(TEMPLATES)
+
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
-EXTRA_DIST = $(FILES)
+EXTRA_DIST = $(FILES) $(ADDIN) $(TEMPLATES)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/EmptyJavaFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyJavaFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/EmptyJavaProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyJavaProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmConsoleApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/IkvmConsoleApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGladeApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/IkvmGladeApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGnomeApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/IkvmGnomeApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/IkvmGtkApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/IkvmGtkApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplet.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaApplet.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplication.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaApplication.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaConsoleApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaConsoleApplicationProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaDialog.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaDialog.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaFrame.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaFrame.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaOKDialog.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaOKDialog.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/JavaBinding/templates/JavaPanel.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/JavaPanel.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/EmptyNemerleFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyNemerleFile.xft.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -18,18 +18,49 @@
NemerleBindingCompilerServices.cs \
NemerleLanguageBinding.cs
+TEMPLATES = \
+NemerleEmptyProject.xpt.xml \
+NemerleGnomeSharpProject.xpt.xml \
+NemerleGtkSharpProject.xpt.xml \
+NemerleGtkSharpWindow.xft.xml \
+EmptyNemerleFile.xft.xml
+
build_sources = $(addprefix $(srcdir)/, $(FILES)) NemerleBindingExecutionServices.cs
-all: $(ASSEMBLY)
+build_TEMPLATES = $(addprefix $(ADDIN_BUILD)/templates/, $(TEMPLATES))
+ADDIN = NemerleBinding.addin.xml
+
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+
+TEMPLATES_DIR = $(ADDIN_BUILD)/templates
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN) $(build_TEMPLATES)
+
+$(filter %.xft.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xft.xml: $(srcdir)/%.xft.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/$(notdir $@) $@
+
+$(filter %.xpt.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xpt.xml: $(srcdir)/%.xpt.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/$(notdir $@) $@
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
+
$(ASSEMBLY): $(FILES) $(srcdir)/Nemerle.glade
+ mkdir -p $(ADDIN_BUILD)
$(CSC) $(DLLS) $(build_sources) /out:$(ASSEMBLY) /target:library \
/resource:$(srcdir)/Nemerle.glade,Nemerle.glade \
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/AddIns/BackendBindings/.
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
-assemblydir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings/
-assembly_DATA = $(ASSEMBLY)
+assemblydir = $(libdir)/monodevelop/AddIns/BackendBindings/
+assembly_DATA = $(ASSEMBLY) $(ADDIN)
+templatedir = $(assemblydir)/templates.
+template_DATA = $(TEMPLATES)
+
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
DISTCLEANFILES = NemerleBindingExecutionServices.cs
-EXTRA_DIST = $(FILES) NemerleBindingExecutionServices.cs.in Nemerle.glade
+EXTRA_DIST = $(FILES) NemerleBindingExecutionServices.cs.in Nemerle.glade $(ADDIN) $(TEMPLATES)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleBinding.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/NemerleBinding.addin.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleEmptyProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/NemerleEmptyProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGnomeSharpProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/NemerleGnomeSharpProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGtkSharpProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/NemerleBinding/NemerleGtkSharpWindow.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/NemerleGtkSharpWindow.xft.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -40,23 +40,52 @@
Project/VBCompilerParameters.cs \
Project/VBProject.cs
+TEMPLATES = \
+templates/EmptyVBFile.xft.xml \
+templates/EmptyVBProject.xpt.xml \
+templates/VBConsoleApplicationProject.xpt.xml
+
build_sources = $(addprefix $(srcdir)/, $(FILES))
-all: $(ASSEMBLY)
+ADDIN = VBNetBinding.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/BackendBindings
+
+TEMPLATES_DIR = $(ADDIN_BUILD)/templates
+
+build_TEMPLATES = $(addprefix $(TEMPLATES_DIR)/, $(notdir $(TEMPLATES)))
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN) $(build_TEMPLATES)
+
+$(filter %.xpt.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xpt.xml: $(srcdir)/templates/%.xpt.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(filter %.xft.xml, $(build_TEMPLATES)): $(TEMPLATES_DIR)/%.xft.xml: $(srcdir)/templates/%.xft.xml
+ mkdir -p $(TEMPLATES_DIR)
+ cp $(srcdir)/templates/$(notdir $@) $@
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
+
$(ASSEMBLY): $(build_sources) $(srcdir)/VB.glade
+ mkdir -p $(ADDIN_BUILD)
cd SharpRefactoryVB && make
$(CSC) /out:$(ASSEMBLY) /target:library $(DLLS) \
/resource:$(srcdir)/VB.glade,VB.glade \
$(build_sources) \
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/AddIns/BackendBindings/.
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
-vbnetbindinglibdir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings
-vbnetbindinglib_DATA = $(ASSEMBLY)
+vbnetbindinglibdir = $(libdir)/monodevelop/AddIns/BackendBindings
+vbnetbindinglib_DATA = $(ASSEMBLY) $(ADDIN)
+templatesdir = $(vbnetbindinglibdir)/templates/
+templates_DATA = $(TEMPLATES)
+
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
DISTCLEANFILES =
-EXTRA_DIST = $(FILES) VB.glade
+EXTRA_DIST = $(FILES) VB.glade $(ADDIN) $(TEMPLATES)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/VBNetBinding.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/VBNetBinding.addin.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/EmptyVBFile.xft.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyVBFile.xft.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/EmptyVBProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/EmptyVBProject.xpt.xml)
Copied: trunk/MonoDevelop/Core/src/AddIns/BackendBindings/VBNetBinding/templates/VBConsoleApplicationProject.xpt.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/BackendBindings/templates/VBConsoleApplicationProject.xpt.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/DebuggerAddIn/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/DebuggerAddIn/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/DebuggerAddIn/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -1,6 +1,7 @@
ASSEMBLY = MonoDevelop.Debugger.dll
-ADDIN = $(srcdir)/MonoDevelopDebugger.addin.xml
+ADDIN = MonoDevelopDebugger.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/DebuggerAddIn
DLLS = $(GTK_SHARP_LIBS) \
$(MONO_DEBUGGER_LIBS) \
@@ -20,20 +21,21 @@
if ENABLE_DEBUGGER
-all: $(ASSEMBLY)
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN)
-
build_sources = $(addprefix $(srcdir)/, $(FILES))
-$(top_builddir)/build/AddIns/$(ADDIN):
- cp $(ADDIN) $(top_builddir)/build/AddIns/.
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(ADDIN) $(ADDIN_BUILD)/.
-$(ASSEMBLY): $(build_sources) $(top_builddir)/build/AddIns/$(ADDIN)
+$(ASSEMBLY): $(build_sources)
+ mkdir -p $(ADDIN_BUILD)
$(CSC) /out:$(ASSEMBLY) /target:library \
$(build_sources) $(DLLS)\
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN)
-assemblydir = $(libdir)/monodevelop/AddIns
+assemblydir = $(libdir)/monodevelop/AddIns/DebuggerAddIn
assembly_DATA = $(ASSEMBLY) $(ADDIN)
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
Modified: trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -87,9 +87,18 @@
$(GCONF_SHARP_LIBS) \
$(GTKSOURCEVIEW_SHARP_LIBS)
-all : $(DLL)
+ADDIN = MonoDevelopEditor.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+
+all : $(DLL) $(ADDIN_BUILD)/$(ADDIN)
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/$(ADDIN)
+
$(DLL) : $(build_sources) $(srcdir)/EditorBindings.glade $(srcdir)/texteditoraddin.glade
+ mkdir -p $(top_builddir)/build/bin
$(CSC) $(build_sources) /debug /out:$(DLL) /t:library $(REFS) \
/resource:$(srcdir)/EditorBindings.glade,EditorBindings.glade \
/resource:$(srcdir)/texteditoraddin.glade,texteditoraddin.glade \
@@ -98,7 +107,10 @@
assemblydir = $(libdir)/monodevelop/bin
assembly_DATA = $(DLL) $(DLL).config
+addindir = $(libdir)/monodevelop/AddIn
+addin_DATA = $(ADDIN)
+
CLEANFILES = $(DLL) $(DLL).mdb
DISTCLEANFILES = $(DLL).config
-EXTRA_DIST = $(FILES) $(DLL).config.in EditorBindings.glade texteditoraddin.glade
+EXTRA_DIST = $(FILES) $(DLL).config.in EditorBindings.glade texteditoraddin.glade $(ADDIN)
Copied: trunk/MonoDevelop/Core/src/AddIns/DisplayBindings/SourceEditor/MonoDevelopEditor.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/MonoDevelopNewEditor.addin.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -14,17 +14,26 @@
$(GTK_SHARP_LIBS) \
$(GECKO_SHARP_LIBS)
-all: $(DLL)
+ADDIN = StartPage.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/StartPage
+
+all: $(DLL) $(ADDIN_BUILD)/$(ADDIN)
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/$(ADDIN)
+
$(DLL): $(build_sources)
+ mkdir -p $(ADDIN_BUILD)
$(CSC) /out:$(DLL) /target:library $(REFS) \
$(build_sources) \
- && cp $(DLL) $(top_builddir)/build/AddIns/AddIns/Misc/StartPage/.
+ && cp $(DLL) $(ADDIN_BUILD)/.
-startpagelibdir = $(libdir)/monodevelop/AddIns/AddIns/Misc/StartPage
-startpagelib_DATA = $(DLL)
+startpagelibdir = $(libdir)/monodevelop/AddIns/StartPage
+startpagelib_DATA = $(DLL) $(ADDIN)
CLEANFILES=$(DLL) $(DLL).mdb
-EXTRA_DIST = $(FILES)
+EXTRA_DIST = $(FILES) $(ADDIN)
Copied: trunk/MonoDevelop/Core/src/AddIns/Misc/StartPage/StartPage.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/AddIns/Misc/StartPage/StartPage.addin.xml)
Modified: trunk/MonoDevelop/Core/src/AddIns/prj2make-sharp-lib/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/AddIns/prj2make-sharp-lib/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/AddIns/prj2make-sharp-lib/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -1,8 +1,8 @@
ASSEMBLY = prj2make-sharp-lib.dll
-ADDIN = $(srcdir)/prj2make-sharp-lib.addin.xml
+ADDIN = prj2make-sharp-lib.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns/prj2makesharp
-
DLLS = $(GTK_SHARP_LIBS) \
/r:$(top_builddir)/build/bin/MonoDevelop.Base.dll \
/r:$(top_builddir)/build/bin/MonoDevelop.Core.dll \
@@ -24,17 +24,19 @@
EXTRA_DIST = $(FILES) $(ADDIN)
-all: $(ASSEMBLY)
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN)
build_sources = $(addprefix $(srcdir)/, $(FILES))
-$(top_builddir)/build/AddIns/$(ADDIN):
- cp $(ADDIN) $(top_builddir)/build/AddIns/.
+$(ADDIN_BUILD)/$(ADDIN):
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
-$(ASSEMBLY): $(build_sources) $(top_builddir)/build/AddIns/$(ADDIN)
+$(ASSEMBLY): $(build_sources)
+ mkdir -p $(ADDIN_BUILD)
$(CSC) /out:$(ASSEMBLY) /target:library \
$(build_sources) $(DLLS)\
- && cp $(ASSEMBLY) $(top_builddir)/build/AddIns/
+ && cp $(ASSEMBLY) $(ADDIN_BUILD)/.
assemblydir = $(libdir)/monodevelop/AddIns
assembly_DATA = $(ASSEMBLY) $(ADDIN)
Modified: trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am
===================================================================
--- trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/Core/src/MonoDevelop.Base/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -389,8 +389,16 @@
ASSEMBLY = MonoDevelop.Base.dll
-all: $(ASSEMBLY)
+ADDIN = MonoDevelopCore.addin.xml
+ADDIN_BUILD = $(top_builddir)/build/AddIns
+
+all: $(ASSEMBLY) $(ADDIN_BUILD)/$(ADDIN)
+
+$(ADDIN_BUILD)/$(ADDIN): $(srcdir)/$(ADDIN)
+ mkdir -p $(ADDIN_BUILD)
+ cp $(srcdir)/$(ADDIN) $(ADDIN_BUILD)/.
+
$(ASSEMBLY): $(build_sources) $(srcdir)/Base.glade
$(CSC) $(MONO_POSIX_OEE) -codepage:utf8 /out:$(ASSEMBLY) /target:library $(DLLS) \
/resource:$(srcdir)/Base.glade,Base.glade \
@@ -405,8 +413,11 @@
assemblydir = $(libdir)/monodevelop/bin
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).config
+addindir = $(libdir)/monodevelop/AddIns
+addin_DATA = $(ADDIN)
+
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
DISTCLEANFILES = $(ASSEMBLY).config
-EXTRA_DIST = $(FILES) ./Services/process-icons.pl $(ASSEMBLY).config.in Base.glade
+EXTRA_DIST = $(FILES) ./Services/process-icons.pl $(ASSEMBLY).config.in Base.glade $(ADDIN)
Copied: trunk/MonoDevelop/Core/src/MonoDevelop.Base/MonoDevelopCore.addin.xml (from rev 2101, trunk/MonoDevelop/build/AddIns/SharpDevelopCore.addin.xml)
Property changes on: trunk/MonoDevelop/build
___________________________________________________________________
Name: svn:ignore
- *.exe
*.dll
Makefile
Makefile.in
bin
+ *.exe
*.dll
Makefile
Makefile.in
bin
AddIns
Modified: trunk/MonoDevelop/build/Makefile.am
===================================================================
--- trunk/MonoDevelop/build/Makefile.am 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/build/Makefile.am 2005-01-03 07:48:09 UTC (rev 2108)
@@ -1,6 +1,7 @@
-SUBDIRS = data AddIns doc
+SUBDIRS = data doc
all:
clean-local:
rm -rf bin
+ rm -rf AddIns
Modified: trunk/MonoDevelop/configure.in
===================================================================
--- trunk/MonoDevelop/configure.in 2005-01-02 23:48:40 UTC (rev 2107)
+++ trunk/MonoDevelop/configure.in 2005-01-03 07:48:09 UTC (rev 2108)
@@ -198,12 +198,6 @@
build/data/resources/css/Makefile
build/data/resources/icons/Makefile
build/doc/Makefile
-build/AddIns/Makefile
-build/AddIns/AddIns/Makefile
-build/AddIns/AddIns/BackendBindings/Makefile
-build/AddIns/AddIns/BackendBindings/templates/Makefile
-build/AddIns/AddIns/Misc/Makefile
-build/AddIns/AddIns/Misc/StartPage/Makefile
Core/src/AddIns/DebuggerAddIn/AssemblyInfo.cs
Core/src/AddIns/DisplayBindings/SourceEditor/AssemblyInfo.cs
Core/src/AddIns/Misc/StartPage/AssemblyInfo.cs
More information about the Monodevelop-patches-list
mailing list