</target>
- <!-- Create Windows Platfrom native packages -->
- <target name="package-natives"
- description="Create Windows native packages" unless="skip.installer">
- <!-- windows-ia32.zip -->
- <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win32-x86-native.zip">
- <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
- <include name="bin/tcnative-1.dll"/>
- <include name="bin/tomcat*.exe"/>
- <include name="bin/service.bat"/>
- <include name="LICENSE"/>
- <include name="NOTICE"/>
- <include name="README.txt"/>
- <include name="RELEASE-NOTES"/>
- </zipfileset>
- </zip>
- <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win32-x86-native.zip"
- forceOverwrite="yes" fileext=".md5" />
- <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
- message="${md5sum.binary-prefix}${final.name}-win32-x86-native.zip.zip${line.separator}" append="true" />
- <!-- windows-x86_64.zip -->
- <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win64-x86_64-native.zip">
- <zipfileset dir="${tomcat.dist}/bin/x86_64" prefix="${final.name}/bin">
- <include name="tcnative-1.dll"/>
- <include name="tomcat*.exe"/>
- </zipfileset>
- <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
- <include name="bin/tomcat${version.major}w.exe"/>
- <include name="bin/service.bat"/>
- <include name="LICENSE"/>
- <include name="NOTICE"/>
- <include name="README.txt"/>
- <include name="RELEASE-NOTES"/>
- </zipfileset>
- </zip>
- <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win64-x86_64-native.zip"
- forceOverwrite="yes" fileext=".md5" />
- <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
- message="${md5sum.binary-prefix}${final.name}-win64-x86_64-native.zip${line.separator}" append="true" />
- <!-- windows-ia64.zip -->
- <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-win64-ia64-native.zip">
- <zipfileset dir="${tomcat.dist}/bin/ia64" prefix="${final.name}/bin">
- <include name="tcnative-1.dll"/>
- <include name="tomcat*.exe"/>
- </zipfileset>
- <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
- <include name="bin/tomcat${version.major}w.exe"/>
- <include name="bin/service.bat"/>
- <include name="LICENSE"/>
- <include name="NOTICE"/>
- <include name="README.txt"/>
- <include name="RELEASE-NOTES"/>
- </zipfileset>
- </zip>
- <checksum file="${tomcat.release}/v${version}/bin/${final.name}-win64-ia64-native.zip"
- forceOverwrite="yes" fileext=".md5" />
- <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
- message="${md5sum.binary-prefix}${final.name}-win64-ia64-native.zip${line.separator}" append="true" />
- </target>
-
<!-- ================= DIST: Create Windows Installer =================== -->
<target name="installer"
description="Create Windows installer" unless="skip.installer">
tofile="${tomcat.dist}/bin/tomcat${version.major}w.exe" />
<!-- 64 bit amd -->
<copy file="res/procrun/amd64/tomcat${version.major}.exe"
- tofile="${tomcat.dist}/bin/x86_64/tomcat${version.major}.exe" />
+ tofile="${tomcat.dist}/bin/x64/tomcat${version.major}.exe" />
<!-- 64 bit ia -->
<copy file="res/procrun/ia64/tomcat${version.major}.exe"
- tofile="${tomcat.dist}/bin/ia64/tomcat${version.major}.exe" />
+ tofile="${tomcat.dist}/bin/i64/tomcat${version.major}.exe" />
<!-- tc native -->
<copy file="${tomcat-native.home}/tcnative-1.dll.x86"
tofile="${tomcat.dist}/bin/tcnative-1.dll" />
<!-- tc native 64 bit for amd/emt -->
<copy file="${tomcat-native.home}/tcnative-1.dll.x64"
- tofile="${tomcat.dist}/bin/x86_64/tcnative-1.dll" />
+ tofile="${tomcat.dist}/bin/x64/tcnative-1.dll" />
<!-- tc native 64 bit for ia -->
<copy file="${tomcat-native.home}/tcnative-1.dll.i64"
- tofile="${tomcat.dist}/bin/ia64/tcnative-1.dll" />
+ tofile="${tomcat.dist}/bin/i64/tcnative-1.dll" />
<!-- platform README files -->
- <echo append="false" file="${tomcat.dist}/bin/ia64/README">
+ <echo append="false" file="${tomcat.dist}/bin/i64/README">
Apache Tomcat ${version} native binaries for Win64 IA64 platform.
</echo>
- <echo append="false" file="${tomcat.dist}/bin/x86_64/README">
+ <echo append="false" file="${tomcat.dist}/bin/x64/README">
Apache Tomcat ${version} native binaries for Win64 AMD64/EMT64 platform.
</echo>
<!-- ==================== RELEASE: Create Release ======================= -->
- <target name="release" depends="clean,dist-static,dist-deployer,installer,package-zip,package-natives,package-tgz,package-deployer-zip,package-deployer-tgz,dist-source,dist-javadoc,package-docs-tgz,package-src-zip,package-src-tgz"
+ <target name="release" depends="clean,dist-static,dist-deployer,installer,package-zip,package-winzip,package-tgz,package-deployer-zip,package-deployer-tgz,dist-source,dist-javadoc,package-docs-tgz,package-src-zip,package-src-tgz"
description="Create a Tomcat 7 packaged distribution">
<copy file="KEYS"
<include name="RUNNING.txt"/>
<include name="BENCHMARKS.txt"/>
<exclude name="bin/service.bat"/>
- <exclude name="bin/x86_64/"/>
- <exclude name="bin/ia64/"/>
+ <exclude name="bin/x64/"/>
+ <exclude name="bin/i64/"/>
<exclude name="bin/*.exe"/>
<exclude name="bin/*.dll"/>
</zipfileset>
message="${md5sum.binary-prefix}${final.name}.zip${line.separator}" append="true" />
</target>
+ <!-- Packages the core windows zip distros -->
+ <target name="package-winzip">
+ <!-- Windows x86 package -->
+ <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip">
+ <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
+ <include name="bin/**"/>
+ <include name="conf/**"/>
+ <include name="logs/**"/>
+ <include name="lib/**"/>
+ <include name="webapps/**"/>
+ <include name="work/**"/>
+ <include name="temp/**"/>
+ <include name="LICENSE"/>
+ <include name="NOTICE"/>
+ <include name="README.txt"/>
+ <include name="RELEASE-NOTES"/>
+ <include name="RUNNING.txt"/>
+ <include name="BENCHMARKS.txt"/>
+ <exclude name="bin/x64/"/>
+ <exclude name="bin/i64/"/>
+ <exclude name="bin/*.dll"/>
+ </zipfileset>
+ <zipfileset dir="${tomcat.dist}/bin" prefix="${final.name}/bin">
+ <include name="*.dll"/>
+ <include name="*.exe"/>
+ </zipfileset>
+
+ </zip>
+ <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-x86.zip"
+ forceOverwrite="yes" fileext=".md5" />
+ <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
+ message="${md5sum.binary-prefix}${final.name}.-windows-x86.zip${line.separator}" append="true" />
+
+ <!-- Windows x64 package -->
+ <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip">
+ <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
+ <include name="bin/**"/>
+ <include name="conf/**"/>
+ <include name="logs/**"/>
+ <include name="lib/**"/>
+ <include name="webapps/**"/>
+ <include name="work/**"/>
+ <include name="temp/**"/>
+ <include name="LICENSE"/>
+ <include name="NOTICE"/>
+ <include name="README.txt"/>
+ <include name="RELEASE-NOTES"/>
+ <include name="RUNNING.txt"/>
+ <include name="BENCHMARKS.txt"/>
+ <exclude name="bin/x64/"/>
+ <exclude name="bin/i64/"/>
+ <exclude name="bin/*.dll"/>
+ <exclude name="bin/tomcat${version.major}.exe"/>
+ </zipfileset>
+ <zipfileset dir="${tomcat.dist}/bin/x64" prefix="${final.name}/bin">
+ <include name="*.dll"/>
+ <include name="*.exe"/>
+ </zipfileset>
+ </zip>
+ <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-x64.zip"
+ forceOverwrite="yes" fileext=".md5" />
+ <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
+ message="${md5sum.binary-prefix}${final.name}.-windows-x64.zip${line.separator}" append="true" />
+
+ <!-- Windows i64 package -->
+ <zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-windows-i64.zip">
+ <zipfileset dir="${tomcat.dist}" prefix="${final.name}">
+ <include name="bin/**"/>
+ <include name="conf/**"/>
+ <include name="logs/**"/>
+ <include name="lib/**"/>
+ <include name="webapps/**"/>
+ <include name="work/**"/>
+ <include name="temp/**"/>
+ <include name="LICENSE"/>
+ <include name="NOTICE"/>
+ <include name="README.txt"/>
+ <include name="RELEASE-NOTES"/>
+ <include name="RUNNING.txt"/>
+ <include name="BENCHMARKS.txt"/>
+ <exclude name="bin/x64/"/>
+ <exclude name="bin/i64/"/>
+ <exclude name="bin/*.dll"/>
+ <exclude name="bin/tomcat${version.major}.exe"/>
+ </zipfileset>
+ <zipfileset dir="${tomcat.dist}/bin/i64" prefix="${final.name}/bin">
+ <include name="*.dll"/>
+ <include name="*.exe"/>
+ </zipfileset>
+ </zip>
+
+ <checksum file="${tomcat.release}/v${version}/bin/${final.name}-windows-i64.zip"
+ forceOverwrite="yes" fileext=".md5" />
+ <echo file="${tomcat.release}/v${version}/bin/${final.name}.zip.md5"
+ message="${md5sum.binary-prefix}${final.name}.-windows-i64.zip${line.separator}" append="true" />
+
+ </target>
+
<!-- Packages the deployer distribution in zip format -->
<target name="package-deployer-zip">
<zip zipfile="${tomcat.release}/v${version}/bin/${final.name}-deployer.zip">