$(MSBuildAllProjects);$(MSBuildThisFileFullPath) $(IntDir)Generated Files\ normal $(MSBuildThisFileDirectory)..\tools\wv2winrt\ $(WV2WinRTPath)wv2winrt.exe $(IntDir)wv2winrt_inputs.rsp $(IntDir)wv2winrt_params.rsp false false false WinRTAdapter $(RootNamespace) $(GeneratedFilesDir) true true match $(BeforeMidlCompileTargets);WV2WinRTAddDispatchAdapterIdl; $(BeforeClCompileTargets);WV2WinRTAddGeneratedFiles; <_WV2WinRTPlatformWinMDReferences Remove="@(_WV2WinRTPlatformWinMDReferences)"/> <_WV2WinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="('$(WV2WinRTPlatformReferencesLevel)' == 'explicit' or '$(WV2WinRTPlatformReferencesLevel)' == 'foundation') and '%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'"/> <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Foundation.FoundationContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'"/> <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Foundation.UniversalApiContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'"/> <_WV2WinRTPlatformWinMDReferences Include="$(WindowsSDK_MetadataPathVersioned)\**\Windows.Networking.Connectivity.WwanContract.winmd" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'foundation'"/> <_WV2WinRTPlatformWinMDReferences Include="@(CppWinRTPlatformWinMDReferences)" Condition="'$(WV2WinRTPlatformReferencesLevel)' == 'match'"/> <_WV2WinRTDirectWinMDReferences Remove="@(_WV2WinRTDirectWinMDReferences)"/> <_WV2WinRTDirectWinMDReferences Include="@(CppWinRTDirectWinMDReferences)" Condition="'%(Filename)' != 'Microsoft.Web.WebView2.Core'"/> <_WV2WinRTDirectWinMDReferences Include="@(CppWinRTDirectWinMDReferences)" Condition="'%(Filename)' == 'Microsoft.Web.WebView2.Core' And '$(WV2WinRTWrapWebViewTypes)' == 'true'"/> <_WV2WinRTStaticProjectWinMDReferences Remove="@(_WV2WinRTStaticProjectWinMDReferences)"/> <_WV2WinRTStaticProjectWinMDReferences Include="@(CppWinRTStaticProjectWinMDReferences)"/> <_WV2WinRTDynamicProjectWinMDReferences Remove="@(_WV2WinRTDynamicProjectWinMDReferences)"/> <_WV2WinRTDynamicProjectWinMDReferences Include="@(CppWinRTDynamicProjectWinMDReferences)"/> <_WV2WinRTAdditionalWinMDReferences Remove="@(_WV2WinRTAdditionalWinMDReferences)"/> <_WV2WinRTAdditionalWinMDReferences Include="@(WebView2WinRTAdditionalWinMDReferences)"/> <_WV2WinRTInputs Remove="@(_WV2WinRTInputs)"/> <_WV2WinRTInputs Include="@(WV2WinRTDirectWinMDReferences)"/> <_WV2WinRTInputs Include="@(WV2WinRTPlatformWinMDReferences)" Condition="'$(WebView2WinRTWrapSystemTypes)' == 'true'"/> <_WV2WinRTInputs Include="@(WV2WinRTProjectWinMDReferences)"/> <_WV2WinRTInputs Include="@(WV2WinRTAdditionalWinMDReferences)"/> <_WV2WinRTInputs Include="@(_CppwinrtCompInputs)"/> %(FullPath) --idl $(WV2WinRTIdlParameters) --output-path "$(WebView2DispatchAdapterOutputDir.TrimEnd('\'))" $(WV2WinRTIdlParameters) --output-namespace $(WebView2DispatchAdapterNamespace) $(WV2WinRTCommandPrefix) $(WV2WinRTIdlCommand)"$(WV2WinRTExe)" $(WV2WinRTIdlParameters) <_PCH Include="@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct())"/> <_PCH>@(_PCH->Distinct()) --output-path "$(WebView2DispatchAdapterOutputDir.TrimEnd('\'))" $(WV2WinRTParameters) --output-namespace $(WebView2DispatchAdapterNamespace) $(WV2WinRTParameters) --use-full-namespace $(WV2WinRTParameters) --use-javascript-case $(WV2WinRTParameters) --explicit-includes-only $(WV2WinRTParameters) --require-allow-for-web-attribute $(WV2WinRTParameters) --ignore-web-host-hidden-attribute $(WV2WinRTParameters) --include @(WV2WinRTIncludeFilters, ' ') $(WV2WinRTParameters) --exclude @(WV2WinRTExcludeFilters, ' ') $(WV2WinRTParameters) --winmd-paths @(WV2WinRTInputs->'"%(WinMDPath)"', ' ') $(WV2WinRTParameters) --verbose $(WV2WinRTParameters) --pch "$(_PCH)" $(WV2WinRTParameters) $(WV2WinRTAdditionalParameters) $(WV2WinRTCommandPrefix) $(WV2WinRTCommand)"$(WV2WinRTExe)" $(WV2WinRTParameters) <_WV2WinRTFilesToBuild Remove="@(_WV2WinRTFilesToBuild)"/> <_WV2WinRTFilesToBuild Include="$(WebView2DispatchAdapterOutputDir)wv2winrt\*.cpp"/> <_WV2WinRTFilesToClean Include="$(WebView2DispatchAdapterOutputDir)wv2winrt\*.*"/> $(IntDir)wv2winrt\ %(AdditionalIncludeDirectories);$(WebView2DispatchAdapterOutputDir)