31 lines
1.4 KiB
XML
31 lines
1.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<Import Project="..\mono\mono.targets" />
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netcoreapp2.0</TargetFramework>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Microsoft.Blazor.Common\Microsoft.Blazor.Common.csproj" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="EmbedMonoResources" BeforeTargets="PreBuildEvent" DependsOnTargets="OptimizeMono" Inputs="$(MonoUnoptimizedDir)\**" Outputs="$(MonoOptimizedDir)\**">
|
|
<ItemGroup>
|
|
<MonoWasmResourcesToEmbed Include="$(MonoOptimizedDir)wasm/**" />
|
|
<MonoAsmJsResourcesToEmbed Include="$(MonoOptimizedDir)asmjs/**" />
|
|
<MonoBclResourcesToEmbed Include="$(MonoOptimizedDir)bcl/**" />
|
|
<EmbeddedResource Include="@(MonoWasmResourcesToEmbed)">
|
|
<LogicalName>mono.js./wasm$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="@(MonoAsmJsResourcesToEmbed)">
|
|
<LogicalName>mono.js./asmjs$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
|
|
</EmbeddedResource>
|
|
<EmbeddedResource Include="@(MonoBclResourcesToEmbed)">
|
|
<LogicalName>mono.bcl./bcl$([System.String]::Copy('/%(RecursiveDir)%(FileName)%(Extension)').Replace('\', '/'))</LogicalName>
|
|
</EmbeddedResource>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
</Project>
|