$(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