/ src / common / Telemetry / EtwTrace / EtwTrace.vcxproj
EtwTrace.vcxproj
 1  <?xml version="1.0" encoding="utf-8"?>
 2  <Project DefaultTargets="Build"
 3    xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 4    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 5    <Import Project="$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" />
 6    <PropertyGroup Label="Globals">
 7      <VCProjectVersion>17.0</VCProjectVersion>
 8      <Keyword>Win32Proj</Keyword>
 9      <ProjectGuid>{8f021b46-362b-485c-bfba-ccf83e820cbd}</ProjectGuid>
10      <RootNamespace>EtwTrace</RootNamespace>
11    </PropertyGroup>
12    <PropertyGroup Label="Configuration">
13      <ConfigurationType>StaticLibrary</ConfigurationType>
14      
15    </PropertyGroup>
16    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
17    <ImportGroup Label="ExtensionSettings">
18    </ImportGroup>
19    <ImportGroup Label="Shared">
20    </ImportGroup>
21    <ImportGroup Label="PropertySheets">
22      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
23    </ImportGroup>
24    <PropertyGroup Label="UserMacros" />
25    <ItemGroup>
26      <ClInclude Include="EtwTrace.h" />
27      <ClInclude Include="pch.h" />
28    </ItemGroup>
29    <ItemGroup>
30      <ClCompile Include="EtwTrace.cpp" />
31      <ClCompile Include="pch.cpp">
32        <PrecompiledHeader>Create</PrecompiledHeader>
33      </ClCompile>
34    </ItemGroup>
35    <ItemGroup>
36      <None Include="packages.config" />
37    </ItemGroup>
38    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
39    <ImportGroup Label="ExtensionTargets">
40      <Import Project="$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" />
41      <Import Project="$(RepoRoot)packages\Microsoft.Windows.ImplementationLibrary.1.0.231216.1\build\native\Microsoft.Windows.ImplementationLibrary.targets" Condition="Exists('$(RepoRoot)packages\Microsoft.Windows.ImplementationLibrary.1.0.231216.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" />
42    </ImportGroup>
43    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
44      <PropertyGroup>
45        <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
46      </PropertyGroup>
47      <Error Condition="!Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.props'))" />
48      <Error Condition="!Exists('$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(RepoRoot)packages\Microsoft.Windows.CppWinRT.2.0.240111.5\build\native\Microsoft.Windows.CppWinRT.targets'))" />
49      <Error Condition="!Exists('$(RepoRoot)packages\Microsoft.Windows.ImplementationLibrary.1.0.231216.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(RepoRoot)packages\Microsoft.Windows.ImplementationLibrary.1.0.231216.1\build\native\Microsoft.Windows.ImplementationLibrary.targets'))" />
50    </Target>
51  </Project>