Ignore:
Timestamp:
02/01/11 10:58:37 (10 years ago)
Author:
sjm84
Message:

Moved the demo building code so that it is after the code that gets Imagemagick

File:
1 edited

Legend:

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

    r23645 r23649  
    271271        <antcall target="insert-and-compile-uninstaller" />
    272272
     273        <!-- delete the source code -->
     274        <delete><fileset dir="compiled" includes="Makefile,config.cache,config.h,config.log,stamp-h,config.status"/></delete>
     275        <delete dir="compiled/common-src"/>
     276        <delete dir="compiled/build-src"/>
     277        <delete dir="compiled/runtime-src"/>
     278        <delete><fileset dir="compiled" 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,lib/**/*.a"/></delete>
     279
     280        <!-- strip .svn working-copy dirs -->
     281        <antcall target="strip-svn-dirs"><param name="dir" value="compiled"/></antcall>
     282
     283        <!-- create needed empty files -->
     284        <mkdir dir="compiled/tmp"/>
     285        <chmod dir="compiled/tmp" perm="a+rwx"/>
     286        <echo file="compiled/etc/usage.txt"></echo>
     287
     288        <!-- windows -->
     289        <if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>
     290
     291            <!-- make a copy of server.exe in the root -->
     292            <copy file="compiled/bin/windows/server.exe" tofile="compiled/server.exe"/>
     293
     294            <!-- delete sourcecode -->
     295            <delete dir="${binzip.dir}/common-src"/>
     296            <delete dir="${binzip.dir}/build-src"/>
     297            <delete dir="${binzip.dir}/runtime-src"/>
     298           
     299            <!-- create simple zipped binary distribution
     300            <mkdir dir="distributions"/>
     301            <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>
     302            <copy todir="${binzip.dir}"><fileset dir="compiled"/></copy>
     303            <delete><fileset dir="${binzip.dir}" includes="README*.txt,Uninstall.bat,Uninst.bat,uninst.jar,win32.mak,win32cfg.h,makegs2.bat" excludes="READMEen.txt"/></delete>
     304            -->
     305
     306            <!-- delete unneeded files -->
     307            <delete dir="compiled/bin/linux" />
     308            <delete><fileset dir="compiled" includes="*.bash,*.sh,*.csh,.gstermrc"/></delete>
     309            <delete><fileset dir="compiled/gli" includes="*.sh,*4gs3.bat"/></delete>
     310            <delete dir="compiled/autom4te.cache" />
     311
     312        <!-- linux -->
     313        <else><if><bool><equals arg1="${rk.os}" arg2="linux"/></bool>
     314
     315            <!-- grab imagemagick and wv (if less than 2.84) binaries -->
     316            <delete dir="compiled/bin/linux/imagemagick"/>
     317
     318            <if><bool><equals arg1="${post.2.83.version}" arg2="true"/></bool>
     319                    <if><bool><equals arg1="${x64}" arg2="true"/></bool>
     320                    <exec executable="svn">
     321                            <arg value="export"/>
     322                            <arg value="${svn.root}/gs2-extensions/imagemagick/trunk/imagemagick-linux-x64.tar.gz"/>
     323                            <arg value="compiled/ext/imagemagick-linux-x64.tar.gz"/>
     324                        </exec>
     325
     326                    <exec executable="tar" dir="compiled/ext">
     327                            <arg value="xvzf"/>
     328                        <arg value="imagemagick-linux-x64.tar.gz"/>
     329                    </exec>
     330                    <delete file="compiled/ext/imagemagick-linux-x64.tar.gz"/>
     331                <else>
     332                        <exec executable="svn">
     333                            <arg value="export"/>
     334                        <arg value="${svn.root}/main/${branch.path}/binaries/linux/imagemagick"/>
     335                        <arg value="compiled/bin/linux/imagemagick"/>
     336                    </exec>
     337                </else>
     338                </if>
     339                <else>
     340                    <delete dir="compiled/bin/linux/wv"/>   
     341                    <exec executable="svn">
     342                        <arg value="export"/>
     343                        <arg value="${svn.root}/main/trunk/binaries/linux/imagemagick"/>
     344                        <arg value="compiled/bin/linux/imagemagick"/>
     345                    </exec>
     346
     347                    <exec executable="svn">
     348                        <arg value="export"/>
     349                        <arg value="${svn.root}/main/trunk/binaries/linux/wv"/>
     350                        <arg value="compiled/bin/linux/wv"/>
     351                    </exec>
     352                </else>
     353            </if>
     354
     355            <!-- delete unneeded files -->
     356            <delete><fileset dir="compiled" includes="win32.mak,win32cfg.h,Install.sh,Support.htm,micotest.cpp"/></delete>
     357            <delete><fileset dir="compiled/gli" includes="*.bat"/></delete>
     358            <delete><fileset dir="compiled" includes="*.bat"/></delete>
     359            <delete dir="compiled/common-src/packages/windows"/>
     360            <delete dir="compiled/common-src/indexers/packages/windows"/>
     361
     362        <!-- mac -->
     363        <else><if><bool><equals arg1="${rk.os}" arg2="mac"/></bool>
     364            <!-- grab imagemagick and ghostscript binaries -->
     365            <delete dir="compiled/bin/darwin/imagemagick"/>
     366            <delete dir="compiled/bin/darwin/ghostscript"/>
     367
     368            <if><bool><equals arg1="${post.2.83.version}" arg2="true"/></bool>
     369
     370                <exec executable="svn">
     371                    <arg value="export"/>
     372                    <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/imagemagick"/>
     373                    <arg value="compiled/bin/darwin/imagemagick"/>
     374                </exec>
     375             
     376                <exec executable="svn">
     377                    <arg value="export"/>
     378                    <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/ghostscript"/>
     379                    <arg value="compiled/bin/darwin/ghostscript"/>
     380                </exec>
     381
     382                <else>             
     383                    <exec executable="svn">
     384                        <arg value="export"/>
     385                        <arg value="${svn.root}/main/trunk/binaries/mac/intel/imagemagick"/>
     386                        <arg value="compiled/bin/darwin/imagemagick"/>
     387                    </exec>
     388               
     389                    <exec executable="svn">
     390                        <arg value="export"/>
     391                        <arg value="${svn.root}/main/trunk/binaries/mac/intel/ghostscript"/>
     392                        <arg value="compiled/bin/darwin/ghostscript"/>
     393                    </exec>
     394                </else>
     395            </if>
     396
     397            <!-- delete unneeded files -->
     398            <delete><fileset dir="compiled" includes="win32.mak,win32cfg.h,Install.sh,Support.htm,*.bat"/></delete>
     399            <delete><fileset dir="compiled/gli" includes="*.bat"/></delete>
     400            <delete dir="compiled/common-src/packages/windows"/>
     401
     402        </if></else></if></else></if>
     403
    273404        <!-- build demo collection -->
    274405        <!-- the envs on these execs simulate the environment when you run setup.bat -->
     
    309440        </if>
    310441
    311         <!-- delete the source code -->
    312         <delete><fileset dir="compiled" includes="Makefile,config.cache,config.h,config.log,stamp-h,config.status"/></delete>
    313         <delete dir="compiled/common-src"/>
    314         <delete dir="compiled/build-src"/>
    315         <delete dir="compiled/runtime-src"/>
    316         <delete><fileset dir="compiled" 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,lib/**/*.a"/></delete>
    317 
    318         <!-- strip .svn working-copy dirs -->
    319         <antcall target="strip-svn-dirs"><param name="dir" value="compiled"/></antcall>
    320 
    321         <!-- create needed empty files -->
    322         <mkdir dir="compiled/tmp"/>
    323         <chmod dir="compiled/tmp" perm="a+rwx"/>
    324         <echo file="compiled/etc/usage.txt"></echo>
    325 
    326         <!-- windows -->
    327         <if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>
    328 
    329             <!-- make a copy of server.exe in the root -->
    330             <copy file="compiled/bin/windows/server.exe" tofile="compiled/server.exe"/>
    331 
    332             <!-- delete sourcecode -->
    333             <delete dir="${binzip.dir}/common-src"/>
    334             <delete dir="${binzip.dir}/build-src"/>
    335             <delete dir="${binzip.dir}/runtime-src"/>
    336            
    337             <!-- create simple zipped binary distribution
    338             <mkdir dir="distributions"/>
    339             <property name="binzip.dir" value="distributions/Greenstone-${version}-${os.suffix}-binary"/>
    340             <copy todir="${binzip.dir}"><fileset dir="compiled"/></copy>
    341             <delete><fileset dir="${binzip.dir}" includes="README*.txt,Uninstall.bat,Uninst.bat,uninst.jar,win32.mak,win32cfg.h,makegs2.bat" excludes="READMEen.txt"/></delete>
    342             -->
    343 
    344             <!-- delete unneeded files -->
    345             <delete dir="compiled/bin/linux" />
    346             <delete><fileset dir="compiled" includes="*.bash,*.sh,*.csh,.gstermrc"/></delete>
    347             <delete><fileset dir="compiled/gli" includes="*.sh,*4gs3.bat"/></delete>
    348             <delete dir="compiled/autom4te.cache" />
    349 
    350         <!-- linux -->
    351         <else><if><bool><equals arg1="${rk.os}" arg2="linux"/></bool>
    352 
    353             <!-- grab imagemagick and wv (if less than 2.84) binaries -->
    354             <delete dir="compiled/bin/linux/imagemagick"/>
    355 
    356             <if><bool><equals arg1="${post.2.83.version}" arg2="true"/></bool>
    357                     <if><bool><equals arg1="${x64}" arg2="true"/></bool>
    358                     <exec executable="svn">
    359                             <arg value="export"/>
    360                             <arg value="${svn.root}/gs2-extensions/imagemagick/trunk/imagemagick-linux-x64.tar.gz"/>
    361                             <arg value="compiled/ext/imagemagick-linux-x64.tar.gz"/>
    362                         </exec>
    363 
    364                     <exec executable="tar" dir="compiled/ext">
    365                             <arg value="xvzf"/>
    366                         <arg value="imagemagick-linux-x64.tar.gz"/>
    367                     </exec>
    368                     <delete file="compiled/ext/imagemagick-linux-x64.tar.gz"/>
    369                 <else>
    370                         <exec executable="svn">
    371                             <arg value="export"/>
    372                         <arg value="${svn.root}/main/${branch.path}/binaries/linux/imagemagick"/>
    373                         <arg value="compiled/bin/linux/imagemagick"/>
    374                     </exec>
    375                 </else>
    376                 </if>
    377                 <else>
    378                     <delete dir="compiled/bin/linux/wv"/>   
    379                     <exec executable="svn">
    380                         <arg value="export"/>
    381                         <arg value="${svn.root}/main/trunk/binaries/linux/imagemagick"/>
    382                         <arg value="compiled/bin/linux/imagemagick"/>
    383                     </exec>
    384 
    385                     <exec executable="svn">
    386                         <arg value="export"/>
    387                         <arg value="${svn.root}/main/trunk/binaries/linux/wv"/>
    388                         <arg value="compiled/bin/linux/wv"/>
    389                     </exec>
    390                 </else>
    391             </if>
    392 
    393             <!-- delete unneeded files -->
    394             <delete><fileset dir="compiled" includes="win32.mak,win32cfg.h,Install.sh,Support.htm,micotest.cpp"/></delete>
    395             <delete><fileset dir="compiled/gli" includes="*.bat"/></delete>
    396             <delete><fileset dir="compiled" includes="*.bat"/></delete>
    397             <delete dir="compiled/common-src/packages/windows"/>
    398             <delete dir="compiled/common-src/indexers/packages/windows"/>
    399 
    400         <!-- mac -->
    401         <else><if><bool><equals arg1="${rk.os}" arg2="mac"/></bool>
    402             <!-- grab imagemagick and ghostscript binaries -->
    403             <delete dir="compiled/bin/darwin/imagemagick"/>
    404             <delete dir="compiled/bin/darwin/ghostscript"/>
    405 
    406             <if><bool><equals arg1="${post.2.83.version}" arg2="true"/></bool>
    407 
    408                 <exec executable="svn">
    409                     <arg value="export"/>
    410                     <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/imagemagick"/>
    411                     <arg value="compiled/bin/darwin/imagemagick"/>
    412                 </exec>
    413              
    414                 <exec executable="svn">
    415                     <arg value="export"/>
    416                     <arg value="${svn.root}/main/${branch.path}/binaries/mac/intel/ghostscript"/>
    417                     <arg value="compiled/bin/darwin/ghostscript"/>
    418                 </exec>
    419 
    420                 <else>             
    421                     <exec executable="svn">
    422                         <arg value="export"/>
    423                         <arg value="${svn.root}/main/trunk/binaries/mac/intel/imagemagick"/>
    424                         <arg value="compiled/bin/darwin/imagemagick"/>
    425                     </exec>
    426                
    427                     <exec executable="svn">
    428                         <arg value="export"/>
    429                         <arg value="${svn.root}/main/trunk/binaries/mac/intel/ghostscript"/>
    430                         <arg value="compiled/bin/darwin/ghostscript"/>
    431                     </exec>
    432                 </else>
    433             </if>
    434 
    435             <!-- delete unneeded files -->
    436             <delete><fileset dir="compiled" includes="win32.mak,win32cfg.h,Install.sh,Support.htm,*.bat"/></delete>
    437             <delete><fileset dir="compiled/gli" includes="*.bat"/></delete>
    438             <delete dir="compiled/common-src/packages/windows"/>
    439 
    440         </if></else></if></else></if>
    441 
    442442        <!-- delete unneeded files -->
    443443        <delete dir="compiled/uninstaller" />
Note: See TracChangeset for help on using the changeset viewer.