Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] make project change w.r.t platform

Since standard make project don't really know what there target platform
is lets (for now) assume any "*" if the extension does not list any, in the
future we'll call ICOwner.getPlatform(IProject) (new) to give back a target platform
which the user has given us.


Index: plugin.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/plugin.xml,v
retrieving revision 1.11
diff -u -r1.11 plugin.xml
--- plugin.xml	23 Sep 2002 17:08:16 -0000	1.11
+++ plugin.xml	4 Nov 2002 19:21:50 -0000
@@ -92,9 +92,8 @@
          name="%makeproject.name"
          point="org.eclipse.cdt.core.CProject">
       <cproject
-            platform="local"
             class="org.eclipse.cdt.internal.core.make.MakeProject">
-       </cproject>
+      </cproject>
    </extension>
    <extension
          id="makeBuilder"
@@ -104,21 +103,57 @@
             class="org.eclipse.cdt.internal.core.make.MakeBuilder">
       </run>
    </extension>
-
-   <!-- Some well known C file extensions -->
-   <extension point="org.eclipse.team.core.fileTypes">
-     <fileTypes extension="c" type="text"/>
-     <fileTypes extension="cc" type="text"/>
-     <fileTypes extension="cpp" type="text"/>
-     <fileTypes extension="cxx" type="text"/>
-     <fileTypes extension="h" type="text"/>
-     <fileTypes extension="hh" type="text"/>
-     <fileTypes extension="o" type="binary"/>
-     <fileTypes extension="a" type="binary"/>
-     <fileTypes extension="so" type="binary"/>
-     <fileTypes extension="dll" type="binary"/>
-     <fileTypes extension="exe" type="binary"/>
-     <fileTypes extension="com" type="binary"/>
+<!-- Some well known C file extensions -->
+   <extension
+         point="org.eclipse.team.core.fileTypes">
+      <fileTypes
+            type="text"
+            extension="c">
+      </fileTypes>
+      <fileTypes
+            type="text"
+            extension="cc">
+      </fileTypes>
+      <fileTypes
+            type="text"
+            extension="cpp">
+      </fileTypes>
+      <fileTypes
+            type="text"
+            extension="cxx">
+      </fileTypes>
+      <fileTypes
+            type="text"
+            extension="h">
+      </fileTypes>
+      <fileTypes
+            type="text"
+            extension="hh">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="o">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="a">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="so">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="dll">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="exe">
+      </fileTypes>
+      <fileTypes
+            type="binary"
+            extension="com">
+      </fileTypes>
    </extension>

 </plugin>
Index: src/org/eclipse/cdt/internal/core/COwner.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java,v
retrieving revision 1.5
diff -u -r1.5 COwner.java
--- src/org/eclipse/cdt/internal/core/COwner.java	4 Oct 2002 18:11:18 -0000	1.5
+++ src/org/eclipse/cdt/internal/core/COwner.java	4 Nov 2002 19:21:50 -0000
@@ -50,7 +50,7 @@
 				}
 			}
 		}
-		return fPlatform;
+		return fPlatform == null ? "*" : fPlatform;
 	}
 	
 	void configure(IProject project, ICDescriptor cproject) throws CoreException {



Back to the top