$(MSBuildAllProjects);$(MSBuildThisFileFullPath)
normal
-verbose
$(OutDir)$(RootNamespace).winmd
$(IntDir)Merged\
$(IntDir)Unmerged\
true
false
true
false
true
false
$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)))..\..\
$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)))
$(CppWinRTParameters) -fastabi
"$(CppWinRTPackageDir)bin\"
"$(CppWinRTPackageDir)"
true
C++
Windows.UI.Xaml
$(GeneratedFilesDir)XamlMetaDataProvider.idl
$(GeneratedFilesDir)XamlMetaDataProvider.cpp
$(IntDir)$(MSBuildProjectFile).mdmerge.rsp
$(IntDir)$(MSBuildProjectFile).midlrt.rsp
$(IntDir)$(MSBuildProjectFile).cppwinrt_plat.rsp
$(IntDir)$(MSBuildProjectFile).cppwinrt_ref.rsp
$(IntDir)$(MSBuildProjectFile).cppwinrt_comp.rsp
false
false
true
true
true
$(IntDir)Generated Files\
$(GeneratedFilesDir)
$(WindowsSDK_MetadataPathVersioned)
$(GeneratedFilesDir);$(CAExcludePath)
$(PrepareForBuildDependsOn);
CppWinRTVerifyKitVersion;
$(BeforeMidlCompileTargets);CppWinRTAddXamlMetaDataProviderIdl;
$(ComputeMidlInputsTargets);CppWinRTComputeXamlGeneratedMidlInputs;CppWinRTSetMidlReferences;
$(AfterMidlTargets);
GetCppWinRTMdMergeInputs;
CppWinRTMergeProjectWinMDInputs;
CppWinRTGetResolvedWinMD;
CppWinRTCopyWinMDToOutputDirectory;
$(ResolveReferencesDependsOn);
CppWinRTImplicitlyExpandTargetPlatform
$(ResolveAssemblyReferencesDependsOn);GetCppWinRTProjectWinMDReferences;CppWinRTMarkStaticLibrariesPrivate;
$(BeforeClCompileTargets);CppWinRTAddXamlMetaDataProviderCpp;CppWinRTMakeProjections;
CppWinRTComputeXamlGeneratedCompileInputs;$(ComputeCompileInputsTargets);CppWinRTHeapEnforcementOptOut;
$(MarkupCompilePass1DependsOn);CppWinRTAddXamlReferences
$(MarkupCompilePass2DependsOn);CppWinRTSetXamlLocalAssembly
$(CleanDependsOn);CppWinRTClean
$(GetTargetPathDependsOn);CppWinRTGetResolvedWinMD
$(GetPackagingOutputsDependsOn);CppWinRTGetResolvedWinMD
false
<_CppWinRT_RS4OrGreater>false
<_CppWinRT_RS4OrGreater Condition="'$(TargetPlatformVersion)' >= '10.0.17134.0'">true
<_FilesToDelete Remove="@(_FilesToDelete)"/>
<_FilesToDelete Include="$(GeneratedFilesDir)**"/>
<_FilesToDelete Include="$(CppWinRTMergedDir)**"/>
<_FilesToDelete Include="$(CppWinRTUnmergedDir)**"/>
<_FilesToDelete Include="$(CppWinRTProjectWinMD)"/>
%(ClCompile.AdditionalOptions) /DWINRT_NO_MAKE_DETECTION
<_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' != ''" Include="$(TargetPlatformSdkRootOverride)\References\$(XeWin10TargetVersion)\**\*.winmd">
true
false
$(TargetPlatformMoniker)
$(TargetPlatformDisplayName)
CppWinRTImplicitlyExpandTargetPlatform
True
<_TargetPlatformWinMDs Condition="'$(TargetPlatformSdkRootOverride)' == ''" Include="$(WindowsSDK_MetadataPathVersioned)\**\*.winmd">
true
false
$(TargetPlatformMoniker)
$(TargetPlatformDisplayName)
CppWinRTImplicitlyExpandTargetPlatform
True
<_ResolveAssemblyReferenceResolvedFiles Include="@(_TargetPlatformWinMDs)" />
<_TargetPlatformWinMDs Remove="@(_TargetPlatformWinMDs)" />
true
true
false
<_CppWinRTProjectWinMDItems Include="$(CppWinRTProjectWinMD)" />
$([System.IO.Path]::GetFileName('$(CppWinRTProjectWinMD)'))
true
$(WinMDImplementationPath)$(TargetName)$(TargetExt)
winmd
true
$(MSBuildProjectName)
$(ConfigurationType)
<_CppWinRTProjectWinMDItems Remove="$(CppWinRTProjectWinMD)" />
<_ResolvedProjectReferencePaths Condition="'%(_ResolvedProjectReferencePaths.ProjectType)' == 'StaticLibrary'">
false
<_CppWinRTPlatformWinMDInputs Remove="@(_CppWinRTPlatformWinMDInputs)" />
<_CppWinRTPlatformWinMDInputs Include="@(CppWinRTPlatformWinMDReferences)" />
%(FullPath)
<_CppWinRTPlatformWinMDReferences Remove="@(_CppWinRTPlatformWinMDReferences)" />
<_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'" />
<_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ResolvedFrom)' == 'ImplicitlyExpandTargetPlatform'" />
<_CppWinRTPlatformWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' == 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ResolvedFrom)' == 'CppWinRTImplicitlyExpandTargetPlatform'" />
<_CppWinRTPlatformWinMDReferences Include="$(CppWinRTSDKReferences)" />
%(FullPath)
<_CppWinRTDirectWinMDReferences Remove="@(_CppWinRTDirectWinMDReferences)" />
<_CppWinRTDirectWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.IsSystemReference)' != 'true' and '%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ResolveAssemblyReference'" />
<_CppWinRTDirectWinMDReferences Include="@(ReferencePath)" Condition="'%(ReferencePath.WinMDFile)' == 'true' and '%(ReferencePath.ReferenceSourceTarget)' == 'ExpandSDKReference'" />
%(FullPath)
<_CppWinRTStaticProjectReferences Remove="@(_CppWinRTStaticProjectReferences)"/>
<_CppWinRTStaticProjectReferences Include="@(_ResolvedProjectReferencePaths)"
Condition= "'%(_ResolvedProjectReferencePaths.ProjectType)'=='StaticLibrary' AND
'%(_ResolvedProjectReferencePaths.WinMDFile)' == 'true'"/>
<_CppWinRTDynamicProjectReferences Remove="@(_CppWinRTDynamicProjectReferences)"/>
<_CppWinRTDynamicProjectReferences Include="@(_ResolvedProjectReferencePaths)"
Condition= "'%(_ResolvedProjectReferencePaths.ProjectType)'!='StaticLibrary' AND
('%(_ResolvedProjectReferencePaths.WinMDFile)' == 'true' OR
('%(_ResolvedProjectReferencePaths.WinMDFile)' == '' AND '%(_ResolvedProjectReferencePaths.Extension)' == '.winmd'))"/>
%(FullPath)
%(FullPath)
<_MdMergeInputs Remove="@(_MdMergeInputs)"/>
<_MdMergeInputs Include="@(Midl)">
%(Midl.OutputDirectory)%(Midl.MetadataFileName)
$(CppWinRTProjectWinMD)
<_MdMergeInputs Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' != 'StaticLibrary'">
$(CppWinRTProjectWinMD)
<_MdMergeReferences Remove="@(_MdMergeReferences)" />
<_MdMergeReferences Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' == 'StaticLibrary'" />
<_MdMergeReferences Include="@(CppWinRTDirectWinMDReferences)" />
<_MdMergeReferences Include="@(CppWinRTDynamicProjectWinMDReferences)" />
<_MdMergeReferences Include="@(CppWinRTPlatformWinMDReferences)" />
<_DisableReferences>false
<_DisableReferences Condition="('$(CppWinRTOverrideSDKReferences)' != 'true') and ('$(TargetPlatformVersion)' < '10.0.18310.0')">true
>true
XamlGenerated
<_DisableReferences>false
<_DisableReferences Condition="('$(CppWinRTOverrideSDKReferences)' != 'true') and ('$(TargetPlatformVersion)' < '10.0.18310.0')">true
[$(XamlNamespace).Markup.FullXamlMetadataProvider]
import "$(XamlNamespace).Markup.idl"%3b
// This file is generated by the build to support Xaml apps
$(XamlMarkupIdlImport)
namespace $(RootNamespace)
{
$(FullXamlMetadataProviderAttribute)runtimeclass XamlMetaDataProvider : [default] $(XamlNamespace).Markup.IXamlMetadataProvider
{
XamlMetaDataProvider()%3b
}
}
<_PCH>@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct())
#include "$(_PCH)"
// This file is generated by the build to support Xaml apps
$(XamlMetaDataProviderPch)
#include "XamlMetaDataProvider.h"
#include "XamlMetaDataProvider.g.cpp"
<_MidlReferences Remove="@(_MidlReferences)"/>
<_MidlReferences Include="@(CppWinRTDirectWinMDReferences)"/>
<_MidlReferences Include="@(CppWinRTStaticProjectWinMDReferences)"/>
<_MidlReferences Include="@(CppWinRTDynamicProjectWinMDReferences)"/>
<_MidlReferences Include="@(CppWinRTPlatformWinMDReferences)"/>
<_MidlReferencesDistinct Remove="@(_MidlReferencesDistinct)" />
<_MidlReferencesDistinct Include="@(_MidlReferences->'%(WinMDPath)'->Distinct())" />
%(Midl.AdditionalOptions) %40"$(CppWinRTMidlResponseFile)"
<_MidlrtParameters>@(_MidlReferencesDistinct->'/reference "%(WinMDPath)"','
')
<_MdMergeDepth Condition="'$(CppWinRTNamespaceMergeDepth)' != ''">-n:$(CppWinRTNamespaceMergeDepth)
<_MdMergeDepth Condition="'$(_MdMergeDepth)' == ''">$(CppWinRTMergeDepth)
<_MdMergeDepth Condition="'$(_MdMergeDepth)' == '' And '$(CppWinRTRootNamespaceAutoMerge)' == 'true'">-n:$(RootNamespace.Split('.').length)
<_MdMergeDepth Condition="'$(_MdMergeDepth)' == '' And ('@(Page)' != '' Or '@(ApplicationDefinition)' != '')">-n:1
<_MdMergeCommand>$(MdMergePath)mdmerge %40"$(CppWinRTMdMergeResponseFile)"
<_MdMergeParameters Condition="'$(CppWinRTMergeNoValidate)'!='true'">-v
<_MdMergeParameters>$(_MdMergeParameters) @(CppWinRTMdMergeMetadataDirectories->'-metadata_dir "%(RelativeDir)."', '
')
<_MdMergeParameters>$(_MdMergeParameters) @(CppWinRTMdMergeInputs->'-i "%(Identity)"', '
')
<_MdMergeParameters>$(_MdMergeParameters) -o "$(CppWinRTMergedDir.TrimEnd('\'))" -partial $(_MdMergeDepth)
<_MdMergedOutput Remove="@(_MdMergedOutput)"/>
<_MdMergedOutput Include="$(CppWinRTMergedDir)*.winmd"/>
$(CppWinRTPath)cppwinrt %40"$(CppWinRTPlatformProjectionResponseFile)"
<_CppwinrtInputs Remove="@(_CppwinrtInputs)"/>
<_CppwinrtInputs Include="@(CppWinRTPlatformWinMDInputs)"/>
<_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters)
<_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtInputs->'-in "%(WinMDPath)"', '
')
<_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)."
$(CppWinRTPath)cppwinrt %40"$(CppWinRTReferenceProjectionResponseFile)"
<_CppwinrtRefInputs Remove="@(_CppwinrtRefInputs)"/>
<_CppwinrtRefInputs Include="@(CppWinRTDirectWinMDReferences)"/>
<_CppwinrtRefInputs Include="@(CppWinRTDynamicProjectWinMDReferences)"/>
<_CppwinrtRefRefs Remove="@(_CppwinrtRefRefs)"/>
<_CppwinrtRefRefs Include="@(CppWinRTPlatformWinMDReferences)"/>
<_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters)
<_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtRefInputs->'-in "%(WinMDPath)"', '
')
<_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtRefRefs->'-ref "%(WinMDPath)"', '
')
<_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)."
<_PCH>@(ClCompile->Metadata('PrecompiledHeaderFile')->Distinct())
true
$(_PCH)
-prefix
-pch $(CppWinRTPrecompiledHeader)
$(CppWinRTPath)cppwinrt %40"$(CppWinRTComponentProjectionResponseFile)"
<_MdMergedOutput Remove="@(_MdMergedOutput)"/>
<_MdMergedOutput Include="$(CppWinRTMergedDir)*.winmd"/>
<_CppwinrtCompInputs Remove="@(_CppwinrtCompInputs)"/>
<_CppwinrtCompInputs Include="@(_MdMergedOutput)">
%(_MdMergedOutput.FullPath)
<_CppwinrtCompInputs Include="@(CppWinRTStaticProjectWinMDReferences)" Condition="'$(ConfigurationType)' == 'StaticLibrary'">
%(CppWinRTStaticProjectWinMDReferences.FullPath)
<_CppwinrtCompRefs Remove="@(_CppwinrtCompRefs)"/>
<_CppwinrtCompRefs Include="@(CppWinRTDirectWinMDReferences)"/>
<_CppwinrtCompRefs Include="@(CppWinRTDynamicProjectWinMDReferences)"/>
<_CppwinrtCompRefs Include="@(CppWinRTPlatformWinMDReferences)"/>
<_CppwinrtParameters>$(CppWinRTCommandVerbosity) $(CppWinRTParameters) -overwrite -name $(RootNamespace) $(CppWinRTCommandPrecompiledHeader) $(CppWinRTCommandUsePrefixes) -comp "$(GeneratedFilesDir)sources"
<_CppwinrtParameters Condition="'$(CppWinRTOptimized)'=='true'">$(_CppwinrtParameters) -opt
<_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtCompInputs->'-in "%(WinMDPath)"', '
')
<_CppwinrtParameters>$(_CppwinrtParameters) @(_CppwinrtCompRefs->'-ref "%(WinMDPath)"', '
')
<_CppwinrtParameters>$(_CppwinrtParameters) -out "$(GeneratedFilesDir)."
$(CppWinRTProjectWinMD)
%(AdditionalOptions) /bigobj
%(AdditionalOptions) /await
%(AdditionalIncludeDirectories);$(GeneratedFilesDir)
$(WindowsSDK_MetadataFoundationPath);%(AdditionalMetadataDirectories)
$(WindowsSDK_MetadataPath);%(AdditionalMetadataDirectories)
%(AdditionalOptions) /nomidl
%(AdditionalDependencies);WindowsApp.lib
%(AdditionalDependencies);$(CppWinRTPackageDir)build\native\lib\$(Platform)\cppwinrt_fast_forwarder.lib