r22180 by jghali -
scribus-commit
scribus-commit at lists.scribus.net
Tue Oct 3 11:37:29 UTC 2017
Author: jghali
Date: Tue Oct 3 11:37:29 2017
New Revision: 22180
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22180
Log:
add Qt tools output files to msbuild Clean target
Modified:
branches/Version14x/Scribus/win32/vc11/Scribus-build-rules.targets
Modified: branches/Version14x/Scribus/win32/vc11/Scribus-build-rules.targets
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=22180&path=/branches/Version14x/Scribus/win32/vc11/Scribus-build-rules.targets
==============================================================================
--- branches/Version14x/Scribus/win32/vc11/Scribus-build-rules.targets (original)
+++ branches/Version14x/Scribus/win32/vc11/Scribus-build-rules.targets Tue Oct 3 11:37:29 2017
@@ -44,12 +44,13 @@
AssemblyName="Microsoft.Build.Tasks.v4.0">
<Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
</UsingTask>
+ <!-- Targets for uic tool -->
<Target
Name="_uic"
BeforeTargets="$(uicBeforeTargets)"
AfterTargets="$(uicAfterTargets)"
Condition="'@(uic)' != ''"
- DependsOnTargets="$(uicDependsOn);ComputeuicOutput"
+ DependsOnTargets="$(uicDependsOn);ComputeUicOutput"
Outputs="%(uic.Outputs)"
Inputs="%(uic.Identity);%(uic.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
@@ -81,15 +82,15 @@
<PropertyGroup>
<ComputeLinkInputsTargets>
$(ComputeLinkInputsTargets);
- ComputeuicOutput;
+ ComputeUicOutput;
</ComputeLinkInputsTargets>
<ComputeLibInputsTargets>
$(ComputeLibInputsTargets);
- ComputeuicOutput;
+ ComputeUicOutput;
</ComputeLibInputsTargets>
</PropertyGroup>
<Target
- Name="ComputeuicOutput"
+ Name="ComputeUicOutput"
Condition="'@(uic)' != ''">
<ItemGroup>
<uicDirsToMake
@@ -105,15 +106,30 @@
Include="%(uicDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
</ItemGroup>
- <MakeDir
- Directories="@(uicDirsToMake->'%(RootDir)%(Directory)')" />
- </Target>
+ <MakeDir Directories="@(uicDirsToMake->'%(RootDir)%(Directory)')" />
+ </Target>
+ <!-- Clean support for uic tool -->
+ <PropertyGroup>
+ <CleanDependsOn>
+ UicClean;
+ $(CleanDependsOn);
+ </CleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="UicClean"
+ Condition="'@(uic)' != ''">
+ <ItemGroup>
+ <mocFileToDelete Include="%(uic.Outputs)" />
+ </ItemGroup>
+ <Delete Files="@(uicFileToDelete)" />
+ </Target>
+ <!-- Targets for moc tool -->
<Target
Name="_moc"
BeforeTargets="$(mocBeforeTargets)"
AfterTargets="$(mocAfterTargets)"
Condition="'@(moc)' != ''"
- DependsOnTargets="$(mocDependsOn);ComputemocOutput"
+ DependsOnTargets="$(mocDependsOn);ComputeMocOutput"
Outputs="%(moc.Outputs)"
Inputs="%(moc.Identity);%(moc.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
@@ -141,19 +157,22 @@
CommandLineTemplate="%(moc.CommandLineTemplate)"
AdditionalOptions="%(moc.AdditionalOptions)"
Inputs="%(moc.Identity)" />
+ <ItemGroup>
+ <ClCompile Include="%(moc.Outputs)"/>
+ </ItemGroup>
</Target>
<PropertyGroup>
<ComputeLinkInputsTargets>
$(ComputeLinkInputsTargets);
- ComputemocOutput;
+ ComputeMocOutput;
</ComputeLinkInputsTargets>
<ComputeLibInputsTargets>
$(ComputeLibInputsTargets);
- ComputemocOutput;
+ ComputeMocOutput;
</ComputeLibInputsTargets>
</PropertyGroup>
<Target
- Name="ComputemocOutput"
+ Name="ComputeMocOutput"
Condition="'@(moc)' != ''">
<ItemGroup>
<mocDirsToMake
@@ -169,15 +188,30 @@
Include="%(mocDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
</ItemGroup>
- <MakeDir
- Directories="@(mocDirsToMake->'%(RootDir)%(Directory)')" />
- </Target>
+ <MakeDir Directories="@(mocDirsToMake->'%(RootDir)%(Directory)')" />
+ </Target>
+ <!-- Clean support for moc output -->
+ <PropertyGroup>
+ <CleanDependsOn>
+ MocClean;
+ $(CleanDependsOn);
+ </CleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="MocClean"
+ Condition="'@(moc)' != ''">
+ <ItemGroup>
+ <mocFileToDelete Include="%(moc.Outputs)" />
+ </ItemGroup>
+ <Delete Files="@(mocFileToDelete)" />
+ </Target>
+ <!-- Targets for rcc tool -->
<Target
Name="_rcc"
BeforeTargets="$(rccBeforeTargets)"
AfterTargets="$(rccAfterTargets)"
Condition="'@(rcc)' != ''"
- DependsOnTargets="$(rccDependsOn);ComputerccOutput"
+ DependsOnTargets="$(rccDependsOn);ComputeRccOutput"
Outputs="%(rcc.Outputs)"
Inputs="%(rcc.Identity);%(rcc.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
@@ -209,15 +243,15 @@
<PropertyGroup>
<ComputeLinkInputsTargets>
$(ComputeLinkInputsTargets);
- ComputerccOutput;
+ ComputeRccOutput;
</ComputeLinkInputsTargets>
<ComputeLibInputsTargets>
$(ComputeLibInputsTargets);
- ComputerccOutput;
+ ComputeRccOutput;
</ComputeLibInputsTargets>
</PropertyGroup>
<Target
- Name="ComputerccOutput"
+ Name="ComputeRccOutput"
Condition="'@(rcc)' != ''">
<ItemGroup>
<rccDirsToMake
@@ -233,15 +267,30 @@
Include="%(rccDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
</ItemGroup>
- <MakeDir
- Directories="@(rccDirsToMake->'%(RootDir)%(Directory)')" />
- </Target>
+ <MakeDir Directories="@(rccDirsToMake->'%(RootDir)%(Directory)')" />
+ </Target>
+ <!-- Clean support for rcc output -->
+ <PropertyGroup>
+ <CleanDependsOn>
+ RccClean;
+ $(CleanDependsOn);
+ </CleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="RccClean"
+ Condition="'@(rcc)' != ''">
+ <ItemGroup>
+ <rccFileToDelete Include="%(rcc.Outputs)" />
+ </ItemGroup>
+ <Delete Files="@(rccFileToDelete)" />
+ </Target>
+ <!-- Targets for lrelease tool -->
<Target
Name="_lrelease"
BeforeTargets="$(lreleaseBeforeTargets)"
AfterTargets="$(lreleaseAfterTargets)"
Condition="'@(lrelease)' != ''"
- DependsOnTargets="$(lreleaseDependsOn);ComputelreleaseOutput"
+ DependsOnTargets="$(lreleaseDependsOn);ComputeLreleaseOutput"
Outputs="%(lrelease.Outputs)"
Inputs="%(lrelease.Identity);%(lrelease.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
@@ -273,15 +322,15 @@
<PropertyGroup>
<ComputeLinkInputsTargets>
$(ComputeLinkInputsTargets);
- ComputelreleaseOutput;
+ ComputeLreleaseOutput;
</ComputeLinkInputsTargets>
<ComputeLibInputsTargets>
$(ComputeLibInputsTargets);
- ComputelreleaseOutput;
+ ComputeLreleaseOutput;
</ComputeLibInputsTargets>
</PropertyGroup>
<Target
- Name="ComputelreleaseOutput"
+ Name="ComputeLreleaseOutput"
Condition="'@(lrelease)' != ''">
<ItemGroup>
<lreleaseDirsToMake
@@ -297,7 +346,21 @@
Include="%(lreleaseDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
</ItemGroup>
- <MakeDir
- Directories="@(lreleaseDirsToMake->'%(RootDir)%(Directory)')" />
+ <MakeDir Directories="@(lreleaseDirsToMake->'%(RootDir)%(Directory)')" />
+ </Target>
+ <!-- Clean support for lrelease output -->
+ <PropertyGroup>
+ <CleanDependsOn>
+ LrelaseClean;
+ $(CleanDependsOn);
+ </CleanDependsOn>
+ </PropertyGroup>
+ <Target
+ Name="LrelaseClean"
+ Condition="'@(lrelease)' != ''">
+ <ItemGroup>
+ <lreleaseFileToDelete Include="%(lrelease.Outputs)" />
+ </ItemGroup>
+ <Delete Files="@(lreleaseFileToDelete)" />
</Target>
</Project>
More information about the scribus-commit
mailing list