You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
3.0 KiB
71 lines
3.0 KiB
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTarget="Build"> |
|
<ItemGroup> |
|
<NDocFiles Include="ndoc\bin\*"/> |
|
<WixFiles Include="wix\*"/> |
|
<WixCaFiles Include="wix\ca\*"/> |
|
<WixDocFiles Include="wix\doc\*"/> |
|
<WixLibFiles Include="wix\doc\*"/> |
|
<NUnitFiles Include="NUnit\*"/> |
|
<HelpToolFiles Include="Help\*"/> |
|
<!-- <ToolProject Include="GacUtil2\GacUtil2.csproj" /> --> |
|
<ToolFiles Include="GacUtil2\GacUtil2.exe"/> |
|
<ToolFiles Include="GacUtil2\GacUtil2.exe.config"/> |
|
</ItemGroup> |
|
|
|
<Target Name="Build"> |
|
<Copy SourceFiles="@(NDocFiles)" DestinationFolder="..\..\bin\Tools\NDoc"/> |
|
<!-- |
|
<Copy SourceFiles="@(WixFiles)" DestinationFolder="..\..\bin\Tools\Wix"/> |
|
<Copy SourceFiles="@(WixCaFiles)" DestinationFolder="..\..\bin\Tools\Wix\ca"/> |
|
<Copy SourceFiles="@(WixDocFiles)" DestinationFolder="..\..\bin\Tools\Wix\doc"/> |
|
<Copy SourceFiles="@(WixLibFiles)" DestinationFolder="..\..\bin\Tools\Wix\lib"/> |
|
--> |
|
<Copy SourceFiles="@(NUnitFiles)" DestinationFolder="..\..\bin\Tools\NUnit"/> |
|
<Copy SourceFiles="@(ToolFiles)" DestinationFolder="..\..\bin\Tools"/> |
|
|
|
<!-- |
|
<MSBuild Projects="@(ToolProject)" Targets="Build"> |
|
<Output TaskParameter="TargetOutputs" ItemName="CompiledToolFiles" /> |
|
</MSBuild> |
|
<Copy SourceFiles="@(CompiledToolFiles)" DestinationFolder="..\..\bin\Tools"/> |
|
--> |
|
|
|
<!-- |
|
<CreateProperty Condition = "!Exists('..\..\bin\setup\help\register.bat')" Value="yes"> |
|
<Output TaskParameter="Value" PropertyName="NeedToRunRegister" /> |
|
</CreateProperty> |
|
<Copy SourceFiles="@(HelpToolFiles)" DestinationFolder="..\..\bin\setup\help"/> |
|
<Exec Command="register.bat" WorkingDirectory = "..\..\bin\setup\help" Timeout = "60000" IgnoreExitCode = "true" Condition = "'$(NeedToRunRegister)' == 'yes'" /> |
|
--> |
|
</Target> |
|
|
|
<Target Name="Rebuild" DependsOnTargets="Clean;Build"/> |
|
|
|
<ItemGroup> |
|
<PrepareReleaseProject Include="SVNChangeLogToXml\SVNChangeLogToXml.csproj" /> |
|
</ItemGroup> |
|
|
|
<Target Name="PrepareRelease"> |
|
<MSBuild Projects="@(PrepareReleaseProject)" Targets="Build"/> |
|
<Exec Command="SVNChangelogToXml.exe --REVISION" WorkingDirectory = "SVNChangeLogToXml\bin\Release" Timeout = "60000" IgnoreExitCode = "false"/> |
|
<RemoveDir Directories="SVNChangeLogToXml\bin" /> |
|
<RemoveDir Directories="SVNChangeLogToXml\obj" /> |
|
</Target> |
|
|
|
<ItemGroup> |
|
<CleanupFiles Include="..\..\bin\*"/> |
|
<CleanupDirectories Include="..\..\bin\UnitTests"/> |
|
<CleanupDirectories Include="..\..\bin\Tools"/> |
|
<CleanupDirectories Include="..\..\bin\setup\help"/> |
|
<CleanupDirectories Include="..\..\AddIns\Addins"/> |
|
|
|
<!--<SpecialObjCleanupDirectories Include="..\**\obj\*.FileList.txt"/>--> |
|
</ItemGroup> |
|
|
|
<Target Name="Clean"> |
|
<Exec Command="unregister.bat" WorkingDirectory="..\..\bin\setup\help" IgnoreExitCode = "true" Condition = "Exists('..\..\bin\setup\help\unregister.bat')"/> |
|
<RemoveDir Directories="@(SpecialObjCleanupDirectories->'%(RelativeDir)')" /> |
|
<RemoveDir Directories="@(CleanupDirectories)" /> |
|
<Delete Files="@(CleanupFiles)" /> |
|
</Target> |
|
</Project>
|
|
|