<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0-windows10.0.26100.0</TargetFramework>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<RootNamespace>HelloPlugin</RootNamespace>
<Platforms>x86;x64;ARM64</Platforms>
<RuntimeIdentifier Condition="'$(RuntimeIdentifier)' == ''">win-$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())</RuntimeIdentifier>
<UseWinUI>true</UseWinUI>
<WinUISDKReferences>false</WinUISDKReferences>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<WindowsPackageType>None</WindowsPackageType>
<EnableMsixTooling>false</EnableMsixTooling>
<WinIslandPluginsDir Condition="'$(WinIslandPluginsDir)' == ''">$(MSBuildThisFileDirectory)..\..\WinIsland\bin\$(Configuration)\net10.0-windows10.0.26100.0\win-x64\plugins</WinIslandPluginsDir>
<PluginTargetDir>$(WinIslandPluginsDir)\hello</PluginTargetDir>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.28000.2526" />
<PackageReference Include="Microsoft.WindowsAppSDK" Version="2.3.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\WinIsland.Core\WinIsland.Core.csproj" Private="false" />
<ProjectReference Include="..\HelloLib\HelloLib.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="plugin.json" CopyToOutputDirectory="PreserveNewest" />
</ItemGroup>
<Target Name="CopyToWinIsland" AfterTargets="Build">
<ItemGroup>
<PluginArtifacts Include="$(OutDir)**\*.*" />
</ItemGroup>
<MakeDir Directories="$(PluginTargetDir)" />
<Copy
SourceFiles="@(PluginArtifacts)"
DestinationFiles="@(PluginArtifacts->'$(PluginTargetDir)\%(RecursiveDir)%(Filename)%(Extension)')"
SkipUnchangedFiles="true" />
</Target>
</Project>