[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