Author: mmarin
Date: 2008-01-07 16:20:46 -0500 (Mon, 07 Jan 2008)
New Revision: 92414

Modified:
   trunk/monodevelop/main/src/addins/CBinding/ChangeLog
   trunk/monodevelop/main/src/addins/CBinding/Project/CProject.cs
Log:
* Project/CProject.cs: Deploy resources in the correct way.

Modified: trunk/monodevelop/main/src/addins/CBinding/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/CBinding/ChangeLog        2008-01-07 
21:12:33 UTC (rev 92413)
+++ trunk/monodevelop/main/src/addins/CBinding/ChangeLog        2008-01-07 
21:20:46 UTC (rev 92414)
@@ -1,3 +1,7 @@
+2008-01-07  Marcos David MarĂ­n Amador <[EMAIL PROTECTED]> 
+
+       * Project/CProject.cs: Deploy resources in the correct way.
+
 2008-01-04  Michael Hutchinson <[EMAIL PROTECTED]> 
 
        * Parser/TagDatabaseManager.cs: Only try to parse tags if ctags and gcc 
are

Modified: trunk/monodevelop/main/src/addins/CBinding/Project/CProject.cs
===================================================================
--- trunk/monodevelop/main/src/addins/CBinding/Project/CProject.cs      
2008-01-07 21:12:33 UTC (rev 92413)
+++ trunk/monodevelop/main/src/addins/CBinding/Project/CProject.cs      
2008-01-07 21:20:46 UTC (rev 92414)
@@ -282,21 +282,6 @@
                        CProjectConfiguration pc = 
(CProjectConfiguration)ActiveConfiguration;
                        pc.SourceDirectory = BaseDirectory;
                        
-                       foreach (ProjectFile file in ProjectFiles) {
-                               if (file.BuildAction == BuildAction.FileCopy) {
-                                       string source = file.Name;
-                                       string destination = Path.Combine 
(pc.OutputDirectory, Path.GetFileName (file.Name));
-                                       
-                                       DateTime source_last_write = 
File.GetLastWriteTime (source);
-                                       DateTime destination_last_write = 
File.GetLastWriteTime (destination);
-                                       
-                                       if (!File.Exists (destination) || 
source_last_write > destination_last_write) {
-                                               monitor.Log.WriteLine 
(GettextCatalog.GetString ("Copying {0} to {1}", source, destination));         
                                  
-                                               File.Copy (source, destination, 
true);
-                                       }
-                               }
-                       }
-                       
                        return compiler_manager.Compile (
                                ProjectFiles, packages,
                                (CProjectConfiguration)ActiveConfiguration,
@@ -455,7 +440,7 @@
                        foreach (ProjectFile f in ProjectFiles) {
                                if (f.BuildAction == BuildAction.FileCopy) {
                                        string targetDirectory =
-                                               (IsHeaderFile (f.Name) ? 
TargetDirectory.Include : TargetDirectory.CommonApplicationData);
+                                               (IsHeaderFile (f.Name) ? 
TargetDirectory.Include : TargetDirectory.ProgramFiles);
                                        
                                        deployFiles.Add (new DeployFile (this, 
f.FilePath, f.RelativePath, targetDirectory));
                                }
@@ -468,13 +453,13 @@
                                
                                switch (target) {
                                case CompileTarget.Bin:
-                                       targetDirectory = 
TargetDirectory.Binaries;
+                                       targetDirectory = 
TargetDirectory.ProgramFiles;
                                        break;
                                case CompileTarget.SharedLibrary:
-                                       targetDirectory = 
TargetDirectory.ProgramFilesRoot;
+                                       targetDirectory = 
TargetDirectory.ProgramFiles;
                                        break;
                                case CompileTarget.StaticLibrary:
-                                       targetDirectory = 
TargetDirectory.ProgramFilesRoot;
+                                       targetDirectory = 
TargetDirectory.ProgramFiles;
                                        break;
                                }                                       
                                

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to