Changeset 5
- Timestamp:
- 10/05/06 21:47:25 (2 years ago)
- Files:
-
- trunk/Package Debug.cmd (added)
- trunk/Package Release.cmd (moved) (moved from trunk/package.cmd) (1 diff)
- trunk/README.txt (added)
- trunk/build.proj (moved) (moved from trunk/SmallSharpTools.EmbeddedScripts.proj) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Package Release.cmd
r2 r5 1 1 2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild SmallSharpTools.EmbeddedScripts.proj /t:Build /p:Configuration=Release3 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild SmallSharpTools.EmbeddedScripts.proj /t:Package /p:Configuration=Release2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Build /p:Configuration=Release 3 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Package /p:Configuration=Release 4 4 5 5 pause trunk/build.proj
r3 r5 4 4 <NoWarn Condition="'$(NoWarn)'!=''">$(NoWarn),</NoWarn> 5 5 <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> 6 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> 7 24 <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> 8 25 <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" /> 10 28 </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" /> 17 31 </Target> 18 32 <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)')" /> 27 40 </Target> 28 41 </Project>
