[tasque/xbuild] [xbuild] Override AfterClean target
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque/xbuild] [xbuild] Override AfterClean target
- Date: Tue, 18 Sep 2012 14:46:21 +0000 (UTC)
commit 68728aaf8dbca5c732cbe736887dc126122dd21a
Author: Antonius Riha <antoniusriha gmail com>
Date: Tue Sep 18 12:31:35 2012 +0200
[xbuild] Override AfterClean target
The Tasque clean takes care of cleaning up
* Translate
* Substitute
* GettextCompile
output, as well as any file that has been added to the TasqueCleanFile
ItemGroup manually.
build/Tasque.targets | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/build/Tasque.targets b/build/Tasque.targets
index f3aefe7..0645ffa 100644
--- a/build/Tasque.targets
+++ b/build/Tasque.targets
@@ -97,6 +97,21 @@
<Target Name="BeforeBuild" DependsOnTargets="$(TasqueBuildDependsOn)" />
<Target Name="BeforeTasqueBuild" />
+ <!-- Clean -->
+ <Target Name="AfterClean" DependsOnTargets="BeforeTasqueClean">
+ <CreateItem Condition=" '@(Translate)' != '' " Include="%(Translate.RelativeDir)%(Translate.FileName)">
+ <Output TaskParameter="Include" ItemName="TasqueCleanFile" />
+ </CreateItem>
+ <CreateItem Condition=" '@(Substitute)' != '' " Include="%(Substitute.RelativeDir)%(Substitute.FileName)">
+ <Output TaskParameter="Include" ItemName="TasqueCleanFile" />
+ </CreateItem>
+ <CreateItem Condition=" '@(GettextCompile)' != '' " Include="%(GettextCompile.FileName).gmo">
+ <Output TaskParameter="Include" ItemName="TasqueCleanFile" />
+ </CreateItem>
+ <Delete Files="@(TasqueCleanFile)" />
+ </Target>
+ <Target Name="BeforeTasqueClean" />
+
<!-- Uninstall -->
<Target Name="Uninstall" DependsOnTargets="BeforeUninstall;CoreUninstall;AfterUninstall" />
<Target Name="BeforeUninstall" />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]