incubator-npanday-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jfall...@apache.org
Subject svn commit: r1144764 - /incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml
Date Sun, 10 Jul 2011 00:00:53 GMT
Author: jfallows
Date: Sun Jul 10 00:00:53 2011
New Revision: 1144764

URL: http://svn.apache.org/viewvc?rev=1144764&view=rev
Log:
Add support for other .NETPortable profiles

Modified:
    incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml

Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml?rev=1144764&r1=1144763&r2=1144764&view=diff
==============================================================================
--- incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml
(original)
+++ incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml
Sun Jul 10 00:00:53 2011
@@ -209,6 +209,73 @@ under the License.
     </commandFilter>
   </compilerPlugin>
   <compilerPlugin>
+    <identifier>MS-CS:4.0+.NETPortable,Profile1</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MICROSOFT</vendor>
+    <executable>csc</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile1</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+        <architecture>x86</architecture>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile1</targetFramework>
+    <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile1</defaultAssemblyPath>
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Xml</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
     <identifier>MS-CS:4.0+.NETPortable,Profile2</identifier>
     <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
     <vendor>MICROSOFT</vendor>
@@ -280,6 +347,150 @@ under the License.
     </commandFilter>
   </compilerPlugin>
   <compilerPlugin>
+    <identifier>MS-CS:4.0+.NETPortable,Profile3</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MICROSOFT</vendor>
+    <executable>csc</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile3</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+        <architecture>x86</architecture>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile3</targetFramework>
+    <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile3</defaultAssemblyPath>
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.ComponentModel.Composition</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Net</assembly>
+      <assembly>System.Runtime.Serialization</assembly>
+      <assembly>System.ServiceModel</assembly>
+      <assembly>System.Xml</assembly>
+      <assembly>System.Xml.Serialization</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
+    <identifier>MS-CS:4.0+.NETPortable,Profile4</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MICROSOFT</vendor>
+    <executable>csc</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile4</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+        <architecture>x86</architecture>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile4</targetFramework>
+    <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile4</defaultAssemblyPath>
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Net</assembly>
+      <assembly>System.Runtime.Serialization</assembly>
+      <assembly>System.ServiceModel</assembly>
+      <assembly>System.Windows</assembly>
+      <assembly>System.Xml</assembly>
+      <assembly>System.Xml.Serialization</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
     <identifier>MS-VB</identifier>
     <pluginClass>npanday.executable.compiler.impl.DefaultCompiler</pluginClass>
     <vendor>MICROSOFT</vendor>
@@ -627,6 +838,84 @@ under the License.
     </commandFilter>
   </compilerPlugin>
   <compilerPlugin>
+    <identifier>MONO-CS:4.0+.NETPortable,Profile1</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MONO</vendor>
+    <executable>dmcs</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile1</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+      </platform>
+      <platform>      
+        <operatingSystem>Mac OS X</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Linux</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Solaris</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>FreeBSD</operatingSystem>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile1</targetFramework>
+    <!-- Mono 2.10.2 missing .NETPortable defaultAssemblyPath, requires profileAssemblyPath
-->
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Xml</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
     <identifier>MONO-CS:4.0+.NETPortable,Profile2</identifier>
     <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
     <vendor>MONO</vendor>
@@ -709,6 +998,172 @@ under the License.
     </commandFilter>
   </compilerPlugin>
   <compilerPlugin>
+    <identifier>MONO-CS:4.0+.NETPortable,Profile3</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MONO</vendor>
+    <executable>dmcs</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile3</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+      </platform>
+      <platform>      
+        <operatingSystem>Mac OS X</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Linux</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Solaris</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>FreeBSD</operatingSystem>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile3</targetFramework>
+    <!-- Mono 2.10.2 missing .NETPortable defaultAssemblyPath, requires profileAssemblyPath
-->
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.ComponentModel.Composition</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Net</assembly>
+      <assembly>System.Runtime.Serialization</assembly>
+      <assembly>System.ServiceModel</assembly>
+      <assembly>System.Xml</assembly>
+      <assembly>System.Xml.Serialization</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
+    <identifier>MONO-CS:4.0+.NETPortable,Profile4</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MONO</vendor>
+    <executable>dmcs</executable>
+    <language>C_SHARP</language>
+    <profile>.NETPortable,Profile4</profile>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>      
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+      </platform>
+      <platform>      
+        <operatingSystem>Mac OS X</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Linux</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>Solaris</operatingSystem>
+      </platform>
+      <platform>
+        <operatingSystem>FreeBSD</operatingSystem>
+      </platform>
+    </platforms>
+    <targetFramework>.NETPortable,Version=v4.0,Profile=Profile4</targetFramework>
+    <!-- Mono 2.10.2 missing .NETPortable defaultAssemblyPath, requires profileAssemblyPath
-->
+    <assemblies>
+      <assembly>mscorlib</assembly>
+      <assembly>System</assembly>
+      <assembly>System.Core</assembly>
+      <assembly>System.Net</assembly>
+      <assembly>System.Runtime.Serialization</assembly>
+      <assembly>System.ServiceModel</assembly>
+      <assembly>System.Windows</assembly>
+      <assembly>System.Xml</assembly>
+      <assembly>System.Xml.Serialization</assembly>
+    </assemblies>
+    <commandFilter>
+      <includes>
+        <include>out</include>
+        <include>target</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>keyfile</include>
+        <include>keycontainer</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>addmodule</include>
+        <include>win32res</include>
+        <include>win32icon</include>
+        <include>resource</include>
+        <include>linkresource</include>
+        <include>debug</include>
+        <include>optimize</include>
+        <include>warnaserror</include>
+        <include>warn</include>
+        <include>nowarn</include>
+        <include>checked</include>
+        <include>unsafe</include>
+        <include>define</include>
+        <include>langversion</include>
+        <include>help</include>
+        <include>nologo</include>
+        <include>noconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>codepage</include>
+        <include>utf8output</include>
+        <include>main</include>
+        <include>fullpaths</include>
+        <include>filealign</include>
+        <include>pdb</include>
+        <include>nostdlib</include>
+        <include>lib</include>
+        <include>errorreport</include>
+        <include>moduleassemblyname</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
     <identifier>NEM</identifier>
     <pluginClass>npanday.executable.compiler.impl.NemerleCompiler</pluginClass>
     <vendor>MONO</vendor>



Mime
View raw message