Show
Ignore:
Timestamp:
01.02.2011 10:58:37 (9 years ago)
Author:
sjm84
Message:

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

Files:
1 modified

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" />