diff options
Diffstat (limited to 'build/Common.targets')
-rw-r--r-- | build/Common.targets | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/build/Common.targets b/build/Common.targets index e26bc07a..8b423873 100644 --- a/build/Common.targets +++ b/build/Common.targets @@ -34,14 +34,19 @@ </Target> <!--## Package Generation ##--> + <Target Name="_CleanOutputDirectory"> + <ItemGroup><DirectoriesToDelete Include="$([System.IO.Directory]::GetDirectories('$(BuildOutputDirectory)'))" /></ItemGroup> + <RemoveDir Directories="@(DirectoriesToDelete)" ContinueOnError="true" /> + + <ItemGroup><FilesToDelete Include="$(BuildOutputDirectory)\**\*.*" /></ItemGroup> + <Delete Files="@(FilesToDelete)" /> + </Target> + <Target Name="_PreparePackageComponent"> <Copy SourceFiles="@(DynamicPackageItem)" DestinationFolder="$(BuildOutputDirectory)\%(DynamicPackageItem.TargetDirectory)\%(DynamicPackageItem.RecursiveDir)" /> </Target> <Target Name="_GeneratePackage"> - <ItemGroup><ExistingArchives Include="$(BuildOutputDirectory)\*.zip" /></ItemGroup> - <Delete Files="@(ExistingArchives)" /> - <Copy SourceFiles="@(StaticPackageItem)" DestinationFolder="$(BuildOutputDirectory)\%(StaticPackageItem.TargetDirectory)\%(StaticPackageItem.RecursiveDir)" /> <Exec Command=""$(ZipExePath)" a -tzip $(PackageName) * -r" WorkingDirectory="$(BuildOutputDirectory)" /> |