root/trunk/build.proj

Revision 6, 2.4 kB (checked in by Pronto2\brennan, 2 years ago)

corrected path in build script

Line 
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <NoWarn Condition="'$(NoWarn)'!=''">$(NoWarn),</NoWarn>
5     <NoWarn>$(NoWarn)MSB4078</NoWarn>
6     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7     <PackageName>SmallSharpTools.UrlMapper</PackageName>
8     <ClassLibraryOutputDirectory>ClassLibrary\bin\$(Configuration)</ClassLibraryOutputDirectory>
9     <WebsiteDirectory>Website</WebsiteDirectory>
10     <ThirdPartyDirectory>ThirdParty</ThirdPartyDirectory>
11     <AssembliesFilename>Assemblies.zip</AssembliesFilename>
12     <WebsiteFilename>Website.zip</WebsiteFilename>
13     <ThirdPartyFilename>ThirdParty.zip</ThirdPartyFilename>
14     <ZipFilename>$(PackageName)-$(Configuration).zip</ZipFilename>
15   </PropertyGroup>
16   <ItemGroup>
17     <AssemblyFiles Include="$(ClassLibraryOutputDirectory)\**\*.*" Exclude="*.zip" />
18     <WebsiteFiles  Include="$(WebsiteDirectory)\**\*.*" Exclude="**\_svn\**\*.*" />
19     <ThirdPartyFiles  Include="$(ThirdPartyDirectory)\**\*.*" Exclude="**\_svn\**\*.*" />
20     <ZipFiles Include="$(AssembliesFilename)" />
21     <ZipFiles Include="$(WebsiteFilename)" />
22     <ZipFiles Include="$(ThirdPartyFilename)" />
23   </ItemGroup>
24   <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" />
25   <Target Name="Clean">
26     <RemoveDir Directories="$(ClassLibraryOutputDirectory)" Condition="Exists('$(ClassLibraryOutputDirectory)')" />
27     <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" Targets="Clean" />
28   </Target>
29   <Target Name="Build" DependsOnTargets="Clean">
30     <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" />
31   </Target>
32   <Target Name="Package">
33     <Zip Files="@(AssemblyFiles)" ZipFileName="$(AssembliesFilename)" WorkingDirectory="$(ClassLibraryOutputDirectory)" />
34     <Zip Files="@(WebsiteFiles)" ZipFileName="$(WebsiteFilename)" WorkingDirectory="$(WebsiteDirectory)" />
35     <Zip Files="@(ThirdPartyFiles)" ZipFileName="$(ThirdPartyFilename)" WorkingDirectory="$(ThirdPartyDirectory)" />
36     <Zip Files="@(ZipFiles)" ZipFileName="$(ZipFilename)" />
37     <Delete Files="$(AssembliesFilename)" Condition ="Exists('$(AssembliesFilename)')" />
38     <Delete Files="$(WebsiteFilename)" Condition ="Exists('$(WebsiteFilename)')" />
39     <Delete Files="$(ThirdPartyFilename)" Condition ="Exists('$(ThirdPartyFilename)')" />
40   </Target>
41 </Project>
Note: See TracBrowser for help on using the browser.