mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-23 17:55:27 +00:00
f9f654a06a
Extension methods (such as the one we have in XmlElementExtensions.cs) need to link to System.Runtime.CompilerServices.ExtensionAttribute class in order to compile. In .NET 3.5, this was part of System.Core (not mscorlib like in .NET 4.5) [1], so we need to link to it in order to compile via MSBuild. [1] http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.extensionattribute%28v=vs.90%29.aspx
111 lines
4.2 KiB
XML
111 lines
4.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
<ProductVersion>9.0.21022</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{80E73555-2284-40DC-9068-9A40B7359B0C}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>generator</RootNamespace>
|
|
<AssemblyName>gapi_codegen</AssemblyName>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug</OutputPath>
|
|
<DefineConstants>DEBUG</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ConsolePause>false</ConsolePause>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<DebugType>none</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Release</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ConsolePause>false</ConsolePause>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="AliasGen.cs" />
|
|
<Compile Include="BoxedGen.cs" />
|
|
<Compile Include="ByRefGen.cs" />
|
|
<Compile Include="CallbackGen.cs" />
|
|
<Compile Include="ChildProperty.cs" />
|
|
<Compile Include="ClassBase.cs" />
|
|
<Compile Include="ClassField.cs" />
|
|
<Compile Include="ClassGen.cs" />
|
|
<Compile Include="CodeGenerator.cs" />
|
|
<Compile Include="ConstFilenameGen.cs" />
|
|
<Compile Include="ConstStringGen.cs" />
|
|
<Compile Include="Ctor.cs" />
|
|
<Compile Include="DefaultSignalHandler.cs" />
|
|
<Compile Include="EnumGen.cs" />
|
|
<Compile Include="FieldBase.cs" />
|
|
<Compile Include="GObjectVM.cs" />
|
|
<Compile Include="GenBase.cs" />
|
|
<Compile Include="GenerationInfo.cs" />
|
|
<Compile Include="HandleBase.cs" />
|
|
<Compile Include="IAccessor.cs" />
|
|
<Compile Include="IGeneratable.cs" />
|
|
<Compile Include="IManualMarshaler.cs" />
|
|
<Compile Include="IOwnable.cs" />
|
|
<Compile Include="InterfaceGen.cs" />
|
|
<Compile Include="InterfaceVM.cs" />
|
|
<Compile Include="LPGen.cs" />
|
|
<Compile Include="LPUGen.cs" />
|
|
<Compile Include="LogWriter.cs" />
|
|
<Compile Include="ManagedCallString.cs" />
|
|
<Compile Include="ManualGen.cs" />
|
|
<Compile Include="MarshalGen.cs" />
|
|
<Compile Include="Method.cs" />
|
|
<Compile Include="MethodBase.cs" />
|
|
<Compile Include="MethodBody.cs" />
|
|
<Compile Include="ObjectBase.cs" />
|
|
<Compile Include="ObjectField.cs" />
|
|
<Compile Include="ObjectGen.cs" />
|
|
<Compile Include="OpaqueGen.cs" />
|
|
<Compile Include="OwnableGen.cs" />
|
|
<Compile Include="Parameters.cs" />
|
|
<Compile Include="Parser.cs" />
|
|
<Compile Include="Property.cs" />
|
|
<Compile Include="PropertyBase.cs" />
|
|
<Compile Include="ReturnValue.cs" />
|
|
<Compile Include="Signal.cs" />
|
|
<Compile Include="Signature.cs" />
|
|
<Compile Include="SimpleBase.cs" />
|
|
<Compile Include="SimpleGen.cs" />
|
|
<Compile Include="Statistics.cs" />
|
|
<Compile Include="StructBase.cs" />
|
|
<Compile Include="StructField.cs" />
|
|
<Compile Include="StructGen.cs" />
|
|
<Compile Include="SymbolTable.cs" />
|
|
<Compile Include="VMSignature.cs" />
|
|
<Compile Include="VirtualMethod.cs" />
|
|
<Compile Include="XmlElementExtensions.cs" />
|
|
<Compile Include="Parameter.cs" />
|
|
<Compile Include="ArrayParameter.cs" />
|
|
<Compile Include="Options.cs" />
|
|
<Compile Include="Constant.cs" />
|
|
<Compile Include="UnionGen.cs" />
|
|
<Compile Include="NativeStructGen.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="DESIGN" />
|
|
<None Include="..\README.generator">
|
|
<Link>README.generator</Link>
|
|
</None>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="System.Core" />
|
|
</ItemGroup>
|
|
</Project>
|