Ignore:
Timestamp:
2008-10-02T10:30:18+13:00 (16 years ago)
Author:
oranfry
Message:

got the component scheme working in lirk3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/lirk3/ant-scripts/wrap.xml

    r16684 r17446  
    1818        <copy todir="${basedir}/wrapped-installer/build" file="${lirk3.home}/linux/${linux-java.installer}"/>
    1919        <copy todir="${basedir}/wrapped-installer/build" file="${basedir}/installer/greenstone3.jar"/>
    20         <copy todir="${basedir}/wrapped-installer/build" file="${basedir}/installer/greenstone3-with-java.jar"/>
    2120
    2221        <!-- substitute the real java installer filename and min version into various files -->
     
    3433        </exec>
    3534        <exec executable="/usr/bin/objcopy" dir="${basedir}/wrapped-installer/build">
    36             <arg line="-I binary -O elf32-i386 -B i386 --redefine-sym _binary_greenstone3_with_java_jar_start=greenstone3jar --readonly-text greenstone3-with-java.jar greenstone3-with-java.jar.o"/>
    37         </exec>
    38         <exec executable="/usr/bin/objcopy" dir="${basedir}/wrapped-installer/build">
    3935            <arg line="-I binary -O elf32-i386 -B i386 --redefine-sym _binary_${linux-java.installer}_start=java --readonly-text ${linux-java.installer} java.o"/>
    4036        </exec>
    41 
    4237
    4338        <!-- get size of greenstone.jar -->
     
    4540        <exec executable="sed" inputstring="${greenstone3.jar.ls}" outputproperty="greenstone3.jar.size"><arg line="-e 's/^[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *\([0-9]*\).*$/\1/g'"/></exec>
    4641
    47         <!-- get size of greenstone-with-java.jar -->
    48         <exec executable="ls" dir="${basedir}/wrapped-installer/build" outputproperty="greenstone3-with-java.jar.ls"><arg line="-l greenstone3-with-java.jar"/></exec>
    49         <exec executable="sed" inputstring="${greenstone3-with-java.jar.ls}" outputproperty="greenstone3-with-java.jar.size"><arg line="-e 's/^[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *\([0-9]*\).*$/\1/g'"/></exec>
    50 
    5142        <!-- get size of java -->
    5243        <exec executable="ls" dir="${basedir}/wrapped-installer/build" outputproperty="java.ls"><arg line="-l ${linux-java.installer}"/></exec>
    5344        <exec executable="sed" inputstring="${java.ls}" outputproperty="java.size"><arg line="-e 's/^[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *\([0-9]*\).*$/\1/g'"/></exec>
    54 
    55 
    56         <echo level="info">creating the header file for no java version</echo>
    57         <delete file="wrapper.h"/>
    58         <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h"><arg line="extern const char greenstone3jar[${greenstone3.jar.size}];"/></exec>
    59 
    60         <echo level="info">compile the wrapper program</echo>
    61         <exec executable="g++" dir="${basedir}/wrapped-installer/build">
    62             <arg line="-Wall -static -static-libgcc -c -o wrapper.o wrapper.cpp"/>
    63         </exec>
    6445
    6546        <echo level="info">compile libsearch4j</echo>
     
    6849        </exec>
    6950
    70         <echo level="info">link, bundling the files to be bundled</echo>
    71         <exec executable="g++" dir="${basedir}/wrapped-installer/build">
    72             <arg line="-static -static-libgcc -o  ../greenstone-${version}-linux.bin wrapper.o libsearch4j.o greenstone3.jar.o"/>
    73         </exec>
    74 
    75 
    7651        <echo level="info">creating the header file for bundled java version</echo>
    7752        <delete file="wrapper.h"/>
    78         <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h"><arg line="extern const char greenstone3jar[${greenstone3-with-java.jar.size}];"/></exec>
     53        <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h"><arg line="extern const char greenstone3jar[${greenstone3.jar.size}];"/></exec>
    7954        <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h" append="true"><arg line="extern const char java[${java.size}];"/></exec>
    8055        <exec executable="echo" output="${basedir}/wrapped-installer/build/wrapper.h" append="true"><arg line="#define java_is_bundled yes"/></exec>
     
    8762        <echo level="info">relink, bundling the files to be bundled</echo>
    8863        <exec executable="g++" dir="${basedir}/wrapped-installer/build">
    89             <arg line="-static -static-libgcc -o  ../greenstone-${version}-linux-with-java.bin wrapper.o libsearch4j.o greenstone3-with-java.jar.o java.o"/>
     64            <arg line="-static -static-libgcc -o  ../greenstone-${version}-linux.bin wrapper.o libsearch4j.o greenstone3.jar.o java.o"/>
    9065        </exec>
    9166
Note: See TracChangeset for help on using the changeset viewer.