Ignore:
Timestamp:
2010-01-26T14:44:30+13:00 (14 years ago)
Author:
oranfry
Message:

tidy up for greenstone3, and made wrap shared

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/kits/rk3/ant-scripts/compile.xml

    r20335 r21630  
    33
    44    <target name="compile">
    5         <antcall target="checkout-greenstone3"/>
     5
     6        <!-- checkout greenstone3 -->
     7        <exec executable="svn">
     8            <arg value="checkout"/>
     9            <arg value="${svn.root}/main/${branch.path}/greenstone3"/>
     10            <arg value="compiled"/>
     11            <arg value="-r"><arg value="${branch.revision}"/>
     12        </exec>
     13
     14        <!-- run greenstone3's ant prepare -->
    615        <ant dir="compiled" inheritAll="false">
    716            <target name="prepare"/>
    817            <propertyset refid="forward.properties"/>
    918        </ant>
    10         <antcall target="greenstone3-set-version-numbers">
    11             <param name="greenstone3basedir" value="compiled"/>
    12         </antcall>
    13         <antcall target="gli-set-version-numbers">
    14             <param name="glibasedir" value="compiled/gli"/>
    15         </antcall>
    16         <antcall target="gsdl-set-version-numbers">
    17             <param name="gsdl.basedir" value="compiled/gs2build"/>
    18         </antcall>
     19
     20        <!-- set all version numbers -->
     21        <antcall target="greenstone3-set-version-numbers"><param name="greenstone3basedir" value="compiled"/></antcall>
     22        <antcall target="gli-set-version-numbers"><param name="glibasedir" value="compiled/gli"/></antcall>
     23        <antcall target="gsdl-set-version-numbers"><param name="gsdl.basedir" value="compiled/gs2build"/></antcall>
     24
     25        <!-- run greenstone3's ant install and ant dist-tidy -->
    1926        <ant dir="compiled" inheritAll="false">
    2027            <target name="install"/>
     
    2229            <propertyset refid="forward.properties"/>
    2330        </ant>
    24         <antcall target="insert-xml-parser"/>
    25         <antcall target="insert-ant"/>
    26         <antcall target="insert-documented-examples"/>
    27         <antcall target="compile-uninstaller" />
    28         <antcall target="prepare-documentation"/>
    2931
    30         <!-- windows only -->
     32        <!-- insert an xml parser -->
     33        <copy todir="compiled/gs2build/perllib/cpan">
     34            <fileset dir="${rk.home}/shared/greenstone3" includes="XML-Parser/**/*"/>
     35        </copy>
     36
     37        <!-- TODO: insert-ant -->
     38
     39        <!-- put the uninstaller in place -->
     40        <antcall target="insert-and-compile-uninstaller"/>
     41
     42        <!-- (windows only) -->
    3143        <if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>
    32             <antcall target="insert-windows-perl">
    33                 <param name="todir" value="compiled/gs2build/bin/windows"/>
    34             </antcall>
    35             <antcall target="insert-windows-icon"/>
     44            <!-- insert perl -->
     45            <unzip src="${rk.home}/shared/windows/perl.zip" dest="compiled/gs2build/bin/windows"/>
    3646        </if>
     47
     48        <!-- minify tomcat -->
     49        <delete dir="compiled/packages/tomcat/webapps/docs"/>
     50        <delete dir="compiled/packages/tomcat/webapps/examples"/>
     51
     52        <!-- tidy up gli to make it smaller -->
     53        <antcall target="gli-tidy-for-dist"><param name="glibasedir" value="compiled/gli"/></antcall>
     54
     55        <!-- strip out .svn dirs -->
     56        <antcall target="strip-svn-dirs"><param name="dir" value="compiled"/></antcall>
     57
     58        <!-- (linux only) -->
     59        <if><bool><equals arg1="${rk.os}" arg2="linux"/></bool>
     60            <!-- grab imagemagick binaries -->
     61            <delete dir="compiled/gs2build/bin/linux/imagemagick"/>
     62            <exec executable="svn">
     63                <arg value="export"/>
     64                <arg value="${svn.root}/main/${branch.path}/binaries/linux/imagemagick"/>
     65                <arg value="compiled/gs2build/bin/linux/imagemagick"/>
     66            </exec>
     67
     68            <!-- grab wv binaries -->
     69            <delete dir="compiled/gs2build/bin/linux/wv"/>
     70            <exec executable="svn">
     71                <arg value="export"/>
     72                <arg value="${svn.root}/main/${branch.path}/binaries/linux/wv"/>
     73                <arg value="compiled/gs2build/bin/linux/wv"/>
     74            </exec>
     75        <!-- (mac only) -->
     76        <else><if><bool><equals arg1="${rk.os}" arg2="mac"/></bool>
     77            <!-- grab imagemagick binaries -->
     78            <delete dir="compiled/gs2build/bin/darwin/imagemagick"/>
     79            <exec executable="svn">
     80                <arg value="export"/>
     81                <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/imagemagick"/>
     82                <arg value="compiled/gs2build/bin/darwin/imagemagick"/>
     83            </exec>
     84
     85            <!-- grab ghostscript binaries -->
     86            <delete dir="compiled/gs2build/bin/darwin/imagemagick"/>
     87            <exec executable="svn">
     88                <arg value="export"/>
     89                <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/ghostscript"/>
     90                <arg value="compiled/gs2build/bin/darwin/ghostscript"/>
     91            </exec>
     92        </if></else></if>
     93
    3794    </target>
    3895
Note: See TracChangeset for help on using the changeset viewer.