2002/10/12 19:53:50
[org.ibex.core.git] / src / org / xwt / plat / GCJ.xml
index fae6954..f52fe68 100644 (file)
 
         <echo message='compiling   .java -> .o'/>
         <apply failonerror='true' executable='${gcc-path}/bin/${gcc-target}gcj' dest='bin-${plat}'>
-            <arg value='-fCLASSPATH=${gcc-path}/share/libgcj.jar:src/'/>
+            <arg value='-fCLASSPATH=bin/'/>
             <arg value='-O9'/>
             <arg value='-g'/>
-            <arg value='-Isrc/'/>
             <arg value='-c'/>
             <srcfile/>
             <arg value='-o'/>
             <targetfile/>
             <fileset dir='src/'>
-                <include name='jazz/**/*.java'/>
                 <include name='org/xwt/*.java'/>
                 <include name='org/xwt/util/*.java'/>
                 <include name='org/xwt/plat/GCJ.java'/>
                 <include name='org/xwt/plat/${subplat}.java'/>
                 <include name='org/bouncycastle/**/*.java'/>
                 <include name='org/mozilla/**/*.java'/>
+                <exclude name='org/xwt/Trap.java'/>
+            </fileset>
+            <mapper type='glob' from='*.java' to='*.o'/>
+        </apply>
+
+        <!-- we have to turn off optimization here due to a compiler bug -->
+        <apply failonerror='true' executable='${gcc-path}/bin/${gcc-target}gcj' dest='bin-${plat}'>
+            <arg value='-fCLASSPATH=bin/'/>
+            <arg value='-O0'/>
+            <arg value='-g'/>
+            <arg value='-c'/>
+            <srcfile/>
+            <arg value='-o'/>
+            <targetfile/>
+            <fileset dir='src/'>
+                <include name='org/xwt/Trap.java'/>
             </fileset>
             <mapper type='glob' from='*.java' to='*.o'/>
         </apply>