All pastes #342818 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-06 15:58 UTC
rendered paste body
Index: Extras/MonoDeveloperExtensions/MonoProject.cs
===================================================================
--- Extras/MonoDeveloperExtensions/MonoProject.cs	(revision 72317)
+++ Extras/MonoDeveloperExtensions/MonoProject.cs	(working copy)
@@ -199,6 +199,13 @@
 			return error;
 		}
 		
+		protected override void OnClean ()
+		{
+			MonoProjectConfiguration conf = (MonoProjectConfiguration) ActiveConfiguration;
+			ProcessWrapper proc = Runtime.ProcessService.StartProcess ("make", "PROFILE=" + conf.Profile + " clean", conf.OutputDirectory, null);
+			proc.WaitForOutput ();
+		}
+
 		public void Install (IProgressMonitor monitor)
 		{
 			MonoProjectConfiguration conf = (MonoProjectConfiguration) ActiveConfiguration;
Index: Extras/MonoDeveloperExtensions/ChangeLog
===================================================================
--- Extras/MonoDeveloperExtensions/ChangeLog	(revision 72317)
+++ Extras/MonoDeveloperExtensions/ChangeLog	(working copy)
@@ -1,3 +1,7 @@
+2007-02-06  Ankit Jain  <jankit@novell.com>
+
+	* MonoProject.cs (OnClean): Override.
+
 2006-02-02 David Makovský (Yakeen) <yakeen@sannyas-on.net>
 
 	* MonoDeveloperExtensions.addin.xml: replaced icon for install command by gtk+ 2.4 stock icon