diff options
author | Michal Strehovsky <michals@microsoft.com> | 2015-12-04 08:34:42 +0300 |
---|---|---|
committer | Michal Strehovsky <michals@microsoft.com> | 2015-12-04 08:34:42 +0300 |
commit | aadf9575546350a19813bdd8f1b8d397dc07b840 (patch) | |
tree | bb83448fb3d07353ad1efd79eaf76350bff72d16 /src/System.Private.Reflection.Metadata | |
parent | a13d6c56ba0a8ff94a051a34951390cb129ca73f (diff) |
Port reflection metadata reader and writer to CoreRT
[tfs-changeset: 1554518]
Diffstat (limited to 'src/System.Private.Reflection.Metadata')
-rw-r--r-- | src/System.Private.Reflection.Metadata/src/System.Private.Reflection.Metadata.csproj | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/src/System.Private.Reflection.Metadata/src/System.Private.Reflection.Metadata.csproj b/src/System.Private.Reflection.Metadata/src/System.Private.Reflection.Metadata.csproj new file mode 100644 index 000000000..00b7ac84f --- /dev/null +++ b/src/System.Private.Reflection.Metadata/src/System.Private.Reflection.Metadata.csproj @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build"> + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> + <PropertyGroup> + <AssemblyName>System.Private.Reflection.Metadata</AssemblyName> + <OutputType>Library</OutputType> + <ProjectGuid>{45A617DF-FEC7-59C8-FD0D-BD27938DC940}</ProjectGuid> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + <CLSCompliant>false</CLSCompliant> + </PropertyGroup> + <!-- Default configurations to help VS understand the options --> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> + <PlatformTarget>x86</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> + <PlatformTarget>x86</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|amd64' "> + <PlatformTarget>x64</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|amd64' "> + <PlatformTarget>x64</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|arm' "> + <PlatformTarget>arm</PlatformTarget> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|arm' "> + <PlatformTarget>arm</PlatformTarget> + </PropertyGroup> + + <ItemGroup> + <ProjectReference Include="..\..\System.Private.CoreLib\src\System.Private.CoreLib.csproj" /> + <ProjectReference Include="..\..\AotPackageReference\AotPackageReference.depproj"> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + + <ReferencePath Include="$(AotPackageReferencePath)\System.Reflection.Primitives.dll" /> + <ReferencePath Include="$(AotPackageReferencePath)\System.Runtime.dll" /> + <ReferencePath Include="$(AotPackageReferencePath)\System.Runtime.Extensions.dll" /> + </ItemGroup> + + <PropertyGroup> + <NativeFormatCommonPath>..\..\Common\src\Internal\NativeFormat</NativeFormatCommonPath> + <MetadataCommonPath>..\..\Common\src\Internal\Metadata\NativeFormat</MetadataCommonPath> + </PropertyGroup> + <ItemGroup> + <Compile Include="$(NativeFormatCommonPath)\NativeFormat.cs" /> + <Compile Include="$(NativeFormatCommonPath)\NativeFormatReader.cs" /> + <Compile Include="$(NativeFormatCommonPath)\NativeFormatReader.String.cs" /> + </ItemGroup> + <ItemGroup> + <Compile Include="$(MetadataCommonPath)\NativeFormatReaderCommonGen.cs" /> + <Compile Include="$(MetadataCommonPath)\MdBinaryReader.cs" /> + <Compile Include="$(MetadataCommonPath)\MdBinaryReaderGen.cs" /> + <Compile Include="$(MetadataCommonPath)\NativeMetadataReader.cs" /> + <Compile Include="$(MetadataCommonPath)\NativeFormatReaderGen.cs" /> + </ItemGroup> + + <PropertyGroup> + <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> + <TargetPlatformIdentifier>Portable</TargetPlatformIdentifier> + <TargetFrameworkIdentifier>.NETPortable</TargetFrameworkIdentifier> + <TargetFrameworkProfile>Profile7</TargetFrameworkProfile> + <TargetFrameworkMonikerDisplayName>.NET Portable Subset</TargetFrameworkMonikerDisplayName> + <ImplicitlyExpandTargetFramework>false</ImplicitlyExpandTargetFramework> + </PropertyGroup> + + <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> +</Project> |