|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk">
|
2 | 2 |
|
3 | 3 | <PropertyGroup>
|
4 |
| - <TargetFramework>netstandard2.0</TargetFramework> |
| 4 | + <TargetFramework>netstandard2.1</TargetFramework> |
5 | 5 | <LangVersion>8</LangVersion>
|
6 | 6 | <AssemblyVersion>0.1.0.0</AssemblyVersion>
|
7 | 7 | <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
|
|
17 | 17 |
|
18 | 18 | <ItemGroup>
|
19 | 19 | <PackageReference Include="PinMame" Version="0.1.0-preview.47" />
|
20 |
| - <PackageReference Include="PinMame.Native" Version="3.4.0-preview.313" /> |
| 20 | + <PackageReference Include="PinMame.Native" Version="3.4.0-preview.316" /> |
21 | 21 | <PackageReference Include="VisualPinball.Engine" Version="0.0.1-preview.71" />
|
| 22 | + <!-- Uncomment when doing local dev --> |
| 23 | + <!-- |
| 24 | + <Reference Include="VisualPinball.Engine"> |
| 25 | + <HintPath>..\..\VisualPinball.Engine\VisualPinball.Engine\.bin\Release\netstandard2.0\VisualPinball.Engine.dll</HintPath> |
| 26 | + </Reference> |
| 27 | + --> |
22 | 28 | </ItemGroup>
|
23 | 29 |
|
24 |
| - <Target Name="PluginsDeploy" AfterTargets="Build"> |
25 |
| - <Copy SourceFiles="$(OutDir)$(AssemblyName).dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
26 |
| - <Copy SourceFiles="$(OutDir)PinMame.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
27 |
| - <Copy Condition="'$(RuntimeIdentifier)' == 'win-x64'" SourceFiles="$(OutDir)libpinmame-3.4.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
28 |
| - <Copy Condition="'$(RuntimeIdentifier)' == 'win-x86'" SourceFiles="$(OutDir)libpinmame-3.4.dll" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
29 |
| - <Copy Condition="'$(RuntimeIdentifier)' == 'osx-x64'" SourceFiles="$(OutDir)libpinmame.3.4.dylib" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
30 |
| - <Copy Condition="'$(RuntimeIdentifier)' == 'osx-arm64'" SourceFiles="$(OutDir)libpinmame.3.4.dylib" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
31 |
| - <Copy Condition="'$(RuntimeIdentifier)' == 'linux-x64'" SourceFiles="$(OutDir)libpinmame.so.3.4" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
| 30 | + <Target Name="PluginsDeploy" AfterTargets="AfterBuild"> |
| 31 | + <ItemGroup> |
| 32 | + <Plugins Include="$(OutDir)$(AssemblyName).dll" /> |
| 33 | + <Plugins Include="$(OutDir)PinMame.dll" /> |
| 34 | + |
| 35 | + <Plugins Include="$(NuGetPackageRoot)\pinmame.native.$(RuntimeIdentifier)\3.4.0-preview.316\runtimes\$(RuntimeIdentifier)\native\*" /> |
| 36 | + </ItemGroup> |
| 37 | + <Message Text="PluginsDeploy: @(Plugins)" /> |
| 38 | + <Copy SourceFiles="@(Plugins)" DestinationFolder="..\VisualPinball.Engine.PinMAME.Unity\Plugins\$(RuntimeIdentifier)" SkipUnchangedFiles="true" /> |
32 | 39 | </Target>
|
33 | 40 |
|
34 | 41 | </Project>
|
0 commit comments