Changeset 19586 for release-kits
- Timestamp:
- 2009-05-25T14:34:16+12:00 (15 years ago)
- Location:
- release-kits/wirk2/ant-scripts
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/wirk2/ant-scripts/build.xml
r19324 r19586 33 33 <import file="create-installer.xml"/> 34 34 <import file="wrap.xml"/> 35 <import file="create-cdrom-components.xml"/> 35 36 36 37 <!-- THE MAIN TARGET --> … … 41 42 <antcall target="create-installer"/> 42 43 <antcall target="wrap"/> 44 <antcall target="create-cdrom-components"/> 43 45 </target> 44 46 -
release-kits/wirk2/ant-scripts/create-components.xml
r19537 r19586 8 8 <antcall target="prepare-components"/> 9 9 <antcall target="compress-components"/> 10 <antcall target="produce-cd-components"/>11 10 </target> 12 11 … … 86 85 <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 ghostscript.lzma ghostscript.comp"/></exec> 87 86 </target> 88 89 <!-- 90 cd components 91 produce components for cdrom distributions, to be picked up and used by cdrk2 release kit 92 pull out windows only files 93 --> 94 <target name="produce-cd-components"> 95 <delete dir="components/tmp/cdrom"/> 96 <mkdir dir="components/tmp/cdrom"/> 97 98 <!-- core --> 99 <mkdir dir="components/tmp/cdrom/core/windows"/> 100 <copy todir="components/tmp/cdrom/core/windows" overwrite="true"> 101 <fileset dir="components/tmp/core"> 102 <include name="bin/windows"/> 103 <include name="bin/windows/**/*"/> 104 <include name="*.bat"/> 105 </fileset> 106 </copy> 107 108 <!-- imagemagick --> 109 <mkdir dir="components/tmp/cdrom/imagemagick/windows"/> 110 <copy todir="components/tmp/cdrom/imagemagick/windows" overwrite="true"> 111 <fileset dir="components/tmp/imagemagick"/> 112 </copy> 113 114 <!-- ghostscript --> 115 <mkdir dir="components/tmp/cdrom/ghostscript/windows"/> 116 <copy todir="components/tmp/cdrom/ghostscript/windows" overwrite="true"> 117 <fileset dir="components/tmp/ghostscript"/> 118 </copy> 119 120 </target> 121 87 122 88 </project> -
release-kits/wirk2/ant-scripts/create-installer.xml
r19510 r19586 6 6 <antcall target="make-installer-files-concrete"><param name="java.os" value="windows"/></antcall> <!-- from init --> 7 7 <antcall target="compile-binary-installer"/> <!-- from init --> 8 <antcall target="compile-cdrom-installer"/> <!-- from init -->9 8 </target> 10 9 -
release-kits/wirk2/ant-scripts/wrap.xml
r19539 r19586 12 12 <target name="copy-files-for-wrapping"> 13 13 <!--create a directory to build the wrapped installer in --> 14 <mkdir dir="${basedir}/wrapped-installer /build"/>14 <mkdir dir="${basedir}/wrapped-installer"/> 15 15 16 16 <!-- copy source files --> 17 <copy todir="${basedir}/wrapped-installer /build" file="${wirk2.home}/windows/wrapper/wrapper.cpp" overwrite="true"/>18 <copy todir="${basedir}/wrapped-installer /build" file="${wirk2.home}/core/search4j/libsearch4j.cpp" overwrite="true"/>19 <copy todir="${basedir}/wrapped-installer /build" file="${wirk2.home}/core/search4j/libsearch4j.h" overwrite="true"/>17 <copy todir="${basedir}/wrapped-installer" file="${wirk2.home}/windows/wrapper/wrapper.cpp" overwrite="true"/> 18 <copy todir="${basedir}/wrapped-installer" file="${wirk2.home}/core/search4j/libsearch4j.cpp" overwrite="true"/> 19 <copy todir="${basedir}/wrapped-installer" file="${wirk2.home}/core/search4j/libsearch4j.h" overwrite="true"/> 20 20 21 21 </target> … … 23 23 <target name="tweak-files-for-wrapping"> 24 24 <echo>Substitute concrete values of things into source files</echo> 25 <rsr file="${basedir}/wrapped-installer/ build/wrapper.cpp">25 <rsr file="${basedir}/wrapped-installer/wrapper.cpp"> 26 26 <job pattern="@java.installer@" replacement="${windows-java.installer}"/> 27 27 <job pattern="@java.min.version@" replacement="${java.min.version}"/> … … 36 36 37 37 <echo>getting the template resource script</echo> 38 <copy todir="${basedir}/wrapped-installer /build" file="${wirk2.home}/windows/wrapper/wrapper.rc" overwrite="true"/>38 <copy todir="${basedir}/wrapped-installer" file="${wirk2.home}/windows/wrapper/wrapper.rc" overwrite="true"/> 39 39 40 40 <echo>copying the small resource files into place</echo> 41 <copy todir="${basedir}/wrapped-installer /build" overwrite="true">41 <copy todir="${basedir}/wrapped-installer" overwrite="true"> 42 42 <fileset dir="${wirk2.home}/windows/wrapper" includes="*.bmp"/> 43 43 <fileset dir="${wirk2.home}/greenstone2/wrapper" includes="*.bmp"/> … … 45 45 </copy> 46 46 47 <echo>adding ${windows-java.installer} to the copy as chunks</echo> 48 <rsplit 49 resource="${wirk2.home}/windows/wrapper/${windows-java.installer}" 50 outputDir="${basedir}/wrapped-installer" 51 resourceScript="${basedir}/wrapped-installer/wrapper.rc" 52 resourceName="JAVA" 53 resourceType="EXE" 54 chunkSize="${resources.chunksize}"/> 55 47 56 <echo>adding greenstone2.jar to the resource script as chunks</echo> 48 57 <rsplit 49 58 resource="${basedir}/installer/Greenstone-${version}-win32.jar" 50 outputDir="${basedir}/wrapped-installer /build"51 resourceScript="${basedir}/wrapped-installer/ build/wrapper.rc"59 outputDir="${basedir}/wrapped-installer" 60 resourceScript="${basedir}/wrapped-installer/wrapper.rc" 52 61 resourceName="JAR" 53 62 resourceType="JAR" 54 63 chunkSize="${resources.chunksize}" 55 64 /> 56 57 <echo>adding ${windows-java.installer} to the copy as chunks</echo> 58 <rsplit 59 resource="${wirk2.home}/windows/wrapper/${windows-java.installer}" 60 outputDir="${basedir}/wrapped-installer/build" 61 resourceScript="${basedir}/wrapped-installer/build/wrapper.rc" 62 resourceName="JAVA" 63 resourceType="EXE" 64 chunkSize="${resources.chunksize}"/> 65 66 <echo>resource compiling the generated resource script</echo> 67 <exec executable="rc" dir="${basedir}/wrapped-installer/build"> 65 66 <echo>resource compiling the resource script</echo> 67 <exec executable="rc" dir="${basedir}/wrapped-installer"> 68 68 <arg line="wrapper.rc"/> 69 69 </exec> … … 72 72 73 73 <target name="compile-wrapper"> 74 <exec executable="cl" dir="${basedir}/wrapped-installer /build">74 <exec executable="cl" dir="${basedir}/wrapped-installer"> 75 75 <arg line="/c -GX /DWINDOWS=yes libsearch4j.cpp /out:libsearch4j.obj"/> 76 76 </exec> 77 77 78 <exec executable="cl" dir="${basedir}/wrapped-installer /build">78 <exec executable="cl" dir="${basedir}/wrapped-installer"> 79 79 <arg line="/c -GX /DWINDOWS=yes wrapper.cpp /out:wrapper.obj"/> 80 80 </exec> … … 82 82 83 83 <target name="link-wrapper"> 84 <exec executable="link" dir="${basedir}/wrapped-installer/build"> 85 <arg line="/OUT:..\..\products\Greenstone-${version}-win32.exe gdi32.lib advapi32.lib shell32.lib user32.lib libsearch4j.obj wrapper.obj wrapper.res"/> 84 <mkdir dir="products"/> 85 <exec executable="link" dir="${basedir}/wrapped-installer"> 86 <arg line="/OUT:..\products\Greenstone-${version}-win32.exe gdi32.lib advapi32.lib shell32.lib user32.lib libsearch4j.obj wrapper.obj wrapper.res"/> 86 87 </exec> 87 88 </target> 88 89 89 <target name="archive-cdrom-components-and-installer">90 <mkdir dir="products"/>91 <tar destfile="products/cdrom-components-${version}-linux.tar.gz" compression="gzip">92 <tarfileset dir="components/tmp"><include name="cdrom/**/*"/></tarfileset>93 <tarfileset dir="wrapped-installer"><include name="cdrom-windows.exe"/></tarfileset>94 </tar>95 </target>96 97 90 </project>
Note:
See TracChangeset
for help on using the changeset viewer.