Changeset 5

Show
Ignore:
Timestamp:
10/05/06 21:47:25 (2 years ago)
Author:
anonymous
Message:

revised the build scripts and added README.txt

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Package Release.cmd

    r2 r5  
    11 
    2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild SmallSharpTools.EmbeddedScripts.proj /t:Build /p:Configuration=Release 
    3 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild SmallSharpTools.EmbeddedScripts.proj /t:Package /p:Configuration=Release 
     2C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Build /p:Configuration=Release 
     3C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Package /p:Configuration=Release 
    44 
    55pause 
  • trunk/build.proj

    r3 r5  
    44    <NoWarn Condition="'$(NoWarn)'!=''">$(NoWarn),</NoWarn> 
    55    <NoWarn>$(NoWarn)MSB4078</NoWarn> 
     6    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
     7    <PackageName>SmallSharpTools.EmbeddedScripts</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> 
    615  </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> 
    724  <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> 
    825  <Target Name="Clean"> 
    9     <MSBuild Targets="Clean" Projects="ClassLibrary\ClassLibrary.csproj;Website_deploy\Website_deploy.wdproj" /> 
     26    <RemoveDir Directories="$(ClassLibraryOutputDirectory)" Condition="Exists('$(ClassLibraryOutputDirectory)')" /> 
     27    <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" Targets="Clean" /> 
    1028  </Target> 
    11   <Target Name="PreBuild"> 
    12     <!--<Copy SourceFiles="Website\Web.config.orig" DestinationFiles="Website\Web.config" SkipUnchangedFiles="true"></Copy>--> 
    13   </Target> 
    14   <Target Name="Build" DependsOnTargets="PreBuild"> 
    15     <MSBuild Targets="Build" Projects="ClassLibrary\ClassLibrary.csproj" /> 
    16     <MSBuild Targets="Build" Projects="Website_deploy\Website_deploy.wdproj" /> 
     29  <Target Name="Build" DependsOnTargets="Clean"> 
     30    <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" /> 
    1731  </Target> 
    1832  <Target Name="Package"> 
    19     <MSBuild Projects="Website_deploy\Website_deploy.wdproj" Targets="Package" /> 
    20   </Target> 
    21   <Target Name="Deploy"> 
    22     <Message Text="Deploy!" /> 
    23     <MSBuild Projects="Website_deploy\Website_deploy.wdproj" Targets="Deploy" /> 
    24   </Target> 
    25   <Target Name="IntegrationBuild" DependsOnTargets="Clean;Build;Package;Deploy"> 
    26     <Message Text="Integration Build!" /> 
     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)')" /> 
    2740  </Target> 
    2841</Project>