Changeset 8
- Timestamp:
- 12/23/06 17:37:53 (2 years ago)
- Files:
-
- trunk/Package Debug.cmd (modified) (1 diff)
- trunk/Package Release.cmd (modified) (1 diff)
- trunk/SmallSharpTools.EmbeddedScripts.sln (modified) (2 diffs)
- trunk/ThirdParty (added)
- trunk/build.proj (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Package Debug.cmd
r5 r8 1 1 2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Build /p:Configuration=Debug3 2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Package /p:Configuration=Debug 4 3 trunk/Package Release.cmd
r5 r8 1 1 2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Build /p:Configuration=Release3 2 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild build.proj /t:Package /p:Configuration=Release 4 3 trunk/SmallSharpTools.EmbeddedScripts.sln
r2 r8 3 3 # Visual Studio 2005 4 4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassLibrary", "ClassLibrary\ClassLibrary.csproj", "{9EAB7BCD-B236-48C2-A986-BA0261935049}" 5 ProjectSection(WebsiteProperties) = preProject 6 Debug.AspNetCompiler.Debug = "True" 7 Release.AspNetCompiler.Debug = "False" 8 EndProjectSection 5 9 EndProject 6 10 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "D:\...\Website\", "Website\", "{15A84DE8-0104-44E3-8F11-FB7CD9C89272}" … … 26 30 EndProject 27 31 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1929B72B-9AB6-497C-8AFF-53C18602C99B}" 32 ProjectSection(WebsiteProperties) = preProject 33 Debug.AspNetCompiler.Debug = "True" 34 Release.AspNetCompiler.Debug = "False" 35 EndProjectSection 28 36 ProjectSection(SolutionItems) = preProject 29 build. cmd = build.cmd37 build.proj = build.proj 30 38 key.snk = key.snk 31 package.cmd = package.cmd32 SmallSharpTools.EmbeddedScripts.proj = SmallSharpTools.EmbeddedScripts.proj39 Package Debug.cmd = Package Debug.cmd 40 Package Release.cmd = Package Release.cmd 33 41 EndProjectSection 34 42 EndProject 35 43 Project("{2CFEAB61-6A3B-4EB8-B523-560B4BEEF521}") = "Website_deploy", "Website_deploy\Website_deploy.wdproj", "{CF62CCA9-3C15-4514-A760-D8C654D02CC2}" 44 ProjectSection(WebsiteProperties) = preProject 45 Debug.AspNetCompiler.Debug = "True" 46 Release.AspNetCompiler.Debug = "False" 47 EndProjectSection 36 48 EndProject 37 49 Global trunk/build.proj
r7 r8 6 6 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 7 7 <PackageName>SmallSharpTools.EmbeddedScripts</PackageName> 8 <TempDirectory>Temp</TempDirectory> 8 9 <ClassLibraryOutputDirectory>ClassLibrary\bin\$(Configuration)</ClassLibraryOutputDirectory> 9 <WebsiteDirectory>Website</WebsiteDirectory> 10 <WebsiteBinDirectory>Website\bin</WebsiteBinDirectory> 11 <WebsiteDeployDirectory>Website_deploy</WebsiteDeployDirectory> 10 12 <ThirdPartyDirectory>ThirdParty</ThirdPartyDirectory> 11 <AssembliesFilename>Assemblies.zip</AssembliesFilename>12 <WebsiteFilename>Website.zip</WebsiteFilename>13 <ThirdPartyFilename>ThirdParty.zip</ThirdPartyFilename>14 13 <ZipFilename>$(PackageName)-$(Configuration).zip</ZipFilename> 15 14 </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 15 <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> 25 16 <Target Name="Clean"> … … 27 18 <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" Targets="Clean" /> 28 19 </Target> 29 <Target Name="Build" DependsOnTargets="Clean"> 30 <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" /> 20 <Target Name="PreBuild"> 21 <CreateItem Include="$(ThirdPartyDirectory)\**\*.*" Exclude="**\_svn\**\*.*"> 22 <Output ItemName="WebsiteDependencies" TaskParameter="Include"/> 23 </CreateItem> 24 <MakeDir Directories="$(WebsiteBinDirectory)" Condition="!Exists('$(WebsiteBinDirectory)')"></MakeDir> 25 <Copy SourceFiles="@(WebsiteDependencies)" 26 DestinationFolder="$(WebsiteBinDirectory)"></Copy> 31 27 </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)')" /> 28 <Target Name="Build" DependsOnTargets="PreBuild;Clean"> 29 <MSBuild Projects="ClassLibrary\ClassLibrary.csproj" Targets="Build" /> 30 <MSBuild Projects="$(WebsiteDeployDirectory)\Website_deploy.wdproj" Targets="Build" /> 31 </Target> 32 <Target Name="Package" DependsOnTargets="Build"> 33 <CreateItem Include="$(ClassLibraryOutputDirectory)\**\*.*" Exclude="**\*.zip"> 34 <Output ItemName="AssemblyFiles" TaskParameter="Include"/> 35 </CreateItem> 36 <CreateItem Include="$(ThirdPartyDirectory)\**\*.*" Exclude="**\_svn\**\*.*"> 37 <Output ItemName="ThirdPartyFiles" TaskParameter="Include"/> 38 </CreateItem> 39 <CreateItem Include="$(WebsiteDeployDirectory)\$(Configuration)\**\*.*" Exclude="**\_svn\**\*.*"> 40 <Output ItemName="WebsiteFiles" TaskParameter="Include"/> 41 </CreateItem> 42 43 <!-- copy file to temp directory --> 44 <MakeDir Directories="$(TempDirectory)" Condition="!Exists('$(TempDirectory)')" ContinueOnError="false"></MakeDir> 45 <Copy SourceFiles="README.txt" DestinationFolder="$(TempDirectory)"></Copy> 46 <Copy SourceFiles="@(AssemblyFiles)" 47 DestinationFiles="@(AssemblyFiles->'$(TempDirectory)\Assemblies\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="true"></Copy> 48 <Copy SourceFiles="@(ThirdPartyFiles)" 49 DestinationFiles="@(ThirdPartyFiles->'$(TempDirectory)\ThirdParty\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="true"></Copy> 50 <Copy SourceFiles="@(WebsiteFiles)" 51 DestinationFiles="@(WebsiteFiles->'$(TempDirectory)\Website\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="true"></Copy> 52 53 <CreateItem Include="$(TempDirectory)\**\*.*"> 54 <Output ItemName="ZipFiles" TaskParameter="Include"/> 55 </CreateItem> 56 57 <Zip Files="@(ZipFiles)" ZipFileName="$(ZipFilename)" WorkingDirectory="$(TempDirectory)" /> 58 <RemoveDir Directories="$(TempDirectory)" Condition="Exists('$(TempDirectory)')"></RemoveDir> 40 59 </Target> 41 60 <Target Name="Deploy">
