Ignore:
Timestamp:
2009-12-22T14:52:32+13:00 (14 years ago)
Author:
oranfry
Message:

moving specific stuff out of general area

Location:
main/trunk/release-kits/shared
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/shared/greenstone2/ant-scripts/rk2-targets.xml

    r21204 r21394  
    11<?xml version="1.0" encoding="utf-8" ?>
    22<!--
    3         .......................................................... 
     3        ..........................................................
    44        August 2008
    55        Targets for Greenstone2 release kits
     
    1717    </target>
    1818
    19     <target name="export-gsdl-gli">
    20         <delete dir="${dest}"/>
    21         <exec executable="svn">
    22             <arg value="export"/>
    23             <arg value="${svn.root}/main/${branch.path}/greenstone2"/>
    24             <arg value="${dest}"/>
    25         </exec>
    26         <exec executable="svn">
    27             <arg value="export"/>
    28             <arg value="${svn.root}/main/${branch.path}/gli"/>
    29             <arg value="${dest}/gli"/>
    30         </exec>
    31     </target>
    32 
    33     <target name="drop-in-docs">
    34         <echo level="info">Dropping gsdl docs into distribution</echo>
    35         <copy todir="${gsdl.basedir}" overwrite="true">
    36             <fileset dir="${rk.home}/greenstone2/docs" excludes="READMEar.txt,READMEes.txt,READMEfr.txt,READMEru.txt"/>
    37         </copy>
    38     </target>
    39 
    40     <target name="insert-export-to-cd-package">
    41         <mkdir dir="${gsdl.basedir}/bin/windows"/>
    42         <get src="${server.exe.location}" dest="${gsdl.basedir}/bin/windows/server.exe"/>
    43         <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/Setup.exe" dest="${gsdl.basedir}/bin/windows/Setup.exe"/>
    44         <get src="${svn.root}/main/${branch.path}/binaries/windows/bin/gssetup.exe" dest="${gsdl.basedir}/bin/windows/gssetup.exe"/>
    45     </target>
    46 
    47     <target name="create-binary-zip-unix">
    48         <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>
    49 
    50         <delete dir="${binzip.dir}"/>
    51         <exec dir="${basedir}" executable="cp"><arg line="-r distributions/web ${binzip.dir}"/></exec>
    52 
    53         <!-- delete sourcecode -->
    54         <delete dir="${binzip.dir}/common-src"/>
    55         <delete dir="${binzip.dir}/build-src"/>
    56         <delete dir="${binzip.dir}/runtime-src"/>
    57 
    58         <!-- delete loose files -->
    59         <delete>
    60             <fileset
    61                 dir="${binzip.dir}"
    62                 includes="README*.txt,Uninstall.sh,uninst.jar,acconfig.h,aclocal.m4,config.guess,config.sub,configtest.pl,configure,configure.in,install-sh,Makefile.in,micotest.cpp,config.h.in"
    63                 excludes="READMEen.txt"/>
    64         </delete>
    65 
    66     </target>
    67 
    68     <target name="create-binary-zip-windows">
    69         <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>
    70         <copy todir="${binzip.dir}">
    71             <fileset dir="distributions/web"/>
    72         </copy>
    73 
    74         <!-- delete sourcecode -->
    75         <delete dir="${binzip.dir}/common-src"/>
    76         <delete dir="${binzip.dir}/build-src"/>
    77         <delete dir="${binzip.dir}/runtime-src"/>
    78 
    79         <!-- delete loose files -->
    80         <delete>
    81             <fileset dir="${binzip.dir}" includes="README*.txt,Uninstall.bat,Uninst.bat,uninst.jar,win32.mak,win32cfg.h,makegs2.bat" excludes="READMEen.txt"/>
    82         </delete>
    83     </target>
    84 
    85     <target name="create-needed-empty-files">
    86         <mkdir dir="${gsdl.basedir}/tmp"/>
    87         <chmod dir="${gsdl.basedir}/tmp" perm="a+rwx"/>
    88         <echo file="${gsdl.basedir}/etc/usage.txt"></echo>
    89     </target>
    90 
    91     <target name="dist-clean-sourcecode">
    92 
    93         <!-- delete the sourcecode -->
    94         <delete>
    95             <fileset dir="distributions/web" includes="Makefile,config.cache,config.h,config.log,stamp-h,config.status"/>
    96         </delete>
    97         <delete dir="distributions/web/common-src"/>
    98         <delete dir="distributions/web/build-src"/>
    99         <delete dir="distributions/web/runtime-src"/>
    100         <delete>
    101             <fileset dir="distributions/web" includes="Install.txt,acconfig.h,aclocal.m4,config.guess,config.sub,configtest.pl,configure,configure.in,install-sh,Makefile.in,micotest.cpp,config.h.in,win32.mak,win32cfg.h"/>
    102         </delete>
    103 
    104         </target>
    105 
    106     <target name="dist-unzip-packages">
    107         <untar src="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz" dest="${basedir}/distributions/web/common-src/packages/sqlite" compression="gzip"/>
    108         <delete file="${basedir}/distributions/web/common-src/packages/sqlite/sqlite-amalgamation-3.5.9.tar.gz"/>
    109     </target>
    110 
    111     <target name="make-common-src">
    112         <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"/>
    113         <exec dir="${basedir}/compiled/common-src" executable="make" failonerror="true"><arg value="install"/></exec>
    114     </target>
    115 
    116     <target name="checkout-gsdl-gli">
    117         <exec executable="svn">
    118             <arg value="checkout"/>
    119             <arg value="${svn.root}/main/${branch.path}/greenstone2"/>
    120             <arg value="${basedir}/compiled"/>
    121         </exec>
    122                 <exec executable="svn">
    123             <arg value="checkout"/>
    124             <arg value="${svn.root}/main/${branch.path}/gli"/>
    125             <arg value="${basedir}/compiled/gli"/>
    126         </exec>
    127     </target>
    128 
    129     <target name="compile-gli">
    130 
    131         <if><bool><or><equals arg1="${rk.os}" arg2="linux"/><equals arg1="${rk.os}" arg2="mac"/></or></bool>
    132             <property name="script.format" value="sh"/>
    133         <else><if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>
    134             <property name="script.format" value="bat"/>
    135         </if></else></if>
    136        
    137         <echo>Compiling gli...</echo>
    138         <exec dir="${glibasedir}" executable="${glibasedir}/makegli.${script.format}"/>
    139 
    140         <echo>Creating jar...</echo>
    141         <exec dir="${glibasedir}" executable="${glibasedir}/makejar.${script.format}"/>
    142 
    143         <echo>Cleaning up intermediate files...</echo>
    144         <delete dir="${glibasedir}/jar"/>
    145         <delete dir="${glibasedir}/classes/org"/>
    146 
    147         <if><bool><isset property="gsdlbasedir"/></bool>
    148             <echo>Putting gli server jar in a better place</echo>
    149             <exec executable="mv" failonerror="true">
    150                 <arg line="${glibasedir}/GLIServer.jar ${gsdlbasedir}/bin/java" />
    151             </exec>
    152         </if>
    153 
    154     </target>
    155 
    156     <target name="clean">
    157         <antcall target="clean-compiled"/>
    158         <antcall target="clean-distributions"/>
    159         <antcall target="clean-components"/>
    160         <antcall target="clean-installer"/>
    161         <antcall target="clean-wrapped-installer"/>
    162         <antcall target="clean-cdrom"/>
    163     </target>
    164 
    165     <target name="clean-compiled">
    166         <delete dir="compiled"/>
    167     </target>
    168 
    169     <target name="clean-distribution">
    170         <delete dir="distributions"/>
    171     </target>
    172 
    173     <target name="clean-components">
    174         <delete dir="components"/>
    175     </target>
    176 
    177     <target name="clean-installer">
    178         <delete dir="installer"/>
    179     </target>
    180 
    181     <target name="clean-wrapped-installer">
    182         <delete dir="wrapped-installer"/>
    183     </target>
    184 
    185     <target name="clean-cdrom">
    186         <delete dir="cdrom"/>
    187     </target>
    188 
    189     <target name="copy-greenstone2-installer-files">
    190 
    191         <!-- the installer descriptors -->
    192         <copy todir="installer" file="${rk.home}/greenstone2/installer/antinstall-config.xml" overwrite="true"/>
    193         <copy todir="installer" file="${rk.home}/greenstone2/installer/build.xml" overwrite="true"/>
    194 
    195     </target>
    196 
    19719</project>
    19820   
Note: See TracChangeset for help on using the changeset viewer.