* Rbuild, our build system, has served us well so far, but its usefulness has since...
[reactos.git] / reactos / tools / rbuild / backend / msvc / rules / s_as_mscpp.targets
diff --git a/reactos/tools/rbuild/backend/msvc/rules/s_as_mscpp.targets b/reactos/tools/rbuild/backend/msvc/rules/s_as_mscpp.targets
deleted file mode 100644 (file)
index 7311172..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-<?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-&gt;Metadata('Outputs')-&gt;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-&gt;'%(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-&gt;'%(RootDir)%(Directory)')" />\r
-  </Target>\r
-</Project>
\ No newline at end of file