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.
83 lines
4.5 KiB
83 lines
4.5 KiB
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTarget="Build"> |
|
<ItemGroup> |
|
<SHFBFiles Include="SHFB\*"/> |
|
<SHFBBuildComponents Include="SHFB\BuildComponents\*"/> |
|
<SHFBColorizerFiles Include="SHFB\Colorizer\*"/> |
|
<SHFBPluginsFiles Include="SHFB\Plugins\*"/> |
|
<SHFBSharedContentFiles Include="SHFB\SharedContent\*"/> |
|
<SHFBTemplatesFiles Include="SHFB\Templates\*"/> |
|
<SHFBWebFiles Include="SHFB\Web\*"/> |
|
<WixFiles Include="wix\*"/> |
|
<WixBitmapFiles Include="wix\Bitmaps\*"/> |
|
<WixDocFiles Include="wix\doc\*"/> |
|
<WixLibFiles Include="wix\lib\*"/> |
|
<NUnitFiles Include="NUnit\*.dll;NUnit\*.exe"/> |
|
<NUnitConfigFile Include="NUnit\nunit-console.exe.config"/> |
|
<HelpToolFiles Include="Help\*"/> |
|
<PartCoverFiles Include="PartCover\*"/> |
|
<PartCoverXsltFiles Include="PartCover\xslt\*"/> |
|
</ItemGroup> |
|
|
|
<Target Name="Build"> |
|
<Copy SourceFiles="@(SHFBFiles)" DestinationFolder="..\..\bin\Tools\SHFB" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBBuildComponents)" DestinationFolder="..\..\bin\Tools\SHFB\BuildComponents" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBColorizerFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Colorizer" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBPluginsFiles)" DestinationFolder="..\..\bin\Tools\SHFB\PlugIns" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBSharedContentFiles)" DestinationFolder="..\..\bin\Tools\SHFB\SharedContent" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBTemplatesFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Templates" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(SHFBWebFiles)" DestinationFolder="..\..\bin\Tools\SHFB\Web" SkipUnchangedFiles="true"/> |
|
|
|
<Copy SourceFiles="@(WixFiles)" DestinationFolder="..\..\bin\Tools\Wix" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(WixDocFiles)" DestinationFolder="..\..\bin\Tools\Wix\doc" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(WixBitmapFiles)" DestinationFolder="..\..\bin\Tools\Wix\Bitmaps" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(WixLibFiles)" DestinationFolder="..\..\bin\Tools\Wix\lib" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(NUnitFiles)" DestinationFolder="..\..\bin\Tools\NUnit" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(NUnitConfigFile)" DestinationFolder="..\..\bin\Tools\NUnit" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(ToolFiles)" DestinationFolder="..\..\bin\Tools" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(PartCoverFiles)" DestinationFolder="..\..\bin\Tools\PartCover" SkipUnchangedFiles="true"/> |
|
<Copy SourceFiles="@(PartCoverXsltFiles)" DestinationFolder="..\..\bin\Tools\PartCover\Xslt" SkipUnchangedFiles="true"/> |
|
|
|
<!-- |
|
<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="Build"/> |
|
|
|
<ItemGroup> |
|
<PrepareReleaseProject Include="SVNChangeLogToXml\SVNChangeLogToXml.csproj" /> |
|
</ItemGroup> |
|
|
|
<Target Name="PrepareRelease"> |
|
<MSBuild Projects="@(PrepareReleaseProject)" Targets="Build"/> |
|
<Exec Command="SVNChangelogToXml.exe --REVISION --START 2182" 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"/> |
|
</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>
|
|
|