256459 - Start building 64-bit cocoa
diff --git a/bundles/org.eclipse.swt.cocoa.macosx.x86_64/build.xml b/bundles/org.eclipse.swt.cocoa.macosx.x86_64/build.xml
index 7ce8cac..0a5f1fb 100755
--- a/bundles/org.eclipse.swt.cocoa.macosx.x86_64/build.xml
+++ b/bundles/org.eclipse.swt.cocoa.macosx.x86_64/build.xml
@@ -150,9 +150,27 @@
<fileset dir="${plugindir}" includes="Eclipse*/**"/>
</copy>
- <echo>Convert ints to longs</echo>
- <!-- Convert SWT 32 bit java source to 64 bit -->
- <replace dir="${basedir}/src" includes="**/*.java" token="int /*long*/" value="long /*int*/"/>
+ <antcall target="replace.32.to.64"/>
+ </target>
+
+ <!-- Convert SWT 32 bit java and C source to 64 bit -->
+ <target name="replace.32.to.64" depends="init">
+ <echo>Converting java files to 64 bit in org.eclipse.swt project</echo>
+ <replace dir="${basedir}/src" includes="**/*.java" token="int /*long*/" value="long /*int*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="int[] /*long[]*/" value="long[] /*int[]*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="float /*double*/" value="double /*float*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="float[] /*double[]*/" value="double[] /*float[]*/"/>
+ <antcall target="init"/>
+ </target>
+
+ <!-- Convert SWT 64 bit java and C source to 32 bit -->
+ <target name="replace.64.to.32" depends="init">
+ <echo>Converting java files to 32 bit in org.eclipse.swt project</echo>
+ <replace dir="${basedir}/src" includes="**/*.java" token="long /*int*/" value="int /*long*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="long[] /*int[]*/" value="int[] /*long[]*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="double /*float*/" value="float /*double*/"/>
+ <replace dir="${basedir}/src" includes="**/*.java" token="double[] /*float[]*/" value="float[] /*double[]*/"/>
+ <antcall target="init"/>
</target>
<target name="src.zip" depends="init" unless="src.zip">