+++ /dev/null
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
- <ItemGroup>\r
- <PropertyPageSchema\r
- Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />\r
- <AvailableItemName\r
- Include="s_as_mscpp">\r
- <Targets>_s_as_mscpp</Targets>\r
- </AvailableItemName>\r
- </ItemGroup>\r
- <UsingTask\r
- TaskName="s_as_mscpp"\r
- TaskFactory="XamlTaskFactory"\r
- AssemblyName="Microsoft.Build.Tasks.v4.0">\r
- <Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>\r
- </UsingTask>\r
- <Target\r
- Name="_s_as_mscpp"\r
- BeforeTargets="$(s_as_mscppBeforeTargets)"\r
- AfterTargets="$(s_as_mscppAfterTargets)"\r
- Condition="'@(s_as_mscpp)' != ''"\r
- DependsOnTargets="$(s_as_mscppDependsOn);Computes_as_mscppOutput"\r
- Outputs="@(s_as_mscpp->Metadata('Outputs')->Distinct())"\r
- Inputs="@(s_as_mscpp);%(s_as_mscpp.AdditionalDependencies);$(MSBuildProjectFile)">\r
- <ItemGroup\r
- Condition="'@(SelectedFiles)' != ''">\r
- <s_as_mscpp\r
- Remove="@(s_as_mscpp)"\r
- Condition="'%(Identity)' != '@(SelectedFiles)'" />\r
- </ItemGroup>\r
- <ItemGroup>\r
- <s_as_mscpp_tlog\r
- Include="%(s_as_mscpp.Outputs)"\r
- Condition="'%(s_as_mscpp.Outputs)' != '' and '%(s_as_mscpp.ExcludedFromBuild)' != 'true'">\r
- <Source>@(s_as_mscpp, '|')</Source>\r
- </s_as_mscpp_tlog>\r
- </ItemGroup>\r
- <Message\r
- Importance="High"\r
- Text="%(s_as_mscpp.ExecutionDescription)" />\r
- <WriteLinesToFile\r
- Condition="'@(s_as_mscpp_tlog)' != '' and '%(s_as_mscpp_tlog.ExcludedFromBuild)' != 'true'"\r
- File="$(IntDir)$(ProjectName).write.1.tlog"\r
- Lines="^%(s_as_mscpp_tlog.Source);@(s_as_mscpp_tlog->'%(Fullpath)')" />\r
- <s_as_mscpp\r
- Condition="'@(s_as_mscpp)' != '' and '%(s_as_mscpp.ExcludedFromBuild)' != 'true'"\r
- CommandLineTemplate="%(s_as_mscpp.CommandLineTemplate)"\r
- sOutF="%(s_as_mscpp.sOutF)"\r
- sIncPaths="%(s_as_mscpp.sIncPaths)"\r
- sPPDefs="%(s_as_mscpp.sPPDefs)"\r
- AdditionalOptions="%(s_as_mscpp.AdditionalOptions)"\r
- Inputs="@(s_as_mscpp)" />\r
- </Target>\r
- <PropertyGroup>\r
- <ComputeLinkInputsTargets>\r
- $(ComputeLinkInputsTargets);\r
- Computes_as_mscppOutput;\r
- </ComputeLinkInputsTargets>\r
- <ComputeLibInputsTargets>\r
- $(ComputeLibInputsTargets);\r
- Computes_as_mscppOutput;\r
- </ComputeLibInputsTargets>\r
- </PropertyGroup>\r
- <Target\r
- Name="Computes_as_mscppOutput"\r
- Condition="'@(s_as_mscpp)' != ''">\r
- <ItemGroup>\r
- <s_as_mscppDirsToMake\r
- Condition="'@(s_as_mscpp)' != '' and '%(s_as_mscpp.ExcludedFromBuild)' != 'true'"\r
- Include="%(s_as_mscpp.Outputs)" />\r
- <Link\r
- Include="%(s_as_mscppDirsToMake.Identity)"\r
- Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />\r
- <Lib\r
- Include="%(s_as_mscppDirsToMake.Identity)"\r
- Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />\r
- <ImpLib\r
- Include="%(s_as_mscppDirsToMake.Identity)"\r
- Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />\r
- </ItemGroup>\r
- <MakeDir\r
- Directories="@(s_as_mscppDirsToMake->'%(RootDir)%(Directory)')" />\r
- </Target>\r
-</Project>
\ No newline at end of file