duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

WinPixEventRuntime.props (2238B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <PropertyGroup Label="UserMacros">
      4     <BinaryOutputDir>$(SolutionDir)bin\$(Platform)\</BinaryOutputDir>
      5     <WinPixEventRuntimeDir>$(SolutionDir)dep\winpixeventruntime\</WinPixEventRuntimeDir>
      6   </PropertyGroup>
      7   <ItemDefinitionGroup>
      8     <ClCompile>
      9       <AdditionalIncludeDirectories>$(WinPixEventRuntimeDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     10     </ClCompile>
     11     <Link>
     12       <AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(WinPixEventRuntimeDir)lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     13       <AdditionalLibraryDirectories Condition="'$(Platform)'=='ARM64'">$(WinPixEventRuntimeDir)libarm64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     14       <AdditionalDependencies>WinPixEventRuntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
     15     </Link>
     16     <Lib>
     17       <AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(WinPixEventRuntimeDir)lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     18       <AdditionalLibraryDirectories Condition="'$(Platform)'=='ARM64'">$(WinPixEventRuntimeDir)libarm64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     19       <AdditionalDependencies>WinPixEventRuntime.lib;%(AdditionalDependencies)</AdditionalDependencies>
     20     </Lib>
     21   </ItemDefinitionGroup>
     22 
     23   <!--Copy the needed dlls-->
     24   <ItemGroup>
     25     <WinPixEventRuntimeDlls Condition="'$(Platform)'=='x64'" Include="$(WinPixEventRuntimeDir)bin64\WinPixEventRuntime.dll" />
     26     <WinPixEventRuntimeDlls Condition="'$(Platform)'=='ARM64'" Include="$(WinPixEventRuntimeDir)binarm64\WinPixEventRuntime.dll" />
     27   </ItemGroup>
     28   <Target Name="WinPixEventRuntimeCopyBinaries"
     29     AfterTargets="Build"
     30     Inputs="@(WinPixEventRuntimeDlls)"
     31     Outputs="@(WinPixEventRuntimeDlls -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')">
     32     <Message Text="Copying WinPixEventRuntime .dlls" Importance="High" />
     33     <Copy
     34       SourceFiles="@(WinPixEventRuntimeDlls)"
     35       DestinationFolder="$(BinaryOutputDir)"
     36       SkipUnchangedFiles="true"
     37     />
     38   </Target>
     39 </Project>